Agrega el nodo <cfdi:InformacionAduanera> al ultimo concepto creado con la función VirtualXML_AddConcepto_cfdi33().
Es un nodo opcional que sirve para introducir la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios.
Namespace: VirtualXML® Es un nodo opcional que sirve para introducir la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios.
Aplicación: CFDI 3.3
Sintáxis
Parametros
- p
- Tipo: System Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- NumeroPedimento
- Tipo: System StringAtributo requerido para expresar el número del pedimento que ampara la importación del bien que se expresa en el siguiente formato: últimos 2 dígitos del año de validación seguidos por dos espacios, 2 dígitos de la aduana de despacho seguidos por dos espacios, 4 dígitos del número de la patente seguidos por dos espacios, 1 dígito que corresponde al último dígito del año en curso, salvo que se trate de un pedimento consolidado iniciado en el año inmediato anterior o del pedimento original de una rectificación, seguido de 6 dígitos de la numeración progresiva por aduana.
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
// Concepto sin informacion aduanera
VirtualXML_AddConcepto_cfdi33( hXml, "84111506", "SEF500", "1", "H87", "Timbre", "Paquete de 500 timbres fiscales", "500.00","500.00", "" );
// Agregmos un concepto con descuento del 10% e información aduanera
VirtualXML_AddConcepto_cfdi33( hXml, "84111506", "SEF250", "2", "H87", "Timbre", "Paquete de 250 timbres fiscales", "300.00","600.00", "60.00" );
VirtualXML_AddConceptoInformacionAduanera_cfdi33( hXml, "16 22 4584 7 654321" );
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}
Vease Tambien