Función VirtualXML_SetTuristaPasajeroExtranjero10 VirtualXML
Agrega el complemento opcional para Turista Pasajero Extranjero al Comprobante Fiscal Digital por Internet (CFDI).

Esta función se utiliza una sola vez por CFDI y agrega los 2 nodos que componen el complemento TuristaPasajeroExtranjero y TuristaPasajeroExtranjero:datosTransito, cuando se llenan todos los parámetros.


Namespace:
 VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis

public static void VirtualXML_SetTuristaPasajeroExtranjero10(
int p,
String fechadeTransito,
String tipoTransito,
String Via,
String TipoId, 
String NumeroId,
String Nacionalidad,
String EmpresaTransporte,
String IdTransporte)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
fechadeTransito
Tipo: System  String
Atributo requerido para expresar la fecha y hora del Arribo o Salida del medio de transporte utilizado. Se expresa en la forma aaaamm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.
tipoTransito
Tipo: System  String
Atributo requerido para incorporar la operación realizada: Valores permitidos:

  • Arribo
  • Salida.
Via
Tipo: System  String
Atributo requerido para expresar la via de arribo o salida. Valores permitidos:

  • Aérea
  • Marítima
  • Terrestre
TipoId
Tipo: System  String
Atributo requerido para expresar el tipo de identificación mostrada.
NumeroId
Tipo: System  String
Atributo requerido para expresar el número de identificación (pasaporte, visa, etc.).
Nacionalidad
Tipo: System  String
Atributo requerido para expresar la nacionalidad del turista.

EmpresaTransporte
Tipo: System  String
Atributo requerido para señalar la empresa de transporte que lo ingresa a territorio nacional o lo traslada de salida.

IdTransporte
Tipo: System  String
Atributo opcional para expresar el identificador del medio de transporte usado, ejemplo: número de vuelo.

Ejemplo

private void GeneraDocto(String version)
{
// Creamos un comprobante 
    int hXml = VirtualXML_New("3.3");

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos

// Impuestos

    // Complementos
// Complemento Turista Pasajero Extranjero 1.0


 VirtualXML_SetTuristaPasajeroExtranjero10( hXml, "2018-01-06T15:35:16", "Arribo", "Aerea", "Pasaporte", "B4882-097", "Española", "Iberia lineas aereas de España","1257" );

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VirtualXML_Free(hXml);
}