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()
- 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.
- 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.
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.
- 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.
- 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.
- 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
- 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 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);
}