JSON con datos del comprobante:
{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}
Texto codificado en el QR:
Yo también trabajo con VFP 6 , y esta librería me ha funcionado para codificar/decodificar Base 64 FixCrypto.fll
http://fox.wikis.com/wc.dll?Wiki~Base64~Wiki
Espero te sirva
Ricardo Mata
Consultor/Implementador ERP EasyMax®
Venezuela
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/98c2468f-b03b-47bf-a1dd-f723864496c1n%40googlegroups.com.
Y como le indicas que es un string cuando el formato de json tiene comillas todo el tiempo
Busque donde me mandaste …pero hay paginas que ya no están
Enviado desde Correo para Windows 10
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/006901d6cf03%24b78c6010%2426a52030%24%40gmail.com.
Este enlace me funciono en Firefox, revisa la seguridad para descargar ese tipo de archivos
http://www.connectthenet.com/foxpro/FoxCrypto.fll
Revisa la documentación en Wiki
Respecto a lo del string yo uso [] para las cadenas que puedan contener comillas dobles
Ejemplo
Myvar = [{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}]
Espero te sirva..
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/BE7AEF93-49A4-492B-B6A3-FF8E9CD5877C%40hxcore.ol.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c8a8e4aa-55ba-4dd1-953a-29f711a8f520n%40googlegroups.com.
Pablo, podes usar SET TEXTMERGE ON y luego pones las variables entre << >>
Por ejemplo:
SET TEXTMERGE ON
yy=SQLEXEC(lconex,"select ws from parametro","parametro")
SELECT ws
SCAN FOR enviar=1
TEXT TO nvar2 noshow
<<parametro.ws>>
ENDTEXT
Endscan
Saludos,
Fernando.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0b1f8a02-949e-4171-b79d-4ace79927731n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ee61b3e0-b9a4-414e-bb01-367d50197ebdn%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/558be927-27a6-4588-9137-5ebc396e4526n%40googlegroups.com.
Hola Hernán.
Si medis el logo QR q viene en el ejemplo de la FE de Afip tiene un tamaño de 2.4 x 2.4 cm. Yo voy a hacerlo un poquito mas grande de 3,54 x 3,54 q es el tamaño q uso en los Remitos Electrónicos Harina q llevan QR y no he tenido drama en las panaderías cuando reciben y scanean.
Saludos
Esteban
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEApb4Ki6tnX-Dmy2kZpmNcM-Q70kMwCxid4E1%2BhyCBAkA%40mail.gmail.com.
Hola Hernán, ese ejemplo es el UNICO que tiene la Afip en https://www.afip.gob.ar/fe/qr/ejemplo-de-comprobante.asp y es el que aparece en todos lados :-(
Viendo el código es Versión 12 (65 x 65 modulos) y no se si es obligatorio esa versión. No hay mas especificaciones.
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEBeVH55-Y3J1AZY5GAujf9wddwVAv4a_FHiFz_ZFs2hkQ%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/a6f44734-75ac-0fb8-166f-dc27c3d7fb82%40gmail.com.
Con respecto a este tema, lo que están es implementándolo en los comprobantes en línea …. Existe alguna norma que obligue a los comprobantes emitidos por los sistemas ¿?
Si es así deberemos modificar el aplicativo de todos nuestros clientes.
Saludos,
Fernando.
De: publice...@googlegroups.com <publice...@googlegroups.com> En nombre de HERNAN D. A.
Enviado el: miércoles, 16 de diciembre de 2020 10:57
Para: publicesvfoxpro <publice...@googlegroups.com>
Asunto: Re: [vfp] Re: codigos qr en facturas afip
Hola Luis María, disculpá la demora.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEBeVH55-Y3J1AZY5GAujf9wddwVAv4a_FHiFz_ZFs2hkQ%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/02f701d6d3c1%24c885f760%245991e620%24%40gmail.com.
Hernan, si estoy de acuerdo … pero tenes referencia de a partir de cuando es obligatorio y el número de normativa de AFIP ¿?
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEDNxEPx8hqKAS9o1C%2BsAWosUZBygZk3nvoVjoHLHm9Evg%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/035c01d6d3e9%246d0bf830%244723e890%24%40gmail.com.
Hernán, estaremos atentos y comenzando a realizar pruebas antes que se nos venga todo encima …. Que hermosas fechas para implementar cambios, no ¿?
Saludos ¡!
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyECi21_BavDoE%2B8PTb%2BatLskbidaX%2BUx4oKEbHY7WJc5QA%40mail.gmail.com.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/558be927-27a6-4588-9137-5ebc396e4526n%40googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEBeVH55-Y3J1AZY5GAujf9wddwVAv4a_FHiFz_ZFs2hkQ%40mail.gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/02f701d6d3c1%24c885f760%245991e620%24%40gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEDNxEPx8hqKAS9o1C%2BsAWosUZBygZk3nvoVjoHLHm9Evg%40mail.gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/035c01d6d3e9%246d0bf830%244723e890%24%40gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyECi21_BavDoE%2B8PTb%2BatLskbidaX%2BUx4oKEbHY7WJc5QA%40mail.gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/004601d6d48f%242099f1e0%2461cdd5a0%24%40gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/558be927-27a6-4588-9137-5ebc396e4526n%40googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEBeVH55-Y3J1AZY5GAujf9wddwVAv4a_FHiFz_ZFs2hkQ%40mail.gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/02f701d6d3c1%24c885f760%245991e620%24%40gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEDNxEPx8hqKAS9o1C%2BsAWosUZBygZk3nvoVjoHLHm9Evg%40mail.gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/035c01d6d3e9%246d0bf830%244723e890%24%40gmail.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyECi21_BavDoE%2B8PTb%2BatLskbidaX%2BUx4oKEbHY7WJc5QA%40mail.gmail.com.
--Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/004601d6d48f%242099f1e0%2461cdd5a0%24%40gmail.com.
Buen día Carlos, puedes adjuntar imagen del código en el formulario y del Informe?
En el objeto imagen del Informe, como le
indicas la imagen a utilizar? Veo que estás instanciando dos
veces a la clase FoxBarcodeQR.
Saludos,
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/cf380801-912d-4b53-9be8-2ab696b1fac0n%40googlegroups.com.
Carlos, te retorno los archivos corregidos.
En el objeto Imagen del Informe debes invocar al método igual que en el objeto imagen del formulario.
Y si al objeto le indicas 200 x 200 pixeles, es conveniente que en el informe le indiques el mismo tamaño 200 x 200 pixeles
Saludos,
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/96ec4a9c-6aa2-4488-b3ad-69a57bad1e87n%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fa5f4a59-c3fc-406e-baad-6ff6ad13b7c8n%40googlegroups.com.
Te adjunto las imágenes del ejemplo y lo leo
correctamente con el teléfono con la App: Lector de
códigos QR y barras (español) by TeaCapps
Creo que tu problema es el tamaño, debería coincidir en pixeles el tamaño del objeto imagen con el de la imagen generada, para ello es el 3er. parámetro del método poFbc.FullQRCodeImage(pcQR, , 200)
Saludos
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fa5f4a59-c3fc-406e-baad-6ff6ad13b7c8n%40googlegroups.com.
Adjunto ejemplo utilizando FoxBarcodeQR v.2.0 -> https://sites.google.com/site/foxbarcode/foxbarcodeqr
Enlace directo a la descarga de FoxBarcodeQR v.2.0 -> https://github.com/VFPX/FoxBarcodeQR/archive/master.zipcon las especificaciones de AFIP -> https://www.afip.gob.ar/fe/qr/especificaciones.asp
*--------------------------------------------------------------------------------------* Ejemplo de código QR para* Factura Electrónica Argentina (AFIP)* con FoxBarcodeQR v.2.0+*--------------------------------------------------------------------------------------SET PROCEDURE TO LOCFILE("FoxBarcodeQR.prg") ADDITIVE*--- Creo el objeto FoxBarcodeQRLOCAL loFbc, lcQRImagem.loFbc = CREATEOBJECT("FoxBarcodeQR")*-- JSON con los datos requeridos por AFIP
TEXT TO lcString NOSHOW
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEApb4Ki6tnX-Dmy2kZpmNcM-Q70kMwCxid4E1%2BhyCBAkA%40mail.gmail.com.
Creo que el problema es como estas asignado el valor a la variable con la cadena JSON y solo está tomando 256 caracteres y eso es lo que está codificando
No tengo VFP6 para probar si la instrucción TEXT TO ... ENDTEXT tiene alguna linitación en el largo de la cadena. Lo que puede probar es ir agregando a la variable, la suma de la variable mas el tecto, por ej:
lcJson = ""
lcJson = lcJson + [{"ver":1,]
lcJson = lcJson + ["fecha":"2020-10-13",]
lcJson
= lcJson + ["cuit":30000000007,]
...
...
lcJson = lcJson + ["codAut":70417054367476}]
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/156ae019-d28b-4173-bff4-d5faada425e8o%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/10268dd1-7e6b-1612-65d4-25285a4b28ac%40gmail.com.
Pablo buen día,
aparentemente no está en producción la página que indicará si la factura es válida.
Saludos,
Fernando.
De: publice...@googlegroups.com <publice...@googlegroups.com> En nombre de PabloZa
Enviado el: viernes, 8 de enero de 2021 8:58
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Asunto: Re: [vfp] Re: codigos qr en facturas afip
Hola. Tengo una duda con respecto a donde me tiene que llevar el codigo QR cuando lo escaneo. Yo lo escaneo y me lleva a WWW.AFIP.GOB.AR, al apartado "Código QR". es correcto? Saludos
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/e1366718-b640-47fd-8044-0642b01fcdd4n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/e1366718-b640-47fd-8044-0642b01fcdd4n%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/b4fd4c8c-2167-4dfe-aea4-64d6898ee31an%40googlegroups.com.
Texto codificado en el QR:
JSON con datos del comprobante:
{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/b13720c9-d323-48f0-9c33-85aff15ad317n%40googlegroups.com.
Gracias por la ayuda Luis :
Este es el prg de prueba :
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/3e04ec00-a85a-44ae-8da9-701517872d21n%40googlegroups.com.
Algo mal está en tu cadena, y agrega algunos espacios ( antes del dia 13 en la fecha tienes espacios)
Tomé los datos del ejemplo de la AFIP y es excatamente igual al de la cadena leida
CLEAR
lcJson = []
lcJson = lcJson +
[{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,]
lcJson = lcJson +
["moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}]
lcJson64 = []
lcJson64 = lcJson64 +
[eyJ2ZXIiOjEsImZlY2hhIjoiMjAyMC0xMC0xMyIsImN1aXQiOjMwMDAwMDAwMDA3LCJwdG9WdGEiOjEwLCJ0aXBvQ21wIjoxLCJucm]
lcJson64 = lcJson64 +
[9DbXAiOjk0LCJpbXBvcnRlIjoxMjEwMCwibW9uZWRhIjoiRE9MIiwiY3R6Ijo2NSwidGlwb0RvY1JlYyI6ODAsIm5yb0RvY1JlYyI]
lcJson64 = lcJson64 +
[6MjAwMDAwMDAwMDEsInRpcG9Db2RBdXQiOiJFIiwiY29kQXV0Ijo3MDQxNzA1NDM2NzQ3Nn0=]
? STRCONV(lcJson,13)
?
? STRCONV(lcJson64,14)
?
? "Comparo y son IGUALES"
?
? lcJson64 = STRCONV(lcJson,13)
?
? lcJson = STRCONV(lcJson64,14)
* Esta es la cadena leida de la imagen
*
*
eyJ2ZXIiOjEsImZlY2hhIjoiMjAyMC0xMC0xMyIsImN1aXQiOjMwMDAwMDAwMDA3LCJwdG
*
9WdGEiOjEwLCJ0aXBvQ21wIjoxLCJucm9DbXAiOjk0LCJpbXBvcnRlIjoxMjEwMCwibW
*
9uZWRhIjoiRE9MIiwiY3R6Ijo2NSwidGlwb0RvY1JlYyI6ODAsIm5yb0RvY1JlYyI
*
6MjAwMDAwMDAwMDEsInRpcG9Db2RBdXQiOiJFIiwiY29kQXV0Ijo3MDQxNzA1NDM2NzQ3Nn0=
Recuerda que los datos están convertidos a
base64, por lo que una vez ledos lo debes volver a convertir con
STRCONV()
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/2f0b3129-1940-4c81-ab88-80005479ed15n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/73e38150-e22e-4e99-8cfa-3f7c07c73372n%40googlegroups.com.
El importe con decimales, como va?
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKiZPeHfuOuMXSsY-6so2Aw7sB%2BxyN1Qngp7uWpYduz_-JPvJA%40mail.gmail.com.
Las facturas electrónicas emitidas desde el sitio de la AFIP a partir del 1ero de Enero ya lo tienen impreso.
que leído es:
y convertido a Json es:
{"ver":1,"fecha":"2021-01-02","cuit":27168695565,"ptoVta":2,"tipoCmp":11,"nroCmp":6,"importe":30000,"moneda":"PES","ctz":1,"tipoDocRec":80,"nroDocRec":30710986203,"tipoCodAut":"E","codAut":71015765994632}
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/a03c9b81-dedf-4111-ba34-772181fbf58bn%40googlegroups.com.
Le informamos que el artículo N° 5 de la resolución general 4892/2020, indica que las disposiciones de la resolución entrarán en vigencia el día de su publicación en el Boletín Oficial y resultarán de aplicación desde ese mismo día; excepto que se trate de sujetos que tramiten la autorización de emisión de comprobantes electrónicos mediante el intercambio de información basado en el “WebService”, en cuyo caso la obligatoriedad de incorporar el código “QR”, deberá verificar el cronograma adjuntado en la respuesta anterior.
"La información contenida en este correo electrónico es privada y confidencial y está dirigida únicamente a sus destinatarios. La distribución o copia de este mensaje sin la debida autorización está estrictamente prohibida. La distribución y/o difusión y/o copia no autorizada de la información contenida en este correo será pasible de acciones legales por parte de la compañía emisora"."The content of this email is confidential and intended for the recipient specified in the message only. It is strictly forbidden to share or copy any part of this message with any third party without a written consent of the sender. The unauthorized sharing or copying of the content of this email may lead to legal actions".
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/5ba80eff-5c07-4b3e-8583-4016e8694f70o%40googlegroups.com.
Las disposiciones de la Resolución General 4892/2020 entrarán en vigencia el día 24 de diciembre de 2020 y resultarán de aplicación desde ese mismo día; excepto para sujetos que tramiten la autorización de emisión de comprobantes electrónicos mediante el intercambio de información basado en el “WebService”, en cuyo caso la obligatoriedad de incorporar el código “QR” será conforme se indica a continuación:
Para responsables inscriptos en el impuesto al valor agregado que hayan efectuado operaciones (gravadas, exentas y no gravadas) declaradas en el impuesto durante el año calendario 2020 por un importe total neto de impuestos y tasas:
"La información contenida en este correo electrónico es privada y confidencial y está dirigida únicamente a sus destinatarios. La distribución o copia de este mensaje sin la debida autorización está estrictamente prohibida. La distribución y/o difusión y/o copia no autorizada de la información contenida en este correo será pasible de acciones legales por parte de la compañía emisora".
"The content of this email is confidential and intended for the recipient specified in the message only. It is strictly forbidden to share or copy any part of this message with any third party without a written consent of the sender. The unauthorized sharing or copying of the content of this email may lead to legal actions".
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/5ba80eff-5c07-4b3e-8583-4016e8694f70o%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAM-OFxCikP7gFUwyYbnHC-WTDyJWXyYnZsR4JaUXozSn%3Dzzm6w%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ee6327fe-dd6c-cbc7-bc1e-4eef9d1420a0%40yahoo.com.ar.
Buen día Grupo.
Como dijo Luis Maria, la AFIp comenzó a implementarlos el 1 de enero, ahora, yo le el código QR y me navega a una pagina que no da ninguna información mas que indicar como se implementa el Código QR.
Les pasa lo mismo?
Javier Otero/
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/a03c9b81-dedf-4111-ba34-772181fbf58bn%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAGQkLJwdqcfyimk8KBi4AA8RciCzBS_ocLv%2BfMX74mjk7_e4pw%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAGQkLJwdqcfyimk8KBi4AA8RciCzBS_ocLv%2BfMX74mjk7_e4pw%40mail.gmail.com.
Deberias generarla del tamaño real que la vas a imprimir para que no se expanda o achique y pierda definición.
Si ya tienes el objeto en tu informe, cambia la unidad de medida del informe a pixeles y allí tendrás el tamaño en pixeles que deberías generar, pasandole ese tamaño en pixeles en el tercer parámetro.
Saludos.
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKiZPeHr%2BqOGLkxtQioRxRt3D2%2BFBtK_-QD-nt7tfLXcBA%2B81Q%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/a55f816a-4a70-c61d-1b6f-5a025f913366%40gmail.com.
Si, las librerias BarCodeLibrary.dll y QRCodeLib.dll solo generan imágenes del tipo BMP
No creo que ese sea problema con el uso de XFRX. Yo en su momento hice pruebas de compatibilidad entre FoxBarcode (no ForbacodeQR) y XFRX y no tuve ningún problema.
Intenta con alguna otra imagen BMP y exporta
a PDF con XFRX a ver que resultados obtienes.
Saludos,
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKiZPeEW7KMv74K%3Dgo5T7JcubR03aYf%3DPV7ginQ-%3DiCY3oT8oQ%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/3cce0c36-bca4-ed67-ad9e-49ee333a7c9e%40gmail.com.
Como consejo, intenta siempre con tamaños en
pixeles multiplos de 33. Usa 132 y/o también intenta cambiando
el ancho de cada modulo a 2. Recuerda cambiar también el tamaño
en pixeles en tu informe. 132 o 120 pixeles
Ejemplo
intenta escanearla con tu lector
pego código de este ejemplo
SET PROCEDURE TO
LOCFILE("FoxBarcodeQR.prg") ADDITIVE
*--- Creo el objeto FoxBarcodeQR
LOCAL loFbc AS OBJECT
LOCAL lcQRImage, lcQR AS STRING
loFbc = CREATEOBJECT("FoxBarcodeQR")
LOCAL lRutaArchivoObtenido AS STRING
lRutaArchivoObtenido = SYS(5) + CURDIR()+"Barcodeqr"
TEXT to lcstring2 noshow
{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}
ENDTEXT
lcString64 = STRCONV(lcString2, 13)
lcQR = [https://www.afip.gob.ar/fe/qr/?p=] + lcString64
*-- Cambio el ancho de los módulos (5 por default)
loFbc.nModuleWidth = 2
*-- optimizo tamaño multiplo de 33 y > 100
lcQRImage = loFbc.FullQRCodeImage(lcQR,
lRutaArchivoObtenido, 132)
*-- Create form
LOCAL loForm AS FORM
m.loForm = CREATEOBJECT("Form")
WITH m.loForm
.CAPTION = "FoxBarcodeQR example form"
.WIDTH = 600
.HEIGHT = 600
.BACKCOLOR = RGB(255,255,255)
.AUTOCENTER = .T.
.ADDOBJECT("Image1", "MyImage")
WITH .Image1
.WIDTH = 600
.HEIGHT = 600
.STRETCH = 0
.PICTURE = m.lcQRImage
.TOP = 20
.LEFT = 20
.VISIBLE = .T.
ENDWITH
.SHOW(1)
ENDWITH
m.loForm = NULL
m.loFbc = NULL
RETURN
DEFINE CLASS MyImage AS IMAGE
PROCEDURE DESTROY
THIS.PICTURE = ""
ENDPROC
ENDDEFINE
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKiZPeGrn2cqBO0FdJOusRy5eR-p0_yhtvWJXENSfM65HQV5Eg%40mail.gmail.com.
Jorge, haciendo algunas pruebas con los tamaños y generando el QR con la API de Google, logre muy buenos resultados con imágenes de hasta 72x72 pixeles.
Pego un código de ejemplo de códigos QR para Factura Electrónica (AFIP Argentina)
*--------------------------------------------------------------------------------------
* Ejemplo de código QR para
* Factura Electrónica Argentina (AFIP)
* con la API de Google
*--------------------------------------------------------------------------------------
*-- JSON con los datos requeridos por
AFIP
TEXT TO lcString NOSHOW
{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}
ENDTEXT
lcString64 = STRCONV(lcString, 13)
lcQR = [https://www.afip.gob.ar/fe/qr/?p=] + lcString64
*-- Creo la imagen QR
m.lcQRImage = GoogleApiQRBarcodeImage(lcQr, "", 198)
*-- Copio la ruta y nombre de la imagen en el portapapeles
*_CLIPTEXT = m.lcQRImage
*-- Creo el Formulario
LOCAL loForm AS FORM
m.loForm = CREATEOBJECT("Form")
WITH m.loForm
.CAPTION = "Ejemplo de QR de AFIP con la API de Google"
.WIDTH = 400
.HEIGHT = 400
.BACKCOLOR = RGB(255,255,255)
.AUTOCENTER = .T.
.ADDOBJECT("Image1", "Image")
WITH .Image1
.WIDTH = 200
.HEIGHT = 200
.STRETCH = 0
.PICTURE = m.lcQRImage
.TOP = 20
.LEFT = 20
.VISIBLE = .T.
ENDWITH
.SHOW(1)
ENDWITH
m.loForm = NULL
RETURN
*---------------------------------------------------------
* PROCEDURE GoogleApiQRBarcodeImage()
*---------------------------------------------------------
* Genero la imagen del código QR con la API de Google
* Parametetros:
* tcText: Texto a codificar
* tcFile: Nombre y ruta del archivo de imagen (opcional)
* tnSize: tamaño en pixeles (opcional)
*---------------------------------------------------------
PROCEDURE GoogleApiQRBarcodeImage(tcText, tcFile, tnSize)
LOCAL lcType, lcFolder, lcUrl
IF VARTYPE(m.tnSize) <> "N"
m.tnSize = 198 && Tamaño
por omisión = 198 x 198 pixels
ENDIF
m.tnSize = MIN(MAX(m.tnSize, 72), 540)
m.lcType = "PNG" && Solo PNG
m.lcUrl = [https://chart.googleapis.com/chart?chs=] + ;
TRANSFORM(m.tnSize) + [x] + TRANSFORM(m.tnSize) + ;
[&cht=qr&chl=] + tcText
IF EMPTY(m.tcFile)
m.lcFolder = TempPath()
IF NOT DIRECTORY(m.lcFolder)
MD (m.lcFolder)
ENDIF
m.tcFile = FORCEEXT(m.lcFolder + SYS(2015), m.lcType)
ELSE
m.lcFolder = JUSTPATH(m.tcFile)
IF NOT DIRECTORY(m.lcFolder) AND NOT EMPTY(m.lcFolder)
MD (m.lcFolder)
ENDIF
m.tcFile = FORCEEXT(m.tcFile, m.lcType)
ENDIF
*-- Declaro la función
URLDownloadToFile
DECLARE LONG URLDownloadToFile IN URLMON.DLL ;
LONG, STRING, STRING, LONG, LONG
ERASE (m.tcFile)
IF 0 = URLDownloadToFile(0, m.lcUrl, m.tcFile, 0, 0)
RETURN m.tcFile
ELSE
RETURN ""
ENDIF
ENDPROC
*---------------------------------------------------------
* PROCEDURE TempPath()
*---------------------------------------------------------
* Retorna la carpeta de archivos temporales de Windows
*---------------------------------------------------------
PROCEDURE TempPath()
LOCAL lcPath, lnRet
LOCAL lnSize
m.lcPath = SPACE(255)
m.lnSize = 255
DECLARE INTEGER GetTempPath IN WIN32API ;
INTEGER nBufSize, ;
STRING @cPathName
m.lnRet = GetTempPath(m.lnSize, @m.lcPath)
IF m.lnRet <= 0
m.lcPath = ADDBS(FULLPATH("TEMP"))
ELSE
m.lcPath = ADDBS(SUBSTR(m.lcPath, 1, m.lnRet))
ENDIF
RETURN m.lcPath
ENDPROC
*---------------------------------------------------------
Saludos
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKiZPeFW8pL1t4m9EoVeijNDUCn5U19cVcx-%2BQZKWrDL0%3Dhvyg%40mail.gmail.com.
*-- JSON con los datos requeridos por AFIP
TEXT TO lcString NOSHOW
{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}
ENDTEXT
lcString64 = STRCONV(lcString, 13)
lcQR = [https://www.afip.gob.ar/fe/qr/?p=] + lcString64
Envía la imagen generada para que la podamos escaner nosotros y capaz sea configuración del scanner o la app de escaneo.
Carlos, te retorno los archivos corregidos.
En el objeto Imagen del Informe debes invocar al método igual que en el objeto imagen del formulario.
Y si al objeto le indicas 200 x 200 pixeles, es conveniente que en el informe le indiques el mismo tamaño 200 x 200 pixeles
Saludos,
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
El 30/12/2020 a las 09:05:20, vcarl...@gmail.com escribió:
Me olvide del reporte estan comprimodos con 7zip
El miércoles, 30 de diciembre de 2020 a las 9:01:24 UTC-3, vcarl...@gmail.com escribió:
Buenos dias Luis Maria, gracias por responder. Adjunto el codigo del formulario
que lo genere desde el examinador de clases. Esta en VFP 9 SP2
SaludosCarlos Veron
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/96ec4a9c-6aa2-4488-b3ad-69a57bad1e87n%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c885361c-2d8b-4b81-9968-c132b97a786an%40googlegroups.com.
Hola Hernán,
En mi humilde opinión no debería haber ningún problema, estas cumpliendo con la normativa de incluir el QR y tal cual vos mencionas el de Barras lo usas por procesos internos, yo le daría para adelante.
Saludos,
Fernando.
De: publice...@googlegroups.com <publice...@googlegroups.com> En nombre de HERNAN D. A.
Enviado el: martes, 2 de febrero de 2021 7:35
Para: publicesvfoxpro <publice...@googlegroups.com>
Asunto: Re: [vfp] codigos qr en facturas afip
Hola Gente, una consulta relacionada, un cliente me pidió si es factible dejar el Código de Barras en la Factura, algún lugar que no moleste, ya que lo usan para despacho y control de cargas, tiene un lector en varios lados que lo usan contra ese código. habrá algún problema con AFIP si se deja el CB?, quedaría con QR y CB.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEAOSPYWRhFmRUjj1XQ%2Bwzx%3Db2Jdw9iTgFd2LmH9zsDEzw%40mail.gmail.com.
Hola Hernan,
Para mí no habría ningún problema. Ya cumplís con la ultiman normativa, y además incluís mas información válida.
Saludos,
Sergio Castellari
De:
publice...@googlegroups.com [mailto:publice...@googlegroups.com] En
nombre de HERNAN D. A.
Enviado el: martes, 02 de febrero de 2021 07:35 a.m.
Para: publicesvfoxpro
Asunto: Re: [vfp] codigos qr en facturas afip
Hola Gente, una consulta relacionada, un cliente me pidió si es factible dejar el Código de Barras en la Factura, algún lugar que no moleste, ya que lo usan para despacho y control de cargas, tiene un lector en varios lados que lo usan contra ese código. habrá algún problema con AFIP si se deja el CB?, quedaría con QR y CB.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACfzyEAOSPYWRhFmRUjj1XQ%2Bwzx%3Db2Jdw9iTgFd2LmH9zsDEzw%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/013b01d6f963%2446be6650%24d43b32f0%24%40com.
Hola Gente,
He creado una pequeña utilidad (QRFacil.exe) que facilita la creación de la imagen QR de los comprobantes electrónicos de AFIP.
Solo tienen que enviar una cadena (string) con los campos de datos solicitados por AFIP.
QRFacil.exe, arma el Json, codifica en Base64 y genera una imagen QR en formato JPG y el link QR en un archivo TXT.
Pueden descargarla de este link https://mega.nz/file/UIFh3Yjb#uqQXq6SqM4rY-lxyBxUGQP6X4V_9PTejb0CIU7tEWMY
Es libre y gratuita.
La idea es ayudar a colegas a obtener las imágenes QR lo más fácil posible.
Contiene una pequeña ayuda de uso.
Cualquier sugerencia o error encontrado, con gusto lo corregiré.
Saludos,
Sergio Castellari
Norberto , hoy es asi , por lo menos en lo que he podido
comprobar en factura electronica , si tenes la posibilidad de
tener acceso a algun comprobante que alguien haya emitido por la
el servicio de facturacion en linea ( pagina afip ) veras que
llegas al mismo resultado. Creo que afip no tiene nada
implementado todavia.
Saludos
LUIS
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/aacaefa4-2c42-4cec-8a53-a8650d0a9ae0n%40googlegroups.com.
Hola Norberto,
Lamentablemente, AFIP dicto la disposición sobre la implementación del QR, pero hasta ahora NO tiene una URL activa para “verificar” los datos enviados por el link QR.
Por lo tanto, independientemente del método para “lograrlo”, todas te envían a la página de especificaciones sin más. O sea, que por el momento confiamos que hemos realizados todos los pasos correctamente, pero SIN SABER realmente si todo esta OK.
En mi caso, el motivo de compartir libremente QRFacil.exe fue para intentar facilitar su obtención y una forma de agradecer toda la ayuda que me brindan.
Saludos,
Sergio Castellari
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad
de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/bv2j6tm0bVg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo
electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/aacaefa4-2c42-4cec-8a53-a8650d0a9ae0n%40googlegroups.com.
Los comprobantes pre-impresos continuan iguales. La resolución de la AFIP es solo para los comprobantes electrónicos.
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9a2e2b6b-a7a2-42d9-bf0b-ec338f932c80n%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/b66c3036-8503-4fdb-b0c2-6e3f2515594an%40googlegroups.com.
Hola,
Yo lo imprimo en 50x50 milímetros en formato JPG
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAFZYjRppwvMrEOHneJHCw2Fetmft__Mo3QRmmzutZtzkXBQ52Q%40mail.gmail.com.
alquien me puede ayudar de como convertir el json en base64 y de esto como resultado
JSON con datos del comprobante:
{"ver":1,"fecha":"2020-10-13","cuit":30000000007,"ptoVta":10,"tipoCmp":1,"nroCmp":94,"importe":12100,"moneda":"DOL","ctz":65,"tipoDocRec":80,"nroDocRec":20000000001,"tipoCodAut":"E","codAut":70417054367476}
utilizo visual foxpro 6.0Desde ya muchas gracias
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/81b63b44-eac5-400b-9f38-10fee02daabdn%40googlegroups.com.
Hola Roxana,
El tamaño y resolución es muy buena a propósito, para que vos pueda definir su tamaño al momento de imprimirlo o generar el comprobante en PDF para enviarlo.
Yo utilizo en mis impresiones 35x35mm en comprobantes A4 (normalmente impresoras laser) y en comanderas tipo Epson TM20ii, lo incremento a 50x50mm ya que la impresión térmica es de menor calidad.
Pero te cuento que en pruebas que hice (con una APP lectora genérica de Celular) , en tamaños de 18x18mm los leía !!!!
Incluso hice pruebas directas de lectura desde la propia pantalla del monitor, y también lo hacía perfectamente.
En fin, creo que el principal obstáculo es la calidad del grafico.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/82f000ab-d120-4b33-9cbb-6a62c6e5fd6fn%40googlegroups.com.
Ok. Mi duda era si al incrustarlo en el formulario de FOX con menor tamaño podía tener algún problema.
Por lo que me cuentas debería funcionar ok.
Lo pruebo y les aviso.
Muchas gracias!!
Saludos,
Roxana.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/006f01d70602%24800436a0%24800ca3e0%24%40com.