Recuperar el UUID

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
JVDH
Mensajes: 104
Registrado: Lun Feb 21, 2011 10:54 pm

Recuperar el UUID

Mensajepor JVDH » Jue May 27, 2021 6:00 pm

Buenas tardes a todos,
Trabajo con Visual Foxpro 9 SP 2
En la elaboración de un cfdi de pago, tengo el siguiente código para recuperar el UUID
lcFolio = STREXTR(lcTimbrado, [UUID="], [" ])
y funciona muy bien, salvo si el pago a efectuar es de un cfdi realizado por sustitución.
En este caso solamente, el código anterior recupera el UUID que encuentra primero en el cfdi.
cfdi:CfdiRelacionado UUID="F1713AED-5506-4C0C-843F-6B60F69627E7"/>
y no el UUID del timbrado que se encuentra mas adelante
Alguien sabe como se podría corregir esto?
Gracias de antemano por la ayuda.

Saludos

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Recuperar el UUID

Mensajepor Dado » Jue May 27, 2021 7:11 pm

Primero extrae el nodo del timbre
lcNodoTimbre = STREXTR(lcTimbrado, [<tfd:TimbreFiscalDigital], [/>])

luego extrae el UUDI
lcFolio = STREXTR(lcNodoTimbre, [UUID="], [" ])
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

JVDH
Mensajes: 104
Registrado: Lun Feb 21, 2011 10:54 pm

Re: Recuperar el UUID

Mensajepor JVDH » Vie May 28, 2021 11:32 am

Muchas gracias DADO por tu ayuda

Saludos


Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados