lunes, 26 de enero de 2015

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.


No hay comentarios:

Publicar un comentario

Ejemplo de factura electrónica 2022 en Panamá (DGI)

Código fuente Facturación 2022 Panamá Panamá comenzó el proceso de migración a facturación electrónica,  actualmente ya salieron los primero...