Buscador

Loading

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

Como crear una factura electronica con C#

Creando una factura electrónica en C# Existen varios métodos Método 1 - Web Service Primero generás un archivo XML el cual tiene toda ...