Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

La libreria OpenSSL es la mas usada para generar el sello digital, independientemente del lenguaje aqui encontraras informacion de como usar la libreria
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
edvalles
Mensajes: 8
Registrado: Jue Feb 16, 2012 12:53 pm
Ubicación: Ensenada
Contactar:

Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor edvalles » Mié Abr 04, 2012 8:04 pm

Hola a todos,

He estado batallando para poder generar un Sello Valido para las Notas de Credito que incluyen IVA y IEPS.
Ya tengo resuelto el Sello Valido para Notas de Credito que solo llevan el IVA, pero ahora un cliente nuevo tambien maneja el IEPS y nomas no logro que OpenSSL me genere un Sello Valido (repasando: para Notas de Credito con IVA e IEPS).

Alguien ya lo resolvio con OpenSSL? O tienen alguna herramienta que puedan compartir para generar el Sello directamente desde el XML, sin tener que pasar por OpenSSL?

Saludos desde Ensenada,
Eduardo
eduardovalles.lidasa @ hot

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor Dado » Mié Abr 04, 2012 9:28 pm

El problema no es OpenSSL, es en la generacion de la cadena original

Revisa que en tu cadena original incluyas los datos de IEPS
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

edvalles
Mensajes: 8
Registrado: Jue Feb 16, 2012 12:53 pm
Ubicación: Ensenada
Contactar:

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor edvalles » Jue Abr 05, 2012 12:23 pm

Hola Dado,

Gracias por tu respuesta. Ya revise la Cadena Original "n" veces, y si contiene todos los datos que contiene el XML. A continuacion envio copy/paste de la cadena que envio a OpenSSL:

||3.0|2012-03-15T14:22:16|egreso|NOTA DE CREDITO|6000.00|8700.00|VVC020107BK3|VIDES Y VINOS CALIFORNIANOS S.P.R. DE R.L.|KM 114 CARRETERA TRANSPENINSULAR|SN|EL CIPRES|ENSENADA|ENSENADA|BAJA CALIFORNIA|MEXICO|22780|KM 114 CARRETERA TRANSPENINSULAR|SN|EL CIPRES|ENSENADA|ENSENADA|BAJA CALIFORNIA|MEXICO|22780|GBM011003LT2|MEXICO|1|AJUSTE EN PRECIO PINOT NOIR 2009 SEGUN FACTURA A208|6000.00|6000.00|IVA|16.00|1200.00|IEPS|25.00|1500.00|2700.00||

Cualquier otra contribucion/recomendacion sera altamente agradecida, porque ya son varias semanas sin poder resolver el error de "Sello Invalido".
Gracias,
Eduardo

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor Dado » Jue Abr 05, 2012 3:54 pm

Sube como adjunto el XML original ya que con solo la cadena original es muy dificil distinguir que es cada cosa.......
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

edvalles
Mensajes: 8
Registrado: Jue Feb 16, 2012 12:53 pm
Ubicación: Ensenada
Contactar:

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor edvalles » Lun Abr 09, 2012 11:20 am

Dejo el archivo XML en archivo adjunto.

De antemano les informo que ya se que el Sello es Invalido, por eso habia dejado el archivo de la Cadena Original que le envio al OpenSSL, para que vieran el Orden en el que le envio los Datos al OpenSSL (que es en donde creo que esta el problema al Timbrar Notas de Credito con IEPS e IVA (de alli que escogiera el Titulo de Arriba para este tema).

Espero puedan servir para encontrar la solucion.
Gracias,
Eduardo
Adjuntos
STNCieps_XMLNC1.xml
XML con IEPS
(3.15 KiB) Descargado 619 veces

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor Dado » Lun Abr 09, 2012 1:43 pm

Esta es la cadena que deberias firmar :

Código: Seleccionar todo

||3.0|2012-03-15T14:22:16|egreso|NOTA DE CREDITO|6000.00|8700.00|VVC020107BK3|VIDES Y VINOS CALIFORNIANOS S.P.R. DE R.L.|KM 114 CARRETERA TRANSPENINSULAR|S/N|EL CIPRES|ENSENADA|ENSENADA|BAJA CALIFORNIA|MEXICO|22780|KM 114 CARRETERA TRANSPENINSULAR|S/N|EL CIPRES|ENSENADA|ENSENADA|BAJA CALIFORNIA|MEXICO|22780|GBM011003LT2|MEXICO|1|AJUSTE EN PRECIO PINOT NOIR 2009 SEGUN FACTURA A208|6000.00|6000.00|IVA|16.00|1200.00|IEPS|25.00|1500.00|2700.00||


Y esta es tu cadena

Código: Seleccionar todo

||3.0|2012-03-15T14:22:16|egreso|NOTA DE CREDITO|6000.00|8700.00|VVC020107BK3|VIDES Y VINOS CALIFORNIANOS S.P.R. DE R.L.|KM 114 CARRETERA TRANSPENINSULAR|SN|EL CIPRES|ENSENADA|ENSENADA|BAJA CALIFORNIA|MEXICO|22780|KM 114 CARRETERA TRANSPENINSULAR|SN|EL CIPRES|ENSENADA|ENSENADA|BAJA CALIFORNIA|MEXICO|22780|GBM011003LT2|MEXICO|1|AJUSTE EN PRECIO PINOT NOIR 2009 SEGUN FACTURA A208|6000.00|6000.00|IVA|16.00|1200.00|IEPS|25.00|1500.00|2700.00||



Mmmmh, sip, son iguales.

Lo ultimo que se me ocurre que puedas revisar es que al crear la cadena original esta no tenga caracteres invisibles al final, como "caracter invisible" me refiero al retorno de carro y al marcador de fin de archivo (EOF)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

edvalles
Mensajes: 8
Registrado: Jue Feb 16, 2012 12:53 pm
Ubicación: Ensenada
Contactar:

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor edvalles » Lun Abr 09, 2012 2:25 pm

Pues ahora que veo las 2 cadenas juntas, alcanzo a ver una minima diferencia, casi casi imperceptible, pero que creo que es la causa del Sello Invalido.
A continuacion detallo esa minima diferencia:

En la cadena que me indicas que deberia firmar, despues de "Carretera Transpeninsular" dice: "S/N"
En la cadena que yo envio a OpenSSL, no tiene la diagonal, y por tanto dice: "SN"

Segun yo, ya con esto se me genera un Sello Invalido, es correcto?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor Dado » Lun Abr 09, 2012 2:35 pm

Oooooh, es correcto, es tan pequeña que no se nota y POR SUPUESTO, eso es suficiente para cambiar el sello.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

edvalles
Mensajes: 8
Registrado: Jue Feb 16, 2012 12:53 pm
Ubicación: Ensenada
Contactar:

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor edvalles » Lun Abr 09, 2012 2:59 pm

Formidable!

Tanto tiempo sin encontrar el motivo por cual me enviaba "Sello Invalido". Y estubimos a punto de pasarlo desapercibido, pero afortunadamente el metodo en el que presentaste ambas cadenas fue tan bueno que me ayudo a identificar la mas minima diferencia (una diagonal).

Con este hallazgo dejo el caso cerrado, pero tambien aprovecho para dejar explicito mi enorme agradecimiento por tu colaboracion para encontrar finalmente una solucion al:
"error de Sello Invalido en Notas de Credito con IEPS".

Gracias y saludos desde Ensenada,
Eduardo

mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 2:55 am
Ubicación: México, D.F.
Contactar:

Re: Orden correcto de Cadena p/OpenSSL en Notas Credito IEPS

Mensajepor mauricio » Mar Abr 10, 2012 11:45 am

En otro punto... ¿el IVA esta correcto?

Saludos
Todo lo que no es dado es perdido


Volver a “OpenSSL en general (cualquier lenguaje)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados