Error al mandar el xml al timbrar con Comercio Digital #185
-
Buen día, ps ya tengo varios dias batallando con el error de la digestión, en otra conversación vi que varios colegas batallaron con eso e intente replicar lo que ellos hicieron para poder resolver el error, pero no tuve éxito, cheque el xslt y xsd todo bien, mas siempre me dice lo mismo, creí que podía ser la codificación utf-8, pero checando mi xml en validadores de cfdi 4.0 online me indican que la codificación es la correcta además de que en el notepad++ me indica tmb que esta correcto, ya no encuentro que mas hacer, alguna idea de que pueda ser??.. Uso solo el complemento de la carta porte 3.0 pero aunque no se lo incluya el error persiste.. Cabe mencionar que los validadores me sacan la cadena original la cual comparo con la que saca la librería y esta identica, ningún espacio de mas ni nada raro.. "El resultado de la digestión debe ser igual a la desencripción del sello" =( De antemano, muchas gracias =) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
hola, no tenemos incorporado todavía el complemento de carta porte a la librería, imagino que tu lo desarrollaste ya, si gustas adjuntar tu ejemplo para ver si puedo apoyarte con tu error. |
Beta Was this translation helpful? Give feedback.
-
Lo he resuelto =) ... Muchas gracias por la atención a todos! cualquier cosa estoy a la orden! |
Beta Was this translation helpful? Give feedback.
Lo he resuelto =) ...
Resulta que al crear la cadena, no se porque, la función de la librería le agregaba espacios y saltos de línea en hexadecimal, lo cual entorpecía la encripción y desencripción del sello al mandar timbrar. Limpiando la cadena original se corrige el error y timbra perfecto, con o sin carta porte =D... Igual surgen detalles cuando típicamente los nombres de los artículos tienen comillas simples o caracteres raros, pero esto pasa por la codificación del XML.. ya que no se porque las funciones que se supone aseguran esta codificación (Utf-8) al hacer conversiones en repetidas ocasiones, lo cual no se logra, porque?? ni idea, lo que hago es una pequeña mexicanada.. guardo …