Cita:
Iniciado por leoglej
Es en Mexico, perdonen que mi spanish no es mexicano,trabajo y vivo aqui pero no soy de aqui.
Facturacion electronica refiere a la generacion y envio de archivos xml que son sellados electronicamente y cuyo sello les da la validez fiscal.
Cove es la misma idea pero el modelo es otro.
No se usa para transacciones comerciales normales,sino para registrar y enviar a el servidor de la autoridad correspondiente los documentos de importacion y exportacion de todas aquellas entidades que manejen comercio internacional.
En particular proponen un medio automatico de envio via web srvice que se resuelve en visual studio con c sharp.
En facturacion electronica lo resolvi a traves de una dll de un proveedor externo que me resolvio el sellado y el certificado.
Aqui lo que estoy haciendo es un modulo generico para mas de una empresa,y por eso debiera de generar el cetificado y el sello a partir de la cadena original y el archivo .cer de la firma electronica, apoyandome en openssl y c sharp....lo hago y realmente no puedo entender donde tengo el error...
Saludos
Hola leoglej, veo que ya tienes avanzado algo de esto, y ojala me puedas dar algo de orientacion en esto del COVE :S
Tengo unas dudas en especial con la parte de la firma electronica, pongo un ejemplo:
Código:
<oxml:firmaElectronica>
<oxml:certificado>30820531308204.....</oxml:certificado>
<<oxml:cadenaOriginal>|1|GWT921026L97|345|0|0|2011-11-15|1|9876|1|RIEF700309MTLVSR07|GWT921026L97|Prueba Registro COVE|1|GWT921026L97|VERA|RAMIREZ|ALEJANDRO|CAPRICORNIO|78|78|UNIDAD MORELOS 3A SECCION|MEXICO|543|TULTITLAN|MEXICO|MEX|54935|1|GWT921026L97|MUNOZ|GODINEZ|RUBEN|ZSENZONTLE|23|24|PRADOS DE ECATEPEC|TICOMAN|123|COACALCO|MEXICO|MEX|55546|COMPUTADORAS|5|100|5000|500000|50000000|HP|2345|A-12|CADE-657835-MDF67546|</oxml:cadenaOriginal>
<oxml:firma>7185aebe52ca51d.......</oxml:firma>
</oxml:firmaElectronica>
<oxml:certificado> -> este sale de abrir el .cer y codificarlo a hexadecimal
<oxml:cadenaOriginal> -> este no es tanto problema
<oxml:firmaElectronica> -> esta parte como se obtiene?? es la cadena original pasada por la encriptacion sha1 y la FIEL??. He hecho esto pero el resultado no concuerda con el ejemplo, asi que ya estoy algo confundido con esto...
Saludos y gracias!!!!