Secuencia de cadena original del Timbre Fiscal Digital

SAT Publica documentos técnicos

Información Técnica del CFDI 3.3

El pasado 12 de abril se subió en el portal del SAT la Documentación Técnica correspondiente al TimbreFiscalDigitalv11.xsd, la Secuencia de Cadena Original (xslt) y la Secuencia de Cadena Original del Timbre Fiscal Digital (xslt) mismos que se deben a la Facturación Electrónica Versión 3.3 propio del anexo 20, la cual como hemos comentado anteriormente sufrirá modificaciones que entrarán en vigor el próximo 1ro de julio. Además también se agregaron las nuevas especificaciones para los estándares relacionados con el código de barras bidimensional, el complemento timbre, complemento recibo de pago, entre otros.

A continuación se presenta una Tabla Comparativa con algunas diferencias importantes entre ambas versiones:
​Zonas Horarias:
CFDI 3.2​
CFDI 3.3​
​Fecha:
aaaa-mm-ddThh:mm:ss​
​aaaa-mm-ddThh:mm:ss - Más el uso de Zonas Horarias  
​Folio:
Máximo 20 caracteres ​
Máximo 40 caracteres​

Lugar de Expedición:
​Muestra el lugar de expedición del CFDI
Añadirá el código postal del lugar de la expedición del CFDI a través de la implementación del Catálogo de Código Postal - Zonas Horarias​

Tipo de Comprobante:
​Indica el efecto del CFDI, como son ingreso, egreso o traslado
Implementará el Catálogo de Tipos de Comprobante por lo que se debe usar la clave correspondiente del efecto del CFDI​
​Moneda:
CFDI 3.2
CFDI 3.3​

Forma de pago:
Requiere forma de pago - Expresa pago en una sola exhibición o el número de parcialidad con respecto a las totales para cubrir el monto
​Omitirá este atributo si no se conoce la forma de pago  Expresará la forma de pago con las claves referidas en el Catálogo correspondiente
Condiciones de Pago:​
​Expresa las condiciones comerciales
Condicionará este atributo a los campos informativos de cada complemento​
​Descuento:
Representa el importe total del descuento a cada impuesto
No permitirá el ingreso de valores negativos​
​Moneda:
Expresa el tipo de moneda​
Indicará el tipo de moneda de acuerdo al Catálogo de Monedas, que llevará el nombre c_Moneda​
​Pagos:
CFDI 3.2​
CFDI 3.3​
​Tipo de Cambio:

Indica el tipo de cambio con respecto a la moneda utilizada​
Mostrará el valor en pesos mexicanos para una unidad en las divisas distintas a las claves MXN y XXX. En los casos donde el porcentaje aplicable a la moneda esté fuera del Catálogo c_Moneda, el emisor debe solicitar a su PAC una clave de confirmación e integrarla en el campo Confirmación​
​Total:
Representa la suma del subtotal, menos los descuentos aplicables, más los impuestos trasladados, menos los retenidos​
Solicitará confirmación del SAT si el monto del CFDI es superior a 20 millones de pesos. No admitirá valores negativos.​
​Unidad:
Representa la unidad de medida de la cantidad expresada en el concepto​
Corresponderá a la unidad que describa al concepto​
​Método de Pago:
Señala el método de pago: cheque, tarjeta de crédito o débito, depósito en cuenta, entre otros​
Implementará el Catálogo de Método de Pago conforme al Artículo 29-A fracción VII incisos A y B del CFF​

Ejemplo de XML versión 3.3

 
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:implocal="http://www.sat.gob.mx/implocal" xmlns:nomina12="http://www.sat.gob.mx/nomina12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Certificado="MIIFxTCCA62gAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTUwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTUyMTFaFw0yMDEwMjUyMTUyMTFaMIGxMRowGAYDVQQDExFDSU5ERU1FWCBTQSBERSBDVjEaMBgGA1UEKRMRQ0lOREVNRVggU0EgREUgQ1YxGjAYBgNVBAoTEUNJTkRFTUVYIFNBIERFIENWMSUwIwYDVQQtExxMQU43MDA4MTczUjUgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgvvCiCFDFVaYX7xdVRhp/38ULWto/LKDSZy1yrXKpaqFXqERJWF78YHKf3N5GBoXgzwFPuDX+5kvY5wtYNxx/Owu2shNZqFFh6EKsysQMeP5rz6kE1gFYenaPEUP9zj+h0bL3xR5aqoTsqGF24mKBLoiaK44pXBzGzgsxZishVJVM6XbzNJVonEUNbI25DhgWAd86f2aU3BmOH2K1RZx41dtTT56UsszJls4tPFODr/caWuZEuUvLp1M3nj7Dyu88mhD2f+1fA/g7kzcU/1tcpFXF/rIy93APvkU72jwvkrnprzs+SnG81+/F16ahuGsb2EZ88dKHwqxEkwzhMyTbQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAJ/xkL8I+fpilZP+9aO8n93+20XxVomLJjeSL+Ng2ErL2GgatpLuN5JknFBkZAhxVIgMaTS23zzk1RLtRaYvH83lBH5E+M+kEjFGp14Fne1iV2Pm3vL4jeLmzHgY1Kf5HmeVrrp4PU7WQg16VpyHaJ/eonPNiEBUjcyQ1iFfkzJmnSJvDGtfQK2TiEolDJApYv0OWdm4is9Bsfi9j6lI9/T6MNZ+/LM2L/t72Vau4r7m94JDEzaO3A0wHAtQ97fjBfBiO5M8AEISAV7eZidIl3iaJJHkQbBYiiW2gikreUZKPUX0HmlnIqqQcBJhWKRu6Nqk6aZBTETLLpGrvF9OArV1JSsbdw/ZH+P88RAt5em5/gjwwtFlNHyiKG5w+UFpaZOK3gZP0su0sa6dlPeQ9EL4JlFkGqQCgSQ+NOsXqaOavgoP5VLykLwuGnwIUnuhBTVeDbzpgrg9LuF5dYp/zs+Y9ScJqe5VMAagLSYTShNtN8luV7LvxF9pgWwZdcM7lUwqJmUddCiZqdngg3vzTactMToG16gZA4CWnMgbU4E+r541+FNMpgAZNvs2CiW/eApfaaQojsZEAHDsDv4L5n3M1CC7fYjE/d61aSng1LaO6T1mh+dEfPvLzp7zyzz+UgWMhi5Cs4pcXx1eic5r7uxPoBwcCTt3YI1jKVVnV7/w=" Fecha="2017-02-01T10:44:18" Folio="679" LugarExpedicion="94300" Moneda="MXN" NoCertificado="20001000000300022815" Sello="B1H31oyYcoIv/lINtcAO3HkRUzE5kTRSjO5lQVzDt184Zg5/A64uHAGSuIg+vTgwdAAXijFMFO2CNZVvbg2RFIJczJYXccGpVQCnJs58Y/IlrvWzPev1pSzxBMWN2TFeaY4XOG3ukfmCZiWt4jjAj8hBAwc2W3b0OO99pjZmK80Ei1fv2IrZmB562zCKGewor4o0oACzPibhbBS5ZFZi+b2gTNJZQ+MXGUa8tqFffvC7GdaPrpPbThHWw+bHUk4LA/RobJl9FShU8UxoxgE/xtiLsCRBaHE5xBBTYTxez91QU6qxbK8sivPxHWbJXBSFVH/EA43r9COf66RsY3GF5A==" Serie="A" SubTotal="140.00" TipoDeComprobante="I" Total="150.00" Version="3.3" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">



<cfdi:Emisor Nombre="prueba" RegimenFiscal="601" Rfc="LAN7008173R5" />

<cfdi:Receptor Rfc="CAMN8004301K0" UsoCFDI="G01" />

<cfdi:Conceptos>
<cfdi:Concepto Cantidad="10" ClaveProdServ="01010101" ClaveUnidad="KMT" Descripcion="prueba des" Importe="140.00" ValorUnitario="14.00">
</cfdi:Concepto>
</cfdi:Conceptos>



</cfdi:Comprobante>
            
        
    
Serán muchos los cambios que se presenten el 1ro de julio, mismos que tendrán un alto grado de dificultad como sucedió con la Nómina 1.2, detalle por el cual recomendamos que inicien pronto con las pruebas para este cambio y así tengan la solución a tiempo, puesto que la cadena original es un elemento de suma importancia para el comprobante fiscal digital, ya que en ésta se incluye la información que integra la factura, por ello que su generación debe ser cuidadosa y minuciosa por lo que es recomendable usar herramientas previamente aprobadas como librerías JAR y DLL.
Esquema de cadena original para CFDi 3.3

En SIFEI te ofrecemos opciones de integración como:

  • DLL para que programes menos

  • Timbrado, para un consumo sin intermediarios

Pulsa aquí para más información