Nodo requerido para capturar la información de la
declaración de cada mercancía exportada.
Genera de manera automática el nodo cce20:Mercancia y su subnodo cce20:DescripcionesEspecificas. cuando se cuente con la información y solo exista UN SOLO SUBNODO cce20:DescripcionesEspecificas, si hay mas de una descripción específica se debe utilizar la función VirtualXML_CCE20AddMercanciaDescripcionesEspecificas(). para agregar tantas descripciones como sean necesarias
Esta función se puede repetir tantas veces como mercancías se quieran detallar en el complemento.
Se debe ejecutar DESPUES de la llamada a la función VirtualXML_SetComercioExterior20().
Genera de manera automática el nodo cce20:Mercancia y su subnodo cce20:DescripcionesEspecificas. cuando se cuente con la información y solo exista UN SOLO SUBNODO cce20:DescripcionesEspecificas, si hay mas de una descripción específica se debe utilizar la función VirtualXML_CCE20AddMercanciaDescripcionesEspecificas(). para agregar tantas descripciones como sean necesarias
Esta función se puede repetir tantas veces como mercancías se quieran detallar en el complemento.
Se debe ejecutar DESPUES de la llamada a la función VirtualXML_SetComercioExterior20().
Namespace: VirtualXML®
Aplicación: CFDI ver. 4.0
Sintaxis
public static void VirtualXML_CCE20AddMercancia(
int p,
String NoIdentificacion,
String FraccionArancelaria,
String CantidadAduana,
String UnidadAduana,
String ValorUnitarioAduana,
String ValorDolares,
String Marca,
String Modelo,
String SubModelo,
String NumeroSerie)
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
Tipo: System String
- Atributo requerido que sirve para expresar el número de parte, la clave de identificación que asigna la empresa o el número de serie de la mercancía exportada.
Tipo: System String
- Atributo condicional que sirve para expresar la clave de la fracción arancelaria correspondiente a la descripción de la mercancía exportada, este dato se vuelve requerido cuando se cuente con él o se esté obligado legalmente a contar con él. Revise el catálogo de fracciones arancelarias publicado por el SAT para conocer los valores posibles de este parámetro.
- Tipo: System
String
Atributo opcional para precisar la cantidad de bienes en la aduana conforme a la UnidadAduana cuando en el nodo Comprobante:Conceptos:Concepto se hubiera registrado información comercial.
- Tipo: System
String
Atributo condicional para precisar la clave de la unidad de medida aplicable para la cantidad expresada en la mercancía en la aduana. Revise el catálogo de unidades aduana publicado por el SAT para conocer los valores posibles de este parámetro
- ValorUnitarioAduana
- Tipo: System
String
Atributo condicional para precisar el valor o precio unitario del bien en la aduana. Se expresa en dólares de Estados Unidos (USD), el cual puede estar registrado hasta centésimas.
- Tipo: System
String
Atributo requerido que indica el valor total en dólares de Estados Unidos (USD).
- 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, "", "2", "A1", "0", "", "","","EXW","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", "CiberTec", "PT811","","" );
// 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_CCE20AddMercanciaDescripcionesEspecificas()