Agrega un nodo aerolineas:Cargo al XML del complemento Aerolineas Ver. 1.0 para incluir información detallada de un cargo adicional a para un boleto de avión.
Esta función se debe utilizar siempre después de llamar a la función VirtualXML_SetAerolineas10() y se puede utilizar tantas veces como cargos adicionales tenga el boleto de avión.
Esta función se debe utilizar siempre después de llamar a la función VirtualXML_SetAerolineas10() y se puede utilizar tantas veces como cargos adicionales tenga el boleto de avión.
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- Tipo: System
String
Atributo requerido para indicar el código del cargo según el catálogo de la IATA (International Air Transport Association).
- Importe
- Tipo: System
String
Atributo requerido para representar el importe del cargo.
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_SetAerolineas10( hXml, "440.00", "125.00", "", "" );
VirtualXML_Aerolineas10AddCargo( hXml, "PSH009", "100.00");
VirtualXML_Aerolienas10AddCargo( hXml, "OSB145", "10.00");
VirtualXML_Aerolineas10AddCargo( hXml, "OWB145", "15.00");
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También: