Página 1 de 1

Recuperar UUID

Publicado: Mié Oct 23, 2019 10:16 am
por JVDH
Buenos dias,

Al hacer un cfdi de pago, utilizo la siguiente función en Visual Foxpro para recuperar la uuid del cfdi de ingreso.

lcTimbrado= FILETOSTR(".\BuzonCFDI\CfdiXML\" + ALLTRIM(ALLTRIM(seriecfd)) + RIGHT("000000" + ALLTRIM(STR(foliocfd)),6) + ".xml")
lcFolio = STREXTR(lcTimbrado, [UUID="], [" ])

Todo funciona muy bien cuando es un cfdi de pago "Normal" !
El problema surge cuando se esta pagando un cfdi de ingreso por reposición ya que el cfdi tiene efectivamente 2 uuid's y al querer realizar el pago del cfdi nuevo, agarra la primera UUID que encuentra o sea cfdi:CfdiRelacionado UUID.
Agradezco de antemano si me pueden dar algún tip para resolver eso.
Anexo el xml generado.

Saludos