Diferencias entre CFD (V2.0) y CFDI (V3.0)
Publicado: Sab Sep 18, 2010 6:53 pm
Acabo de terminar de leer el ANEXO 20 ya que me quiero prevenir para hacer las modificaciones necesarias que va a requerir tanto mi programa de facturacion como mi validador ValidaCFD.
Encontre que VAN A ESTAR VIGENTES la version 2.0 tal como la conocemos hasta hoy y hay una NUEVA VERSION 3.0 para los CFDI (Comprobante Fiscal Digital por Internet).
Este CFDI es el que tanto se habia hablado, que hay que enviarlo por internet para validarlo, re-sellarlo y asignarle un folio.
Los atributos en el XML que cambian entre el CFD (V2.0) y el CFDI (V3.0) que encontre "a ojo de buen cubero" son :
La Cadena Original ya no lleva serie/folio y se agrega TipoCambio y Moneda
La obtencion del Sello se va a hacer con el digest SHA-1 (YA NO ES con MD5)
Esta nueva version 3.0 OBLIGA a llevar un "Complemento de Timbre Fiscal Digital del SAT"
Este complemento lleva 6 atributos: version, UUID, FechaTimbrado, SelloCFD, noCertificadoSAT y SelloSAT
Estos 6 datos se usan en una secuencia fija para formar la "Cadena de un timbre"
En el Esquema 2011 ya no hay "Reporte de Folios Usados", pero si se debe avisar de las facturas canceladas, esto mediante un servicio complejo que incluye Firmado digital de XML y Servicios SOAP autenticado.
En la impresion de los comprobantes version 3.0 debe llevar un codigo de barras llamado QR Code.
Este codigo de barras bidimensional (CBB) lleva la siguiente informacion :
1. RFC del emisor
2. RFC del receptor
3. Total (a 6 decimales fijos)
4. Identificador único del timbre (UUID) asignado
RECOMENDACION PARA PROGRAMADORES, Empiecen a programar el XSD correspondiente al CFDI (V3.0), consigan una libreria para el sellado digital de XML y consigan una libreria para generar QR Code.
Vaya! no se si les paso a Ustedes (los programadores) pero SIEMPRE me preguntaban, y cuanto me va a costar la actualizacion de su programa? Yo les contestaba, "....bueno, depende de lo complejo de los cambios....." ya viendo lo que nos depara el futuro veo que si van a ser muy complejo$
Encontre que VAN A ESTAR VIGENTES la version 2.0 tal como la conocemos hasta hoy y hay una NUEVA VERSION 3.0 para los CFDI (Comprobante Fiscal Digital por Internet).
Este CFDI es el que tanto se habia hablado, que hay que enviarlo por internet para validarlo, re-sellarlo y asignarle un folio.
Los atributos en el XML que cambian entre el CFD (V2.0) y el CFDI (V3.0) que encontre "a ojo de buen cubero" son :
- version cambia de "2.0" a "3.0"
serie es opcional y ahora puede ser hasta de 25 caracteres (Antes eran maximo 10)
se eliminan los atributos noAprobacion y anoAprobacion
folio es opcional y es para "control interno del contribuyente"
sello ahora se calcula usando el digest SHA-1
certificado ahora es requerido
TipoCambio nuevo atributo opcional
Moneda nuevo atributo opcional (POR FIN, habia mucha duda de como facturar en dolares!!)
La Cadena Original ya no lleva serie/folio y se agrega TipoCambio y Moneda
La obtencion del Sello se va a hacer con el digest SHA-1 (YA NO ES con MD5)
Esta nueva version 3.0 OBLIGA a llevar un "Complemento de Timbre Fiscal Digital del SAT"
Este complemento lleva 6 atributos: version, UUID, FechaTimbrado, SelloCFD, noCertificadoSAT y SelloSAT
Estos 6 datos se usan en una secuencia fija para formar la "Cadena de un timbre"
En el Esquema 2011 ya no hay "Reporte de Folios Usados", pero si se debe avisar de las facturas canceladas, esto mediante un servicio complejo que incluye Firmado digital de XML y Servicios SOAP autenticado.
En la impresion de los comprobantes version 3.0 debe llevar un codigo de barras llamado QR Code.
Este codigo de barras bidimensional (CBB) lleva la siguiente informacion :
1. RFC del emisor
2. RFC del receptor
3. Total (a 6 decimales fijos)
4. Identificador único del timbre (UUID) asignado
RECOMENDACION PARA PROGRAMADORES, Empiecen a programar el XSD correspondiente al CFDI (V3.0), consigan una libreria para el sellado digital de XML y consigan una libreria para generar QR Code.
Vaya! no se si les paso a Ustedes (los programadores) pero SIEMPRE me preguntaban, y cuanto me va a costar la actualizacion de su programa? Yo les contestaba, "....bueno, depende de lo complejo de los cambios....." ya viendo lo que nos depara el futuro veo que si van a ser muy complejo$
