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