Hablando de facturación electrónica y basandome en los manuales que encontre quiero comentarles el método para generar el Sello digital para incrustarselo en el XML que se enviara al SAT.
En el tan afamado Anexo 20 de la Resolución Miscelánea Fiscal para 2009 que en resumen dice que para obtener el sello digital solo necesitamos calcular el MD5 de la cadena Original y después con nuestra llave privada (terminación .key.pem) le pasamos una encriptacion con RSA y el resultado de esto lo encriptamos en Base64 y listo tenemos nuestro sello digital y el comando es:
openssl dgst sign [URL_DE_LLAVE_PRIVADA] [URL_ARCHIVO_CADENA_MD5_DE_CADENA_ORIGINAL] | openssl enc -base64 -A [URL_ARCHIVO_SALIDA_PARA_SELLO_DIGITAL]
Solamente necesitas reemplazar las variables que estan entre [] por tus datos y listo fácil y rápido obtendrás tu sello digital
No olvides visitar algunos tips para implementar factura electronica
He encontrado otro metodo para generar el sello digital, cadena original y el MD5 de esta…
xsltproc archivo_base_convertir_xsd.xsl archivo_xml.xml openssl dgst -md5 sign llave_privada.key.pem | openssl enc base64 -A
A partir del 2011 es necesario ocupar encriptación SHA1
xsltproc archivo_base_convertir_xsd.xsl archivo_xml.xml openssl dgst -md5 sign llave_privada.key.pem | openssl enc base64 -A
Cualquier duda en los comentarios, consultando todos mis temas que tengo de factura electrónica.
Si quieres conocer más de la Facturación electrónica, has clic aqui. o deseas más información de los cambios que hubo en la facturación electrónica este 2011, visita este enlace
Pero si lo que necesitas es consultoría personalizada Solo contactame
Buenas tardes,
Como puedo generar mi sello en c#, tendras alguna idea.??
Saludos
Sin duda las empresas de software ya implementaron lo de la facturacion electronica de manera correcta, y esto es generado por las empresas certificadoras.
En esta pagina el sello digital factura electrónica es muy bueno les dejo el link espero les sirva http://www.rfacil.com/sello_digital_factura_electronica.html