Como sellar un CFDi con OpenSSL
Lo primero es generar el XML y su cadena original la cual la almacenamos en ruta_cadena.txt, también debemos de tener instalado openssl
Y ejecutamos:
openssl dgst -sha1 -sign ruta_key ruta_cadena.txt | openssl enc -base64 -out ruta_resultado.txt
Este resultado se añadirá el XML original en su respectivo nodo.
Si batallas mejor te recomiendo la librería de www.multifacturas.com, esta:
- Genera el XML (CFD)
- Sella el CFD
- Timbra generando el CFDi
- Lo almacena en tu equipo
- Genera respaldo en la nube
El funcionamiento es sencillo,todos los datos de la factura o nomina se ingresan como variables y ejecutas una función que se encarga de todo el proceso.
También cuenta con múltiples ejemplos para factura, nomina, honorarios, colegios, hoteles, impuestos estatales, entre otros..
No hay comentarios:
Publicar un comentario