Problemas al timbrar el CFDI. Codigo: CFDI33102

7,587 views
Skip to first unread message

luisito

unread,
Jul 10, 2017, 3:44:53 PM7/10/17
to vfp-factura-electronica-mexico
Compañeros tome los ejemplos de las adaptaciones a la clase para crear y timbrar el xml de la version 3.3 que han subido, sin embargo, al momento de timbrar me envia el siguiente error:

Codigo:  CFDI33102 

Segun el codigo de errores del SAT significa:
El resultado de la digestion debe ser igual al resultado de la desencripcion del sello.


Estoy siguiendo la recomendacion de los ejemplos que subieron al indicar el metodo como:

cMetodo="sha256"


Pero no se si sea correcto, alguna idea de que pudiese estar haciendo mal?

Saludos.





Marco Antonio Zúñiga Martínez

unread,
Jul 10, 2017, 4:20:26 PM7/10/17
to vfp-factura-electronica-mexico
Desde mi punto de vista creo que pasa lo siguiente, puede que el sello no sea válido debido a que no estés generando la cadena original de forma correcta o que no estés sellando con sha256 o que la llave privada con la que estás sellando sea diferente a la llave pública del certificado que estás enviando en base64

La validación para el error que mencionas es la siguiente: 

Desencriptar el contenido de este atributo usando el certificado incluido en el campo "Certificado". 
Generar la cadena original del comprobante. 
Aplicar el algoritmo de digestión SHA-256. 
El resultado de la digestión debe ser igual al resultado de la desencripción del sello.

Saludos, espero te sea útil la info.

Adrian Sosa

unread,
Jul 11, 2017, 10:49:42 AM7/11/17
to vfp-factura-ele...@googlegroups.com

Hola Luisito puedes compartir la adaptación?

 

Saludos

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.




Avast logo

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com


luisito

unread,
Jul 11, 2017, 2:07:46 PM7/11/17
to vfp-factura-electronica-mexico
Buen dia compañeros,


Aqui  les dejo la clase que adapte a mis necesidades espero les sirva, solo cambien a sus variables y con eso funciona la creacion del xml segun la estructura requerida, mi problema "Codigo:  CFDI33102"  aun no lo resuelvo  (Adrian Sosa, espero te sea de utilidad el archivo, si necesitas algo mas me comentas.).


Saludos




El lunes, 10 de julio de 2017, 14:44:53 (UTC-5), luisito escribió:
cfdi33.prg
test33.prg

abolom

unread,
Jul 11, 2017, 9:01:42 PM7/11/17
to vfp-factura-electronica-mexico
el error es diferente la cadena original con la cadena original del xml


El lunes, 10 de julio de 2017, 14:44:53 (UTC-5), luisito escribió:

luisito

unread,
Jul 12, 2017, 12:52:14 AM7/12/17
to vfp-factura-electronica-mexico
Gracias por tomarse el tiempo, estoy verificando la cadena paso a paso y precisamente en la cadena me esta marcando error, analizare la diferencia entre uno y otro para corregirlo.

Adrian Sosa

unread,
Jul 12, 2017, 11:38:09 AM7/12/17
to vfp-factura-ele...@googlegroups.com

Muchas gracias Luis, te envío un fuerte abrazo, si en algo te puedo ayudar estoy a tus ordenes, voy a revisarlo a ver como como solucionamos el problema que tines

 

Saludos

 

De: vfp-factura-ele...@googlegroups.com [mailto:vfp-factura-ele...@googlegroups.com] En nombre de luisito


Enviado el: martes, 11 de julio de 2017 01:08 p.m.
Para: vfp-factura-electronica-mexico <vfp-factura-ele...@googlegroups.com>

--

Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Marco Antonio Zúñiga Martínez

unread,
Jul 12, 2017, 11:41:58 AM7/12/17
to vfp-factura-ele...@googlegroups.com
Hola, me podras mandar tu xml ya sellado y la cadena original para validar y ver si te puedo dar un norte.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

luisito

unread,
Jul 12, 2017, 2:08:39 PM7/12/17
to vfp-factura-electronica-mexico
Marco Antonio,

Te agradezco la atencion, te anexo el mi xml.

Te comento que estoy tratandode procesarlo paso a paso y el problema que he detectado es al momento de extraer la cadena original del XML y aqui es es donde empieza mi problema no logro extraer la cadena con la Funcion CFDExtraerCadenaOriginal(pcXML, pcOpenSSL), asi que no estoy seguro de que el archivo cadenaoriginal_3_3_local.xlst este correcto. Y al no tener la cadena directamente del XML estoy teniendo problemas para sellarlo.


Nuevamente gracias por tu apoyo.

Saludos
F-B533.xml

GAZ

unread,
Jul 12, 2017, 2:26:42 PM7/12/17
to vfp-factura-electronica-mexico
Hola tengo el mismo problema CFDI33102, lo unico que detecte que tenia mal que la cadena no estaba en formato UTF8, buscando y probando no se que tiene que ver la solucion fue Días, en CondicionesDePago le ponia CREDITO 15 DIAS, le cambie a Crédito 15 Días o Contado 0 Días y ya tengo mi cadena en UTF8, la diferencia es que tenga acento uan parte de la cadena para que STRCONV realice su chamba

Buen dia....

Marco Antonio Zúñiga Martínez

unread,
Jul 12, 2017, 2:45:29 PM7/12/17
to vfp-factura-ele...@googlegroups.com
Efectivamente el sello está mal y supongo que se puede deber a tres cosas

1.- Al general la cadena original no se esta ta considerando el "&" en Receptor.Nombre AGUA & SUELO S.A. DE C.V. aunque veo esta posibilidad casi nula
2.- En Concepto, Impuestos, Traslados esta un atributo TasaOcuota y debe ser TasaOCuota 
3.- En Impuestos esta el atributo totalImpuestosTrasladados y debe ser TotalImpuestosTrasladados
4.- Los Atributos TasaOCuota deben tener un valor del catalogo c_TasaOCuota en tu caso esta 0.16 y debe ser 0.160000

La observación 2 y 3 provocan que no se genere correctamente la cadena original.

Espero que esto se sirva, por favor corrige la observación 1 y 2

Por favor me comentas si pudiste resolver el problema.


El 12 de julio de 2017, 13:08, luisito<novel...@hotmail.com> escribió:
Marco Antonio,

Te agradezco la atencion, te anexo el mi xml.

Te comento que estoy tratandode procesarlo paso a paso y el problema que he detectado es al momento de extraer la cadena original del XML y aqui es es donde empieza mi problema no logro extraer la cadena con la Funcion CFDExtraerCadenaOriginal(pcXML, pcOpenSSL), asi que no estoy seguro de que el archivo cadenaoriginal_3_3_local.xlst este correcto. Y al no tener la cadena directamente del XML estoy teniendo problemas para sellarlo.


Nuevamente gracias por tu apoyo.

Saludos





El miércoles, 12 de julio de 2017, 10:41:58 (UTC-5), Marco Antonio Zúñiga Martínez escribió:
Hola, me podras mandar tu xml ya sellado y la cadena original para validar y ver si te puedo dar un norte.
El 11 de julio de 2017, 23:52, luisito<novel...@hotmail.com> escribió:
Gracias por tomarse el tiempo, estoy verificando la cadena paso a paso y precisamente en la cadena me esta marcando error, analizare la diferencia entre uno y otro para corregirlo.

El martes, 11 de julio de 2017, 20:01:42 (UTC-5), abolom escribió:
el error es diferente la cadena original con la cadena original del xml


El lunes, 10 de julio de 2017, 14:44:53 (UTC-5), luisito escribió:
Compañeros tome los ejemplos de las adaptaciones a la clase para crear y timbrar el xml de la version 3.3 que han subido, sin embargo, al momento de timbrar me envia el siguiente error:

Codigo:  CFDI33102 

Segun el codigo de errores del SAT significa:
El resultado de la digestion debe ser igual al resultado de la desencripcion del sello.


Estoy siguiendo la recomendacion de los ejemplos que subieron al indicar el metodo como:

cMetodo="sha256"


Pero no se si sea correcto, alguna idea de que pudiese estar haciendo mal?

Saludos.





--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.

JCReyna

unread,
Jul 12, 2017, 2:52:59 PM7/12/17
to vfp-factura-electronica-mexico
A mi me arrojaba el error cfdi33102 hasta que puse en el XML:
Descuentos por partida.
Total de impuestos retenidos.
En mi caso ambos en cero.

luisito

unread,
Jul 13, 2017, 1:50:04 PM7/13/17
to vfp-factura-electronica-mexico
Hice las modificaciones, pero aun asi no logro armar la cadena original y no puedo sellarlo.

Te anexo el XML sin el sello.

Segun los datos no se si me falte algo o incluso el orden de los conceptos, pero estoy tratanto de hacerlo, por ahora voy a intentar generar la cadena de forma manual y pruebo si se puede sellar.

Saludos.



Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
F-B569.xml

Marco Antonio Zúñiga Martínez

unread,
Jul 13, 2017, 2:57:34 PM7/13/17
to vfp-factura-ele...@googlegroups.com
Luis, si la moneda es MXN el tipo de cambio debe ser 1 no 1.0

Te mando un cfdi 3.3 con los mismos datos que me enviaste, excepto por Certificado, NoCertificado, Sello y por supuesto el timbre fiscal digital, lo timbre en pruebas con el pac SoluciónFactible.

CadenaOriginal
||3.3|B|569|2017-07-13T03:01:19|01|30001000000300023708|8.62|0|MXN|1|10.00|I|PUE|77510|CTS120604S77|CNTS TECNOLOGIA Y SISTEMAS SA DE CV|601|AECR561216BJ2|AKE CANCHE ROSENDO|G03|90101500|11|1|ACT|CONSUMO ALIMENTOS CK|8.62|8.62|8.62|002|Tasa|0.160000|1.38|002|Tasa|0.160000|1.38|1.38||

CadenaOriginalTfd
||1.1|17C17A22-CE4E-4FCD-99F7-70E15929A6DD|2017-07-13T13:38:31|SFE0807172W7|jjpzTfmMxV3RrK3OT4YUnByk13nmy/x4ZndYDKAuCe3Uy/yfeJ/2Ege1EpGpEdGZ4e++eVZjdQH1QDOn20pThGh+LEXlhWJHRufuaSDNzln+7FrVG5OERXweIzkYiOXGkqTzkXAmIphFWAeTbMMBh9gvVGnV4tKMwZnA4OIE4ewUx13TbRaV0WkaIsJGYH37nG5Wzy8t7oCExqvP1CEFH4DvSuWDnnN/liYKRgdWHuH1ziNhvEAOpR+M4XqDRY9eeNN7+lADJEnrdA23RT4DIm+133r8yQqHLPiIChyFL1Fs6c3OATPN0eJWqiKbTqWP0fiVm8sZHTQoXAr2RhUT+w==|20001000000300022779||

Espero que ya tengas tu cadena original y puedas comparar con la que te envío, cualquier cosa no dudes en escribir de nuevo.



Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.
17C17A22-CE4E-4FCD-99F7-70E15929A6DD.bmp
17C17A22-CE4E-4FCD-99F7-70E15929A6DD.xml

luisito

unread,
Jul 13, 2017, 3:21:44 PM7/13/17
to vfp-factura-electronica-mexico
Marco Antonio,

Ya hice nuevamente mi validacion y detecte que mi problema adicionalmente a los puntos que me contaste radicaba en la funcion CFDExtraerCadenaOriginal(pcXML, pcOpenSSL) en la version 3.3 todos los letreros empiezan con Mayusculas y esa era mi causa principal por no poder generar la cadena, ya timbre la prueba ahora a voy ponerla a produccion . 

Solo cambie este dato: 

* cBuff=SUBS(cBuff,ATC("version",cBuff))
 cBuff=SUBS(cBuff,ATC("Version",cBuff))

Te agradezco tu valiosa ayuda y a los demas compañeros, damos por resuelto este pendiente.


Que tenga un excelente dia.





Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Adrian Sosa

unread,
Jul 21, 2017, 11:38:45 PM7/21/17
to vfp-factura-ele...@googlegroups.com

Luis, estoy probando el código que tan amablemente subiste al foro, pero me esta arrojando este error

 

 

 

Que podrá ser?

 

 

Gracias y saludos

 

De: vfp-factura-ele...@googlegroups.com [mailto:vfp-factura-ele...@googlegroups.com] En nombre de luisito


Enviado el: jueves, 13 de julio de 2017 02:22 p.m.
Para: vfp-factura-electronica-mexico <vfp-factura-ele...@googlegroups.com>

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

 

--

Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

image001.png

luisito

unread,
Jul 30, 2017, 1:54:48 AM7/30/17
to vfp-factura-electronica-mexico
Que tal Adrian,


El mensaje corresponde basicamente a que no se esta generando la cadena original:

Revisa los datos basicos que estas generando en el contenido del XML, los datos al parecer inician con minusculas (Asi era en las versiones anterios ) y ahora todos los datos empiezan con Mayusculas.


Como ejemplo te menciono este   "version" y debe ser "Version" , pero revisa todos los demas datos en esta informacion esta la causa de que no se genere la cadena original.


Una vez que lo hayas corregido, verifica esta funcion:

en la funcion CFDExtraerCadenaOriginal(pcXML, pcOpenSSL) en la version 3.3 todos los letreros empiezan con Mayusculas y esa era mi causa principal para no poder generar la cadena original.

En esta funcion valida el dato de la "Version" asi que checalo para que puedas avanzar.



* cBuff=SUBS(cBuff,ATC("version",cBuff))

 cBuff=SUBS(cBuff,ATC("Version",cBuff))


Espero te sirva la informacion y si requieres algo mas me comentas, estare pendiente.

Saludos












Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

Adrian Sosa

unread,
Jul 31, 2017, 11:16:34 AM7/31/17
to vfp-factura-ele...@googlegroups.com

Muchas gracias Luis, verificaré

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/AjzaTjf0nvU/unsubscribe.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

 


Avast logo

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com



--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.


Libre de virus. www.avast.com
Reply all
Reply to author
Forward
0 new messages