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

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Recuperar el UUID
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Recuperar el UUID
Primero extrae el nodo del timbre
lcNodoTimbre = STREXTR(lcTimbrado, [<tfd:TimbreFiscalDigital], [/>])
luego extrae el UUDI
lcFolio = STREXTR(lcNodoTimbre, [UUID="], [" ])
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 !!
-
- Mensajes: 110
- Registrado: Lun Feb 21, 2011 9:54 pm
Re: Recuperar el UUID
Muchas gracias DADO por tu ayuda
Saludos
Saludos