como sellar la cadena original?

¿Como sellar la cadena original?


La factura electrónica requiere sellar la cadena original, la mayoría la obtiene con el XSL esta en formato UTF-8

después con openssl se genera con SHA1 (parámetros  dgst -sha1 -sign ), este resultado esta en binario así que notaras muchos caracteres raros

Ahora se le aplicará Base64 quedando el sello finalizado

Aquí un ejemplo

openssl dgst -sha1 -sign ruta_key  ruta_cadena.txt | openssl enc -base64 -out ruta_resultado.txt



 Te recomiendo la librería de www.multifacturas.com esta al ejecutar una sola función

  • 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 se ingresan como variables y ejecutas una función que se encarga de todo el proceso.


Comentarios

Entradas populares de este blog

Generador shoutcast webplayer

Ejemplo xml de un cfdi 3.2