Se realizó copia de las tablas ZDX del DOCID CFDIV33 y renombrarlo como CFDIV40
Se crearon los campos siguientes:
Se llenó la información de los campos anteriores de la ZD1 con T y .T. respectivamente
Cambiar los namespaces en la ZD1
Subir la plantilla cadenaoriginal_4_0.xslt XSLT y los nuevos xlst para los complementos de (tener cuidado con los nombres de directorios)
Descarga XSLT v40:
Pago 2.0 [Pagos/Pagos20.xslt]
Gastos hidrocarburos [GastosHidrocarburos10/GastosHidrocarburos10.xslt]
Ingresos hidrocarburos [IngresosHidrocarburos10/IngresosHidrocarburos10.xslt]
Carta porte [CartaPorte/CartaPorte20.xslt]
Estado de cuenta combustible 12 [EstadoDeCuentaCombustible/ecc12.xslt]
Consumo de combustibles 11 [consumodecombustibles/consumodeCombustibles11.xslt]
Nota, a los archivos xslt originales se les cambio la version de 2.0 a 1.0 para que sean parseados sin warnings por xsltproc
Cambiar el atributo Version del nodo comprobante al valor 4.0
Agregar el atributo “Exportacion” al nodo “Comprobante” con el valor “01”
Agregar el atributo “DomicilioFiscalReceptor” al nodo “Receptor” con el valor “CFDCarEsp(AllTrim(SRA→RA_CEP))”
Agregar el atributo “RegimenFiscalReceptor” al nodo “Receptor” con el valor “605”
Agregar el atributo “ObjetoImp” al nodo “Concepto” con el valor “01”
Cambiar el atributo “UsoCFDI” al nodo “Receptor” con el valor “CN01”
Asegurar que el nombre del emisor este en la lista de inscritos
Se debe eliminar el atributo “FormaPago” del nodo “Comprobante”
Para pruebas
RFC debe ser “TUCA5703119R5” y nombre debe ser “ARTURO FEDERICO TURBAN CORRAL” y Código Postal debe ser: “11590” finkok y “44970” formas digitales
Actualizar catalogo de entidades federativas no aplica para formas digitales
Cargar nuevo binario de timbrado (fué modificado para soportar el nuevo esquema de cancelación)
Cambiar el parametro MV_CFDTEMP (plantilla) al valor “CFDIV40”
Cambiar el parametro MV_CFDXSLT al valor “cadenaoriginal_4_0.xslt”
Modificar parámetro de nuevo binario de timbrado MV_CFDI_PA “FormasDigitales40”
Compilar todos los fuentes (se modificaron para soportar el nuevo esquema de cancelación)