Factura Electronica - Código Hash

603 views
Skip to first unread message

ZeRoberto

unread,
Aug 21, 2018, 2:05:03 PM8/21/18
to publicesvfoxpro
Hola nuevamente, alguien sabe como obtener el codigo hash para la factura eletronica?

Saludos


Luis Leon

unread,
Aug 24, 2018, 1:45:58 PM8/24/18
to publice...@googlegroups.com

Doc, yo dispongo de eso, por favor hay que ´ponernos de acuerdo para hacer un remoto


De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de ZeRoberto <zero...@gmail.com>
Enviado: martes, 21 de agosto de 2018 13:04:42
Para: publicesvfoxpro
Asunto: [vfp] Factura Electronica - Código Hash
 

ZeRoberto

unread,
Aug 24, 2018, 1:48:11 PM8/24/18
to publicesvfoxpro

Doc mi laptop se quemó, pero lo había logrado con STREXTRAXT

Saludos


El 24/08/2018 12:45, "Luis Leon" <leon-...@hotmail.com> escribió:

Doc, yo dispongo de eso, por favor hay que ´ponernos de acuerdo para hacer un remoto



Enviado: martes, 21 de agosto de 2018 13:04:42
Para: publicesvfoxpro
Asunto: [vfp] Factura Electronica - Código Hash

Daniel Mora Saprissa

unread,
Aug 24, 2018, 2:43:03 PM8/24/18
to publice...@googlegroups.com

Me imagino que están hablando del código hash de la política de firma.

 

Por que si es asi, yo también tengo esa duda. Y me gustaría saber como se calcula.

 

Saludos.

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de ZeRoberto
Enviado el: viernes, 24 de agosto de 2018 11:48
Para: publicesvfoxpro <publice...@googlegroups.com>
Asunto: Re: [vfp] Factura Electronica - Código Hash

 

Doc mi laptop se quemó, pero lo había logrado con STREXTRAXT

Saludos

El 24/08/2018 12:45, "Luis Leon" <leon-...@hotmail.com> escribió:

Doc, yo dispongo de eso, por favor hay que ´ponernos de acuerdo para hacer un remoto


Zen Tes

unread,
Aug 24, 2018, 4:13:51 PM8/24/18
to Comunidad de Visual Foxpro en Español
Ze

lfich_xml = "D:\xml\20003000001-01-F001-332.XML"
?StrExtract(FileToStr(lfich_xml),"<ds:DigestValue>","</ds:DigestValue>")

saludos

Rodribezul

unread,
Aug 24, 2018, 6:21:04 PM8/24/18
to Comunidad de Visual Foxpro en Español



En SQL SERVER  genero la encriptación para el cufe asi:

SET @cPrecufe = SUBSTRING(master.dbo.fn_varbintohexstr(HashBytes('SHA1',@cPrecufe)),3,40)

En VISUAL FOXPRO asi:



   SET LIBRARY TO LOCFILE("vfpencryption.fll")
  cufefinalhex=STRCONV(Hash(Precufe, 1), 15) && Easy way to get the hexBinary equivalent
  RETURN LOWER(cufefinalhex)

Saludos



Puede encriptar en sha-1 

El martes, 21 de agosto de 2018, 13:05:03 (UTC-5), ZeRoberto escribió:

ZeRoberto

unread,
Aug 24, 2018, 11:25:09 PM8/24/18
to publicesvfoxpro

Amigo Zen gracias por contestar,  es exactamente lo que hago yo también. Lo que pasa es que pense que la solución tenía que ser con XML dom pero luego me di cuenta que la hermosa función StrExtract() lo hacía todo.

Gracias

Saludos

ZeRoberto

unread,
Aug 24, 2018, 11:26:52 PM8/24/18
to publicesvfoxpro

Amigo Rodribezul no es necesario generar el código hash ya que al momento de firmarlo el código se genera solo.

Reply all
Reply to author
Forward
0 new messages