Avalados por :

Cómo imprimir un código QR con información de SAT de forma correcta

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 19 Vistas
0
Cargando...

Hola a todas las personas

Tengo un pequeño problema Como parte del diseño de impresión de documentos electrónicos, es necesario imprimir un código QR (código de barras bidimensional) utilizando la información:

1.-https://verificacfdi.facturaelectronica.sat.gob.mx/default.aspx luego "&id=" luego "&re=" luego "&rr=" y luego "&tt=" y "&fe="

así que aquí tienes un ejemplo:

https://verificacfdi.facturaelectronica.sat.gob.mx/default.aspx?id=5803EB8D-81CD-4557-8719-26632D2FA...

tengo estos datos en esta fórmula: URLEncode("https://verificacfdi.facturaelectronica.sat.gob.mx/default.aspx?")+ "&id="+toText({Comando.ReportID})+ "&re="+{Emisor.Rfc}+ "&rr="+{Comando.LicTradNum}+ "&tt="+ToText({Comando.DocTotal},"0.00",2)+ "&fe="+Right({Comprobante.Sello}, 😎

el problema es cuando agrego el servidor para generar el QR, los datos se rompen en el primer & este paso está en otra fórmula dentro de una imagen, esta es la otra fórmula: URLEncode("http://qrcode.kaywa.com/img.php?s=6&d=")+{@_FinalQR}

reemplacé el & por el %26 y tengo datos incorrectos "%26id="

He probado todas las soluciones en el post pero no puedo resolver mi problema Sé que la solución es muy simple pero no puedo ver la respuesta.

Saludos cordiales.



Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

Encontré la respuesta, el problema es el uso de URLencode() ¡úsalo PARA TODOS los QRDATA, por ejemplo:

URLEncode("https://verificacfdi.facturaelectronica.sat.gob.mx/default.aspx?"+ "%26id="+toText({Comando.ReportID})+ "%26re="+{Emisor.Rfc}+ "%26rr="+{Comando.LicTradNum}+ "%26tt="+ToText({Comando.DocTotal},"0.00",2)+ "%26fe="+Right({Comprobante.Sello}, 8))

El error es que solo se usa en el enlace, y no se incluyen todos los datos como se puede ver en la publicación original. Gracias por todo.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?