Agrega el nodo condicional Arrendatario
para indicar los datos del (los) arrendatario(s) del medio de
transporte, siempre que el emisor del comprobante sea distinto al dueño
del transporte.
Puedes registrar tantos arrendatarios como sea necesario repitiendo la llamada a esta función tantas veces como sea necesario.
Se debe utilizar DESPUES de llamar a la función VirtualXML_CartaPorte10SetFiguraTransporte() ya que esta establece el nodo raiz del cual dependen los datos del Arrendatario
Puedes registrar tantos arrendatarios como sea necesario repitiendo la llamada a esta función tantas veces como sea necesario.
Se debe utilizar DESPUES de llamar a la función VirtualXML_CartaPorte10SetFiguraTransporte() ya que esta establece el nodo raiz del cual dependen los datos del Arrendatario
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
public static void VirtualXML_CartaPorte10AddFiguraTransporteArrendatario(
int p,
string RFCArrendatario,
string NombreArrendatario
string NumRegIdTribArrendatario,
string ResidenciaFiscalArrendatario,
string Calle,
string NumeroExterior,
string NumeroInterior,
string Colonia,
string Localidad,
string Referencia,
string Municipio,
string Estado,
string Pais,
string CodigoPostal);
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- Tipo: System
String
Atributo condicional para registrar el RFC del Arrendatario del medio de transporte.
- NombreArrendatario
- Tipo: System
String
Atributo opcional para registrar el nombre del Arrendatario del medio de transporte.
- Tipo: System
String
Atributo condicional para incorporar el número de identificación o registro fiscal del país de residencia para los efectos fiscales del Arrendatario del transporte, cuando sea residente en el extranjero.
- ResidenciaFiscalArrendatario
- Tipo: System
String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del Arrendatario del transporte, conforme con el catálogo c_Pais para CFDI en el portal del SAT en Internet que está basado en la especificación ISO 3166-1.
- Tipo: System
String
Atributo requerido que sirve para precisar la calle en que está ubicado el domicilio del Arrendatario del transporte.
- Tipo: System
String
Atributo opcional que sirve para expresar el número exterior en donde se ubica el domicilio del Arrendatario del transporte.
- Tipo: System
String
Atributo opcional que sirve para expresar el número interior, en caso de existir, en donde se ubica el domicilio del Arrendatario del transporte.
- Tipo: System
String
Atributo opcional que sirve para expresar la clave de la colonia o dato análogo en donde se ubica el domicilio del Arrendatario del transporte.
- Tipo: System
String
Atributo opcional para precisar la clave de la ciudad, población, distrito u análogo en donde se encuentra ubicado el domicilio del Arrendatario del transporte
- Tipo: System
String
Atributo opcional para expresar una referencia geográfica adicional que permita una más fácil o precisa ubicación del Arrendatario del transporte.
- Tipo: System
String
Atributo opcional que sirve para precisar el municipio, delegación o alcaldía, condado u otro análogo en donde se encuentra ubicado el domicilio del Arrendatario del transporte.
- Tipo: System
String
Atributo requerido para precisar el estado, entidad, región, comunidad, u otra figura análoga en donde se encuentra ubicado el domicilio del Arrendatario del transporte.
- Tipo: System
String
Atributo requerido que sirve para precisar la clave del país en donde se encuentra ubicado el domicilio del Arrendatario del transporte, conforme al catálogo c_Pais publicado en el portal del SAT para CFDI que está basado en la especificación ISO 3166-1.
- Tipo: System
String
Atributo requerido para asentar el código postal (PO, BOX) en donde se encuentra ubicado el domicilio del Arrendatario del transporte.
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 Aerolineas 1.0
VirtualXML_SetCartaPorte10( hXml, "No", "Salida", "03", "10456.45 );
VirtualXML_CartaPorte10AddUbicacion(
int p,
string TipoEstacion,
string DistanciaRecorrida,
string IDOrigen,
string RFCRemitente,
string NombreRemitente,
string OrigenNumRegIdTrib,
string OrigenResidenciaFiscal,
string OrigenNumEstacion,
string OrigenNombreEstacion,
string OrigenNavegacionTrafico,
string FechaHoraSalida,
string IDDestino,
string RFCDestinatario,
string NombreDestinatario,
string DestinoNumRegIdTrib,
string DestinoResidenciaFiscal,
string DestinoNumEstacion,
string DestinoNombreEstacion,
string DestinoNavegacionTrafico,
string FechaHoraProgLlegada,
string Calle,
string NumeroExterior,
string NumeroInterior,
string Colonia,
string Localidad,
string Referencia,
string Municipio,
string Estado,
string Pais,
string CodigoPostal)
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También:
VirtualXML_CartaPorte10AddFiguraTransporteArrendatario
VirtualXML_CartaPorte10AddFiguraTransporteNotificado
VirtualXML_CartaPorte10AddFiguraTransporteOperadores
VirtualXML_CartaPorte10AddFiguraTransporteOperadoresOperador
VirtualXML_CartaPorte10AddFiguraTransporteArrendatario
VirtualXML_CartaPorte10AddMercancia
VirtualXML_CartaPorte10AddMercanciaCantidadTransporta
VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarr VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarro
VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarroContenedor
VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioDerechosDePaso
VirtualXML_CartaPorte10AddMercanciasTransporteMaritimoContenedor
VirtualXML_CartaPorte10AddUbicacion
VirtualXML_CartaPorte10SetFiguraTransporte
VirtualXML_CartaPorte10SetMercancias
VirtualXML_CartaPorte10SetMercanciasAutotransporteFederal
VirtualXML_CartaPorte10SetMercanciasTransporteAereo
VirtualXML_CartaPorte10SetMercanciasTransporteFerroviario
VirtualXML_CartaPorte10SetMercanciasTransporteMaritimo
VirtualXML_CartaPorte10AddFiguraTransporteNotificado
VirtualXML_CartaPorte10AddFiguraTransporteOperadores
VirtualXML_CartaPorte10AddFiguraTransporteOperadoresOperador
VirtualXML_CartaPorte10AddFiguraTransporteArrendatario
VirtualXML_CartaPorte10AddMercancia
VirtualXML_CartaPorte10AddMercanciaCantidadTransporta
VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarr VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarro
VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarroContenedor
VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioDerechosDePaso
VirtualXML_CartaPorte10AddMercanciasTransporteMaritimoContenedor
VirtualXML_CartaPorte10AddUbicacion
VirtualXML_CartaPorte10SetFiguraTransporte
VirtualXML_CartaPorte10SetMercancias
VirtualXML_CartaPorte10SetMercanciasAutotransporteFederal
VirtualXML_CartaPorte10SetMercanciasTransporteAereo
VirtualXML_CartaPorte10SetMercanciasTransporteFerroviario
VirtualXML_CartaPorte10SetMercanciasTransporteMaritimo