Función VirtualXML_CartaPorte20SetMercanciasTransporteAereo VirtualXML
Agrega el nodo condicional TransporteAereo la información que permita la identificación del transporte aéreo por medio del cual se trasladan los bienes o mercancías.


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

public static void VirtualXML_CartaPorte20SetMercanciasTransporteAereo(
int p,
string PermSCT,
string NumPermisoSCT,
string MatriculaAeronave,
string NombreAseg,
string NumPolizaSeguro,
string NumeroGuia,
string LugarContrato,
string CodigoTransportista,
string RFCEmbarcador,
string NumRegIdTribEmbarc,
string ResidenciaFiscalEmbarc,
string NombreEmbarcador)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
PermSCT
Tipo: System  String
Atributo requerido para registrar la clave del permiso proporcionado por la SCT o la autoridad análoga, la cual debe corresponder con la aeronave que se está utilizando para realizar el traslado de los bienes y/o
mercancías por vía aérea. Consulte el catálogo c_TipoPermiso
de los catálogos de Carta Porte 2.0 publicados por el SAT, para obtener este valor.
NumPermisoSCT
Tipo: System  String
Atributo requerido para registrar el número de permiso o valor análogo proporcionado por la SCT o la autoridad análoga, según corresponda, para el transporte de bienes y/o mercancías por vía aérea.
MatriculaAeronave
 Tipo: System      String
   Atributo requerido para registrar el número de matrícula de la aeronave que opera en territorio nacional y que se compone de valores alfanuméricos más el carácter especial de guion medio “-“, con una longitud de 10 posiciones.

NombreAseg
Tipo: System  String
Atributo opcional para expresar el nombre de la aseguradora que cubre los riesgos de la aeronave que transporta los bienes o mercancías.
NumPolizaSeguro
Tipo: System  String
Atributo opcional para registrar el número de póliza asignado por la aseguradora para la protección e indemnización por responsabilidad civil de la aeronave que transporta los bienes o mercancías.

NumeroGuia
Tipo: System  String
Atributo requerido para registrar el número de guía aérea con el que se trasladan los bienes o mercancías.
LugarContrato
Tipo: System  String
Atributo opcional para registrar el lugar, entidad, región, localidad o análoga, donde se celebró el contrato para el traslado de los bienes o mercancías.
RFCTransportista
Tipo: System  String
Atributo opcional para registrar el RFC del transportista de los bienes o mercancías, en caso de que sea diferente del emisor del CFDI.

CodigoTransportista
Tipo: System  String
Atributo requerido para precisar el valor del código que tiene asignado el transportista y debe contener una clave válida del catálogo c_CodigoTransporteAereo. Consulte el catálogo c_CodigoTransporteAereo de los catálogos de Carta Porte 2.0 publicados por el SAT, para obtener este valor.
RFCEmbarcador
Tipo: System  String
Atributo opcional para registrar el RFC del embarcador de los bienes o mercancías que se trasladan y debe estar en la lista de contribuyentes inscritos no cancelados del SAT
NumRegIdTribEmbarc
Tipo: System  String
Atributo condicional para incorporar el número de identificación o registro fiscal del país de residencia cuando el embarcador sea residente en el extranjero para los efectos fiscales correspondientes de los bienes y/o mercancías que se trasladan.
ResidenciaFiscalEmbarc
Tipo: System  String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del embarcador de los bienes o mercancías, conforme con el catálogo c_Pais publicado en el portal del SAT para CFDI que está basado en la especificación ISO 3166-1.

NombreEmbarcador
Tipo: System  String
Atributo opcional para registrar el nombre del embarcador de los bienes o mercancías que se trasladan, ya sea nacional o extranjero.
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 Carta Porte 1.0


// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También:

VirtualXML_CartaPorte10AddMercancia