Hola! Puede ser por el tipo de archivo que acepta tu PDF. Yo tuve problemas porque mi generador de pdf aceptaba BMP y estos son JPG. Tambien puede ser la resolución del archivo que adjuntas. Pero siempre relacionado con el generador de PDF que usese. Cual usas?
Otra pregunta: Esto igual en la afip aun no funciona verdad. He leído el QR de facturas generadas en línea y sigue direccionando a la pagina de especificaciones…
Saludos,
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Marcos Villarreal
Enviado el: miércoles, 14 de abril de 2021 10:04
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Re: Utilidad para "generar" imagenes QR de Comprobantes Electronicos AFIP (Argentina)
Hola Grupo.
Estoy teniendo un problema que no comprendo.
Estoy generando el QR con el codigo Luis Maria, todo perfecto en la impresion.
Pero al generar un PDF, me queda el recuadro del QR en naranja
A alguien le sucedio algo similar?
El miércoles, 14 de abril de 2021 a las 9:23:54 UTC-3, shr...@gmail.com escribió:
Yo utilicé la llamada a Windows
oCod = CREATEOBJECT("base64Helper")
Resultado_decodificado = oCod.decodeString( Valor_codificado )
Resultado_codificado = oCod.encodeString( Valor_decodificado )
El jueves, 18 de marzo de 2021 a las 20:06:25 UTC-3, danie...@gmail.com escribió:
Gracias por responder: Este codigo lo debo reemplazar por la linea: lcString64 = STRCONV(lcString, 13)??
Gracias
El jueves, 18 de marzo de 2021 a las 15:26:04 UTC-3, gat...@gmail.com escribió:
Ahí tenes el ejemplo de como convertir a base64 cualquier dato
El jue., 18 de marzo de 2021 14:20, Daniel Flores <danie...@gmail.com> escribió:
Que es chilkat??? Me podes orientar un poco mas...
Gracias
El jueves, 18 de marzo de 2021 a las 14:09:51 UTC-3, gat...@gmail.com escribió:
Yo use chilkat ..
El lun., 8 de marzo de 2021 18:17, MármolSoft <marmo...@gmail.com> escribió:
Buenas tardes.
Estoy trabajando con VFP6 -ya sé que el primer consejo que voy a recibir es cambiar a VFP9- pero además de esa solución, ¿cómo puedo reemplazar la función STRCONV con el parámetro 13 (en VFP solo admite hasta 8)
Muchas gracias!
Saludos a todos
El sábado, 6 de marzo de 2021 a la(s) 20:21:08 UTC-3, luism...@gmail.com escribió:
Hola, al sitio que te envia de la AFIP aun no está operativo, pero si ya te envía a ese sitio, es que está bien generado el QR, para que compruebes la parte codificada del QR te copio un mensaje que pasé hace unos días:
Al texto del código QR escaneado, le debes quitar la URL de Afip y decodificar de base64 y te queda una cadena Json con los datos de la factura electrónica.
Ej:
*-- Texto leido de un QR de AFIP
TEXT TO lcQR NOSHOW PRETEXT 15
AiLCJ0aXBvRG9jUmVjIjoiODAiLCJwdG9WdGEiOiIzIiwiaW1wb3J0ZSI6IjI1OTMyN
C4yNyIsInRpcG9DbXAiOiIxIiwiZmVjaGEiOiIyMDIxLTAyLTI0IiwiY29kQXV0Ijoi
IiwiY3VpdCI6IjMwNzA3OTI3OTQ4IiwidGlwb0NvZEF1dCI6IkUiLCJucm9DbXAiOiI
xOTIxIiwibnJvRG9jUmVjIjoiMjAxNzg1OTEzMTMiLCJtb25lZGEiOiJQRVMifQ==
ENDTEXT
*-- quito https://www.afip.gob.ar/fe/qr/?p=
*-- 33 caracteres, tomo a partir del 34
lcJson64 = SUBSTR(lcQR, 34)
lcJson = STRCONV(lcJson64, 14)
? lcJson
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.comEl 06/03/2021 a las 13:27:54, Estela escribió:
Antes que nada muchísimas gracias por sus aportes!!Yo uso FullQRCodeImage. Tengo problemas al leer el QR, me envía a la web de la Afip, es que ésta aún no funciona? O tengo mal el string de generación? El CAE es ficticio, será eso?{"ver":1,"fecha":"2021-03-06","cuit":30708101229,"ptoVta":10,"tipoCmp":1,"nroCmp":2,"importe":121.00,"moneda":"PES","ctz":1,"tipoDocRec":80,"nroDocRec":33504047089,"tipoCodAut":"E","codAut":70529531894380}Por qué está fijo en el código fuente que sea BMP? Será por baja resolución? m.lnType = 0 &&BMP,0,JPG,1,PNG,2 Por qué está fijo BMP? Cuál es el inconveniente si adapto el código fuente a que lo genere como PNG?Además tengo algunos clientes que tengo que hacerlo de 132x132 y sólo lo lee si hago zoom al pdf o en el bmp.m.lnSize = IIF(Thisform.largocuerpo<=10,4,10). Algunas veces con 10 lo lee bien pero de 198x198 o 200x200Les agradecería sus comentariosEstelaEl lunes, 22 de febrero de 2021, 20:36:28 (UTC-3), Roxana escribió:Estimados,Estoy usando FoxBarcodeQR generando el QR con esta configuración:m.lcQRImage = loFbc.FullQRCodeImage(lcQR, cArchijpg , 170)Y me imprime bien en el reporte en 4 c 4 cm. Por pantalla el teléfono lo lee perfecto pero no lo lee cuando lo imprimo. Noto que sale como muy cargada la impresión a pesar de que esta en modo borrador. Esta mal la resolución de generación del QR es si lo lee en la pantalla es un problema en la impresión.Usando:m.lcQRImage = loFbc.FullQRCodeImage(lcQR, cArchijpg , 200)que es lo sugerido por ustedes me pasa lo mismo, salgo que tengo que poner la imagen en el reporte en 5,5 x 5,5 para que se leea por pantalla y en la impresión tampoco la lee. La verdad lo necesito mas chico porque no tengo tanto espacio en el reporte.Algun sugerencia?Muchas gracias!Saludos,RoxanaDe: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Sergio Castellari [Gmail]Enviado el: jueves, 18 de febrero de 2021 11:30Para: publice...@googlegroups.comAsunto: RE: [vfp] Re: Utilidad para "generar" imagenes QR de Comprobantes Electronicos AFIP (Argentina)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.Saludos,Sergio CastellariDe: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de RoxanaEnviado el: jueves, 18 de febrero de 2021 11:00 a.m.Para: Comunidad de Visual Foxpro en EspañolAsunto: Re: [vfp] Re: Utilidad para "generar" imagenes QR de Comprobantes Electronicos AFIP (Argentina)Hola Sergio,Baje el QRfacil.exe. Hice unas pruebas y funciona muy bien.Te queria hacer una pregunta:El tamaño que genera la imagen se puede modificar? Vos lo probaste ya en una factura de AFIP? No queda muy grande?Gracias!Saludos,RoxanaEl miércoles, 17 de febrero de 2021 a las 19:34:18 UTC-3, PabloZa escribió:Hector, yo lo implementé en una comandera y el tamaño que utilicé es 3,5 x 3,5 cm. Mas chico no lo leía. seguramente x la calidad de impresión de la comandera.Una cosa que tuve que hacer es colocar, en el informe, la imagen con Height =3.50 y Width=4.00 porque sino me imprimía en forma rectangular.El jueves, 11 de febrero de 2021 a la(s) 14:54:50 UTC-3, Hector Kuhn escribió:Buenas tardes, alguien a enviado el codigo QR a una comandera termica y luego ha intentado leer dicho QR , para ver si lo lee, y en caso de ser leeido cual seria el tamaño a imprimir.He estado probando una comandera Epson Tm-t20ii y no logro que el lector del celular lo pueda leer. El mismo codigo impreso por Hp laser lo puede leerEl maximo de impresion que he usado hasta ahora es de 35x35 milimetrosYo genero el codigo QR de la siguiente maneraIF VARTYPE(loFbc)="O"RELEASE loFbcENDIFIF VARTYPE(loFbc)#"O"loFbc = CREATEOBJECT("FoxBarcodeQR")ENDIFlcQRImage = loFbc.FullQRCodeImage(lcQR,lcArchivo , 200)* Convierto bmp a png para libreria python sistemasagilesLOCAL lcSource, lcDestinationlcSource = lcQRImagelcDestination = STRTRAN(UPPER(lcSource),".BMP",".PNG")IF VARTYPE(loImage)="O"RELEASE loImageENDIFIF VARTYPE(loImage)#"O"loImage = NEWOBJECT("GpImage", "_gdiplus.vcx")ENDIFloImage.CreateFromFile(lcSource)loImage.SaveToFile(lcDestination,"image/png")El mié, 10 feb 2021 a las 8:28, norberto.ma...@gmail.com (<norberto.ma...@gmail.com>) escribió:Gracias Luis Maria, por tu respuesta. Lo suponia, pero no esta demás consultarlo. Tambien quería aprovechar, para agradecerte tu aporte de la función del armado del Código QR, que esta impecable. Muchas Gracias, por tu aporte.Norberto AlvarezEl miércoles, 10 de febrero de 2021 a la(s) 08:19:32 UTC-3, luism...@gmail.com escribió:Los comprobantes pre-impresos continuan iguales. La resolución de la AFIP es solo para los comprobantes electrónicos.Luis María GuayánTucumán, Argentina_______________________________Comunidad Visual FoxPro en Españolhttp://comunidadvfp.blogspot.comEl 09/02/2021 a las 16:59:40, norberto.ma...@gmail.com escribió:Hola Grupo, esta es una pregunta de duda de mi parte, con respectos a los Remitos (pre-impresos), hay que rehacerlos con codigo QR o siguen en vigencia los que tienen codigo de Barras. Gracias por vuestra atención.Norberto AlvarezxEl jueves, 4 de febrero de 2021 a la(s) 08:59:50 UTC-3, norberto.ma...@gmail.com escribió:Hola Luis y Sergio, gracias por la info, creia que no funcionaba. GraciasNorberto AlvarezEl miércoles, 3 de febrero de 2021 a la(s) 11:16:02 UTC-3, serc...@gmail.com escribió: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 CastellariDe: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de norberto.ma...@gmail.comEnviado el: miércoles, 03 de febrero de 2021 09:56 a.m.Para: Comunidad de Visual Foxpro en EspañolAsunto: [vfp] Re: Utilidad para "generar" imagenes QR de Comprobantes Electronicos AFIP (Argentina)Hola Grupo, pregunta, use el codigo de Luis Maria, el cual me parece fantástico y logre hacer el QR, lo comencé a implementar con mis facturas, pero cada vez que lo leo, me manda a la pagina de la AFIP, a la parte de especificaciones del codigo QR. Mi pregunta es esto desde la AFIP ya esta implementado, porque me deberia mostrar información de la factura que he emitido, o algo estoy haciendo mal. Desde ya muchas gracias por vuestra atención.Norberto AlvarezBuenos Aires, ArgentinaEl martes, 2 de febrero de 2021 a la(s) 21:00:32 UTC-3, serc...@gmail.com escribió: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_9PTejb0CIU7tEWMYEs 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--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.--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/9a2e2b6b-a7a2-42d9-bf0b-ec338f932c80n%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/b66c3036-8503-4fdb-b0c2-6e3f2515594an%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 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 publice...@googlegroups.com.Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/82f000ab-d120-4b33-9cbb-6a62c6e5fd6fn%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 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 publice...@googlegroups.com.Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/006f01d70602%24800436a0%24800ca3e0%24%40com.--
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/7385b6dd-dfe1-4475-bacd-ec75a7109b42n%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/598c2abe-3169-41f6-b1d9-91a6204985cfn%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 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/a108ee34-b9b7-4006-beaa-c35dc33905c8n%40googlegroups.com.