Función VirtualXML_CartaPorte31SetMercanciasTransporteAereo VirtualXML

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

Se debe utilizar DESPUES de la llamada a la función VirtualXML_CartaPorte30SetMercancias(),

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

public static void VirtualXML_CartaPorte30SetMercanciasTransporteAereo(
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 Secretaría de Infraestructura, Comunicaciones y Transportes (SICT), 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 3.1 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 Secretaría de Infraestructura, Comunicaciones y Transportes (SICT), 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 opcional para registrar el número de la matrícula de la aeronave con la que se realiza el traslado de los bienes y/o mercancías en territorio nacional el cual tiene una longitud de 10 posiciones y se compone de valores alfanuméricos, más el carácter especial denominado guion medio “-“.
NombreAseg
Tipo: System  String
Atributo opcional para registrar el nombre de la aseguradora que cubre los riesgos de la aeronave con la que transportan los bienes y/o mercancías.
NumPolizaSeguro
Tipo: System  String
Atributo opcional para registrar el número de póliza asignado por la aseguradora que cubre la protección e indemnización por responsabilidad civil de la aeronave que transporta los bienes y/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 y/o mercancías.
LugarContrato
Tipo: System  String
Atributo opcional para registrar el lugar, entidad, región, localidad o análogo, donde se celebró el contrato para realizar el traslado de los bienes y/o mercancías.
CodigoTransportista
Tipo: System  String
Atributo requerido para registrar el valor del código que tiene asignado el transportista el cual debe contener alguna de las claves contenidas en el catálogo correspondiente.
   Consulte el catálogo c_CodigoTransporteAereo de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.

RFCEmbarcador
Tipo: System  String
Atributo opcional para registrar el RFC del embarcador de los bienes y/o mercancías que se trasladan.
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 y/o mercancías.
   Consulte el catálogo c_Pais de los para CFDI 4.0 publicados por el SAT, para obtener este valor.
NombreEmbarcador
Tipo: System  String
Atributo opcional para registrar el nombre del embarcador de los bienes y/o mercancías que se trasladan, ya sea nacional o extranjero.
Ejemplo

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

// 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);
}