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® Se debe utilizar DESPUES de la llamada a la función VirtualXML_CartaPorte30SetMercancias(),
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()
- 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.0 publicados por el SAT,
para obtener este valor.
- 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 “-“.
- 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.
- 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.
- 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.
- 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.
- 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.0 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.
- 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.
- 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.
- 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("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);
}