Función VirtualXML_CCE20AddMercanciaDescripcionesEspecificas VirtualXML
Nodo opcional que indica la lista de descripciones específicas de la mercancía. Una mercancía puede tener más de una descripción específica.

Genera el subnodo cce20:DescripcionesEspecificas, del nodo cce20:Mercancia cuando se tenga mas de una descripción.

Esta función se puede repetir tantas veces como descripciones específicas tenga una mercancía.

Se debe ejecutar DESPUES de la llamada a la función VirtualXML_CCE20AddMercancia().

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

public static void VirtualXML_CCE20AddMercanciaDescripcionesEspecificas(
int p,
String Marca,
String Modelo,
String SubModelo,
String NumeroSerie)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
Marca
Tipo: System  String
Atributo requerido que indica la marca de la mercancía.

Modelo
Tipo: System  String
Atributo opcional que indica el modelo de la mercancía.

SubModelo
Tipo: System  String
Atributo opcional que indica el submodelo de la mercancía.
NumeroSerie
Tipo: System  String
Atributo opcional que indica el número de serie de la mercancía.

Ejemplo

private void GeneraDocto(String version)
{
// Creamos un comprobante 
    int hXml = VirtualXML_New("4.0");

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos

// Impuestos

    // Complementos
// Complemento Comercio Exterior 2.0


 VirtualXML_SetComercioExterior20( hXml, "", "A1", "0", "", "","","0","","18.836200","18973.20" );
VirtualXML_VirtualXML_CCE20SetEmisor( hXml, "", "Ave. Principal", "320", "5to Piso", "0462", "02","","002","DIF","MEX","53050" );
VirtualXML_VirtualXML_CCE20SetReceptor( hXml, "B4882079", "Rudi Kuefner Dr.", "14300", "", "", "", "","Horizon City","TX","","USA","79928" );
VirtualXML_VirtualXML_CCE20AddDestinatario( hXml, "CiberTec USA Inc.", "B4882079", "Rudi Kuefner Dr.", "14300", "", "", "", "","Horizon City","TX","","USA","79928" );
VirtualXML_VirtualXML_CCE20AddMercancia( hXml, "7245 1000 7317d1896", "33021002", "12.0", "08", "2.54", "30.48", "", "","","" );
VirtualXML_VirtualXML_CCE20AddMercanciaDescripcionesEspecifcas( hXml, "CiberTec", "Razor", "", "4567-564-889");
VirtualXML_VirtualXML_CCE20AddMercanciaDescripcionesEspecifcas( hXml, "Intel", "Corei5", "Compact", "b546-898-uy");
VirtualXML_VirtualXML_CCE20AddMercanciaDescripcionesEspecifcas( hXml, "Seagate", "SG1024", "", "115644479511649");
VirtualXML_VirtualXML_CCE20AddMercancia( hXml, "7245 2009 73896 34", "33021002", "150.0", "08", "3.25", "487.50", "CiberTec", "Agrevyum","","10948f867930976u590" );

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También:


                                   VirtualXML_SetComercioExterior20()
                                   VirtualXML_CCE20SetEmisor()
                                   VirtualXML_CCE20SetReceptor()
                                   VirtualXML_CCE20AddDestinatario()
                                   VirtualXML_CCE20AddDestinatarioDomicilio()
                                   VirtualXML_CCE20AddPropietario()
                                   VirtualXML_CCE20AddMercancia()