Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Sello digital Invalido

Es tan comun este tema que he decidido abrir un foro especial para este caso. Se trata de programadores que tienen problemas para crear el Sello Digital y que no pasan la validacion
Marcelo95
Mensajes: 29
Registrado: Mié Sep 22, 2010 2:53 pm

Sello digital Invalido

Mensaje por Marcelo95 »

Utilizando las rutinas de delphi para generar el CFD con los certificados y folios proporcionados con ellas, no tuve ningun problema para validar el CFD con cualquier validador existente.

Pero ahora que puse los certificados y folios validos (bajados del SAT) y al validar el CFD me indica que el sello digital es incorrecto. Ya estuve revizando las posibles causas de esto y no he dado con bola. No se si se tenga que ajustar manualmente el pkey.key.pem al meter los certificados oficiales o si sea otra la razon.

Agradeceria si alguien me pudiera ayudar a destrabar este problema.

Gracias.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello digital Invalido

Mensaje por Dado »

Mi recomendacion seria, borra TODO lo relacionado con certificados y llaves y vuelve a empezar.

Me baso en lo que comentas de que con los certificados de prueba si funcionaba pero cuando usaste los reales ya no. Quiero suponer que se esta mezclando informacion
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Marcelo95
Mensajes: 29
Registrado: Mié Sep 22, 2010 2:53 pm

Re: Sello digital Invalido

Mensaje por Marcelo95 »

Borre todos los certificados, entradas de registros y baje los oficiales pero sigue haciendo el mismo error. El archivo pkey.key.mem no lo modifica aunque cambie de certificado es correcto esto.

Gracias.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello digital Invalido

Mensaje por Dado »

No, claro que no debe ser el mismo, significa entonces que estas mezclando certificados y llaves.

Asegurate que estas usando el par correcto, la llave y el certificado que corresponda uno con el otro.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Marcelo95
Mensajes: 29
Registrado: Mié Sep 22, 2010 2:53 pm

Re: Sello digital Invalido

Mensaje por Marcelo95 »

Problema resuelto.

Mi contador fue el que realizo el tramite de los cerficados y los folios y me entrego el certificado con el nombre
000010000001021XXXXXFACT.cer y el archivo key con el nombre mirfc_101026xxxxs key fact.key, Al no ser los mismos nombres de archivos, el archivo pkey.key.men no se generaba quedando con los datos de prueba, provocando el problema que tenia.
Solucionado al renombrar el arhivo .key con el mismo nombre del .cer

Gracias Dado por tu apoyo.
javcas
Mensajes: 6
Registrado: Vie Oct 22, 2010 8:36 am

Re: Sello digital Invalido

Mensaje por javcas »

Buenas tardes, tengo varios dias haciendo pruebas con los sellos de prueba y los reales de mi empresa, y en el validador del sat como en ValidaCFD me arroja que el sello no es valido, ya probe eliminando los archivos y poniendolos nuevamente y nada, en los sellos originales renombre el archivo key con el mismo nombre del certificado y tampoco, estoy utilizando las rutinas que compre en mercado libre, pero no se que pudiera estar mal, esto es lo que me manda la pagina del SAT aun con diferente certificado:

El sello del comprobante presenta problemas:
Comprobante C:\Users\Sistemas\Desktop\TTO851009D45 -20.xml leido exitosamente

Validando encodingComprobante expresado en UTF-8

Realizando validación del sello con un certificado interno
Certificado usado : 30001000000100000800
El comprobante incluye un certificado codificado

Cadena original:
||2.0|20|2010-11-17T15:48:20|18545|2008|ingreso|Pago en una sola exhibicion|contado|106831.92|120147.61|TTO851009D45|TRANS TANQUES DE OCCIDENTE SA DE CV|CAMINO A LA BASE AEREA|3700|SAN JUAN DE OCOTAN|ZAPOPAN|ZAPOPAN|JALISCO|MEXICO|45019|PRE9207163T7|PEMEX REFINACION|AV. MARINA NACIONAL|329|HUASTECA|DISTRITO FEDERAL|NINGUNA|MIGUEL HIDALGO|DISTRITO FEDERAL|MEXICO|11311|1|SER|1|FLETE 52948 DE FECHA08/10/2009|12853.61|12853.61|1|SER|1|FLETE 52950 DE FECHA08/10/2009|0.00|0.00|1|SER|1|FLETE 53010 DE FECHA10/10/2009|12853.19|12853.19|1|SER|1|FLETE 53012 DE FECHA10/10/2009|0.00|0.00|1|SER|1|FLETE 129645 DE FECHA23/09/2009|21340.44|21340.44|1|SER|1|FLETE 129651 DE FECHA23/09/2009|0.00|0.00|1|SER|1|FLETE 130283 DE FECHA30/09/2009|11877.71|11877.71|1|SER|1|FLETE 130289 DE FECHA30/09/2009|0.00|0.00|1|SER|1|FLETE 130742 DE FECHA02/10/2009|15238.60|15238.60|1|SER|1|FLETE 130747 DE FECHA02/10/2009|0.00|0.00|1|SER|1|FLETE 131354 DE FECHA07/10/2009|20471.87|20471.87|1|SER|1|FLETE 131360 DE FECHA07/10/2009|0.00|0.00|1|SER|PEAJE|12396.50|12396.50|1|DESC|DESCUENTO PROPORCIONAL|-200.00|-200.00|IVA|3777.42|3777.42|IVA|16.00|17093.11|17093.11||

Digestión MD5 de cadena como HEX:
507f64e371e1a9783e2807ad59c64ed5

El sello del comprobante no es válido
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello digital Invalido

Mensaje por Dado »

||2.0|20|2010-11-17T15:48:20|18545|2008|ingreso|Pago en una sola exhibicion|contado|106831.92|120147.61|TTO851009D45|TRANS TANQUES DE OCCIDENTE SA DE CV|CAMINO A LA BASE AEREA|3700|SAN JUAN DE OCOTAN|ZAPOPAN|ZAPOPAN|JALISCO|MEXICO|45019|PRE9207163T7|PEMEX REFINACION|AV. MARINA NACIONAL|329|HUASTECA|DISTRITO FEDERAL|NINGUNA|MIGUEL HIDALGO|DISTRITO FEDERAL|MEXICO|11311|1|SER|1|FLETE 52948 DE FECHA08/10/2009|12853.61|12853.61|1|SER|1|FLETE 52950 DE FECHA08/10/2009|0.00|0.00|1|SER|1|FLETE 53010 DE FECHA10/10/2009|12853.19|12853.19|1|SER|1|FLETE 53012 DE FECHA10/10/2009|0.00|0.00|1|SER|1|FLETE 129645 DE FECHA23/09/2009|21340.44|21340.44|1|SER|1|FLETE 129651 DE FECHA23/09/2009|0.00|0.00|1|SER|1|FLETE 130283 DE FECHA30/09/2009|11877.71|11877.71|1|SER|1|FLETE 130289 DE FECHA30/09/2009|0.00|0.00|1|SER|1|FLETE 130742 DE FECHA02/10/2009|15238.60|15238.60|1|SER|1|FLETE 130747 DE FECHA02/10/2009|0.00|0.00|1|SER|1|FLETE 131354 DE FECHA07/10/2009|20471.87|20471.87|1|SER|1|FLETE 131360 DE FECHA07/10/2009|0.00|0.00|1|SER|PEAJE|12396.50|12396.50|1|DESC|DESCUENTO PROPORCIONAL|-200.00|-200.00|IVA|3777.42|3777.42|IVA|16.00|17093.11|17093.11||
La Cadena original esta mal formada, le moviste algo a las rutinas?

Los errores que encuentro en esa cadena :

Articulo "Descuento" con importe negativo, no debes agregar un descuento de esa forma, el descuento se agrega en el atributo descuento del nodo principal

Tambien dice IVA | 3777.42 | 3777.42 y nuevamente IVA | 16.00 | 17093.11 | 170933.11, te falta poner la tasa del primer IVA, si es cero porciento debes poner "0" y no omitirlo.......o es un IVA retenido??, ahi no lleva tasa.....habra que checar el XML original......

Compara tu cadena original contra la que te muestra el ValidaCFD, deben ser identicas.

Tambien revisa que le agregaste o quitaste a las rutinas originales, no es que no debas modificarlas, mas bien debes tener cuidado de esas modificaciones.......
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
javcas
Mensajes: 6
Registrado: Vie Oct 22, 2010 8:36 am

Re: Sello digital Invalido

Mensaje por javcas »

Antes de todo gracias por la respuesta, al parecer lo unico que agrege fue las lineas para los conceptos y lo del descuento al parecer es un requisito que pide pemex y que debe ir en los conceptos, lo del IVA no lo habia notado voy a revisar bien y te comento. Gracias.
kraven_x
Mensajes: 2
Registrado: Mié Nov 24, 2010 3:28 pm

Re: Sello digital Invalido

Mensaje por kraven_x »

Buenas noches a mi tambien me marca sello digital invalido.

Yo estoy trabajando con php genero el xml y ocupo el programa validacfd y este si me pone bien el sello digital.

mi cadena es la siguiente

||2.0|A|5|2010-11-24T19:30:48|1|2010|ingreso|Pago en una sola exhibicion|213124|2000|0|2320|XXXXXXXXXXXXX|RAFAEL DOMINGUEZ MOLINA|VICENTE GUERRERO|SIN NUMERO|XXXXXXXXX|xxxxxxxXXXXX|CERCA DEL PARQUE|Soledad de Doblado|Veracruz de Ignacio de la Llave|MEXICO|94240|VICENTE GUERRERO|SIN NUMERO|Soledad|soledad de doblado|Soledad de Doblado|Veracruz de Ignacio de la Llave|MEXICO|94240|XXXXXXXXXX|XXXXXXXXXXXXXXXXXXXXXX|xxxxxxxxxxxx|45|Venustiano|XXXXXXXXX|CERCA DE LAS VEGAS|xxxxxxxxxxx|Veracruz de Ignacio de la Llave|MEXICO|94297|1|SERVICIO|1|TV Plasma|1000|1000|1|SERVICIO|1|TV Plasma|1000|1000|IVA|320|320||

Mi duda es donde tengo mi error?

este es el codigo que ocupo para generar el sello

exec("c:\wamp\www\sello\openssl.exe pkcs8 -inform DER -in aaa010101aaa_csd_01.key -passin pass:a0123456789 -out aaa010101aaa_csd_01.key.pem");
shell_exec("c:\wamp\www\sello\openssl.exe dgst -sign aaa010101aaa_csd_01.key.pem md5.txt | openssl enc -base64 -A > sello.txt");
exec('c:\wamp\www\sello\openssl.exe dgst -out C:\\wamp\\www\\sello\firma.binario -sign C:\\wamp\\www\\sello\\aaa010101aaa_csd_01.key.pem C:\\wamp\\www\\sello\\md5.txt');
shell_exec('c:\wamp\www\sello\openssl.exe enc -in C:\\wamp\\www\\sello\firma.binario -a -A -out C:\\wamp\\www\\sello\Firma.base64');

Este codigo lo saque de un foro me genera un sello pero me marca error

POR FAVOR DIGANME DONDE ESTOY MAL

DE ANTEMANO GRACIAS
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello digital Invalido

Mensaje por Dado »

@kraven_x

Si revisaste la liga que te recomendaba en tu primer mensaje?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado