El CFDi fue firmado de manera incorrecta
Publicado: Mar Ago 21, 2012 3:47 pm
Hola amigos foreros.
Les cuento que ando en un problema a la hora de generar el sello de mi CFDI a partir de la cadena original, llevo todo el día viendo en el foro pero no he encontrado mi solución y aunque no me gusta comentar dos veces el mismo problema ojalá alguien me pueda ayudar.
Esta es la cadena original que creo a partir del xml que voy a adjuntar
||3.2|2012-08-21T14:12:19|ingreso|PAGO EN UNA SOLA EXHIBICION|546.96|546.96|no aplica|Mexico|LAL290610L86|LIMON ALMACENES, S.A. DE C.V.|CARRETERA ALAZAN - CANOAS, KM. 68-A|10 DE MAYO|TANTOYUCA|VERACRUZ|Mexico|92100|CARRETERA ALAZAN - CANOAS, KM. 68-A|10 DE MAYO|TANTOYUCA|VERACRUZ|Mexico|92100|Régimen General de Ley Personas Morales|CABR620320RJ5|ROBERTO CABRERA BUSTOS|LOPEZ MATEOS|35|CHICONTEPEC|VERACRUZ|Mexico|06600|1.00|Ud.|LOCION HICKOK FOR MEN|68.97|68.97|1.00|Ud.|ACEITE DE OLIVA|53.40|53.40|1.00|Ud.|ACEITE 1-2-3|24.50|24.50|1.00|Ud.|QUESO PANELA NORMEX|18.50|18.50|1.00|Ud.|BOLSA POLI 25X35|28.45|28.45|1.00|Ud.|MAIZENA CAJETA|0.16|0.16|1.00|Ud.|ESCOBILLON S/BASE CEP|12.93|12.93|1.00|Ud.|GERBER MAMILA ORTOD.226|12.16|12.16|1.00|Ud.|VINAGRE BLANCO HERDEZ|4.40|4.40|1.00|Ud.|GERBER CEPILLO P/BIBERON|16.38|16.38|1.00|Ud.|GELAT DANY PIÑA|3.50|3.50|1.00|Ud.|LOCION HICKOK FOR MEN|68.97|68.97|1.00|Ud.|ACEITE DE OLIVA|53.40|53.40|1.00|Ud.|GELAT DANY AGUA LIMON|3.50|3.50|1.00|Ud.|ESCOBA ABANICO BARRE BARRE(AB12)|28.45|28.45|1.00|Ud.|MARGARINA FLEX ROJO|32.00|32.00|1.00|Ud.|VINAGRE MANZANA L.T.M.|5.50|5.50|1.00|Kgs.|QUESO DE PUERCO DUBY KG|34.00|34.00|1.00|Ud.|CHICHARRON DE CERDO MEGA|40.00|40.00|IVA|16.00|37.79||
He comprobado desde el validador del SAT que lo hace exactamente igual y genero este sello digital que por supuesto anexo en mi xml
B20tusypoAwl57AMXFGbanqXm+MrN4fm3mfl2vAKJz0e69fHNZSG5x0yiaQQKk4UQNh5wzeKVxQt5L6VTgAQTZNyDU/iprx4jdAh/49qWbc4rV7ItJkvppzcYD8x/fO2KnGZTJ/EJsc5+w50VTiPfnfsME6NdZZ/FfzPPuEBD4A=
Por lo que he visto en muchos comentarios la cadena original no puede tener ningún espacio o carácter extraño como un espacio o enter ya que podría alterar el sello y sería distinto al que genera mi PAC (EDICOM) y bueno, hasta donde he podido es igual y el archivo es un simple txt.
El sello lo genero de la siguiente forma.
--> Primero creo el archivo PEM
openssl pkcs8 -inform DER -in archivo.key -passin pass:a0123456789 -out archivo.pem
--> Después creo el sello
openssl dgst -md5 -sign mau.pem cadenaoriginal.txt | openssl enc -base64 -A > sello.txt
Si hay algo que les puedo ayudar para que me ayuden díganme... por favor... muchas gracias de antemano...
Les cuento que ando en un problema a la hora de generar el sello de mi CFDI a partir de la cadena original, llevo todo el día viendo en el foro pero no he encontrado mi solución y aunque no me gusta comentar dos veces el mismo problema ojalá alguien me pueda ayudar.
Esta es la cadena original que creo a partir del xml que voy a adjuntar
||3.2|2012-08-21T14:12:19|ingreso|PAGO EN UNA SOLA EXHIBICION|546.96|546.96|no aplica|Mexico|LAL290610L86|LIMON ALMACENES, S.A. DE C.V.|CARRETERA ALAZAN - CANOAS, KM. 68-A|10 DE MAYO|TANTOYUCA|VERACRUZ|Mexico|92100|CARRETERA ALAZAN - CANOAS, KM. 68-A|10 DE MAYO|TANTOYUCA|VERACRUZ|Mexico|92100|Régimen General de Ley Personas Morales|CABR620320RJ5|ROBERTO CABRERA BUSTOS|LOPEZ MATEOS|35|CHICONTEPEC|VERACRUZ|Mexico|06600|1.00|Ud.|LOCION HICKOK FOR MEN|68.97|68.97|1.00|Ud.|ACEITE DE OLIVA|53.40|53.40|1.00|Ud.|ACEITE 1-2-3|24.50|24.50|1.00|Ud.|QUESO PANELA NORMEX|18.50|18.50|1.00|Ud.|BOLSA POLI 25X35|28.45|28.45|1.00|Ud.|MAIZENA CAJETA|0.16|0.16|1.00|Ud.|ESCOBILLON S/BASE CEP|12.93|12.93|1.00|Ud.|GERBER MAMILA ORTOD.226|12.16|12.16|1.00|Ud.|VINAGRE BLANCO HERDEZ|4.40|4.40|1.00|Ud.|GERBER CEPILLO P/BIBERON|16.38|16.38|1.00|Ud.|GELAT DANY PIÑA|3.50|3.50|1.00|Ud.|LOCION HICKOK FOR MEN|68.97|68.97|1.00|Ud.|ACEITE DE OLIVA|53.40|53.40|1.00|Ud.|GELAT DANY AGUA LIMON|3.50|3.50|1.00|Ud.|ESCOBA ABANICO BARRE BARRE(AB12)|28.45|28.45|1.00|Ud.|MARGARINA FLEX ROJO|32.00|32.00|1.00|Ud.|VINAGRE MANZANA L.T.M.|5.50|5.50|1.00|Kgs.|QUESO DE PUERCO DUBY KG|34.00|34.00|1.00|Ud.|CHICHARRON DE CERDO MEGA|40.00|40.00|IVA|16.00|37.79||
He comprobado desde el validador del SAT que lo hace exactamente igual y genero este sello digital que por supuesto anexo en mi xml
B20tusypoAwl57AMXFGbanqXm+MrN4fm3mfl2vAKJz0e69fHNZSG5x0yiaQQKk4UQNh5wzeKVxQt5L6VTgAQTZNyDU/iprx4jdAh/49qWbc4rV7ItJkvppzcYD8x/fO2KnGZTJ/EJsc5+w50VTiPfnfsME6NdZZ/FfzPPuEBD4A=
Por lo que he visto en muchos comentarios la cadena original no puede tener ningún espacio o carácter extraño como un espacio o enter ya que podría alterar el sello y sería distinto al que genera mi PAC (EDICOM) y bueno, hasta donde he podido es igual y el archivo es un simple txt.
El sello lo genero de la siguiente forma.
--> Primero creo el archivo PEM
openssl pkcs8 -inform DER -in archivo.key -passin pass:a0123456789 -out archivo.pem
--> Después creo el sello
openssl dgst -md5 -sign mau.pem cadenaoriginal.txt | openssl enc -base64 -A > sello.txt
Si hay algo que les puedo ayudar para que me ayuden díganme... por favor... muchas gracias de antemano...