Función VirtualXML_Aerolineas10AddCargo VirtualXML
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.


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

public static void VirtualXML_Aerolineas10AddCargo(
int p,
String CodigoCargo,
String Importe)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
CodigoCargo
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: