Factura electronica – ¿Cómo se obtiene el sello digital en un CFDI?

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


Escrito por

Ing. En computación y WebDeveloper de profesión. Empresario y blogger de vocación, Libre y diferente por convicción. + de mi en xataka.com.mx y solucionesim.net/blog

48 pensamientos en “Factura electronica – ¿Cómo se obtiene el sello digital en un CFDI?

  1. Sin duda las empresas de software ya implementaron lo de la facturacion electronica de manera correcta, y esto es generado por las empresas certificadoras.

    ¿Te gusta este comentario? Thumb up 0 Thumb down 1

  2. Si quiere Ud. obtener factura electronica de importantes cadenas mexicanas en un solo click, favor intentelo en esa pagina: facturamexico.blogspot.com

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

  3. Hola a todos
    Gracias por compartir…
    Tengo que encontrar la forma de generar certificado y sello para las cove o sea los documentos electronicos de el sistema de ventanilla unica para las transaciones de importacion y exportacion en Mexico

    Ellos recomiendan usar OpenSSL, que es etupendo,pero yo debo generar el certificado y el sello en forma dinamica desde una aplicacion en delphi

    No he conseguido encontrar ningun material que me guie para usar la biblioteca de criptografia de openssl en delphi,por lo cual estoy desarmado

    Exigen que sea con algoritmo de digestion sha1 y estandar de firma pks7

    Puede alguien guiarme en esto para poder generar dinamicamente con Delphi ?

    Mil millones de gracias

    Leonardo

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

  4. Hola a todos

    Quiero comentarles de una librería que estoy usando para la generación y validación de un CFD o CFDI, esta librería puede ser usada en C#, Delphi o cualquier otro lenguaje de programación, les dejo la liga de donde puedes descargarla junto con sus ejemplos

    http://www.electronicdocument.com.mx

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>