
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
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Sello digital Invalido
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.
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.
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Sello digital Invalido
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
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 !!
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Re: Sello digital Invalido
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.
Gracias.
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Sello digital Invalido
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.
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 !!
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Re: Sello digital Invalido
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.
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.
-
- Mensajes: 6
- Registrado: Vie Oct 22, 2010 8:36 am
Re: Sello digital Invalido
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
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
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Sello digital Invalido
La Cadena original esta mal formada, le moviste algo a las rutinas?||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||
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 !!
-
- Mensajes: 6
- Registrado: Vie Oct 22, 2010 8:36 am
Re: Sello digital Invalido
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.
-
- Mensajes: 2
- Registrado: Mié Nov 24, 2010 3:28 pm
Re: Sello digital Invalido
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
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
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Sello digital Invalido
@kraven_x
Si revisaste la liga que te recomendaba en tu primer mensaje?
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 !!