sábado, 9 de enero de 2021

Código QR servicio WSFEv1

 El instalador 92.80 incluye los campos para manejar el código QR en el web service WSFEv1 incluida toda la documentación, ejemplos y planilla de test:

https://sites.google.com/site/facturaelectronicax/documentacion-wsfev1/wsfev1/wsafipfe-codigo-qr

El código QR no está aun operativo en AFIP (el código QR al escanearlo lleva a una página estática).

El resto de los servicios se irán incorporando a medida que AFIP esté operativo.

20 comentarios:

  1. Sergio: Excenlente trabajo!!! Solo una duda, existe la posibilidad de generar un QR de un comprobante ya generado con anterioridad?, como para poder reimprimir comprobantes ya autorizados sin contar con el PDF almacenado.
    Gracias

    ResponderEliminar
  2. una forma es consultar el comprobante (eso hará que traiga todos los datos incluido regenerar el QR, recordar que no es devuelto por el servidor). hay otras pero se van a ir actualizado la documentación a medida que se terminen las pruebas

    ResponderEliminar
  3. Comparto exelente trabajo y oportuno. habria posibilidad de generar un jpg aparte de bmp?
    es mas liviano y funciona perfecto en mi prueba gracias

    ResponderEliminar
  4. Sergio:
    1) Al querer establecer la propiedad F1DetalleQRArchivo antes de usar F1Compconsultar, me da error de argumento
    En cambio si primero consulto un cpte, ya me permite usar esa propiedad y al volver a consultar, me genera el BMP.
    2) Al descargar la versión 92.80, muestra 92.60, aunque descarga bien la última versión
    Saludos

    ResponderEliminar
  5. Asegurarse de ver el orden de las sentencias tal como muestra en ejemplo
    https://sites.google.com/site/facturaelectronicax/documentacion-wsfev1/wsfev1/wsfev1-metodos/wsfev1-fecompconsultar

    ResponderEliminar
  6. Muchas gracias! Excelente como siempre !

    ResponderEliminar
  7. Buenas Tardes,, genere el qr sin problemas, pero me lo genera de 1380x1380 pixeles, hay una propiedad f1DetalleQRResolucion, que segun la pagina esta desde el intalador 94.0 en adelante, en la pagina esta el 92.80 y esa propiedad no figura desde ya muchas gracias

    ResponderEliminar
  8. Buenas tardes,
    Estoy teniendo problemas para imprimir desde VB 6 el código QR, ya que la imagen es de 32 bits. hay alguna manera que lo genere en 24 bits?
    Si alguno me da una mano genial!
    Gracias y Saludos,

    ResponderEliminar
    Respuestas
    1. te da error 481 cuando cargas la imagen, porque me pasa lo mismo en VB6 tambien

      Eliminar
    2. Si, pero si la modifico con el paint se guarda en 24 bits y ahi si me la carga. no lo puedo resolver aun. si tenes alguna forma de hacerlo te agradeceria me pases. si encuentro algo lo comparto tambien por aca.
      Saludos,

      Eliminar
    3. Con la ultima versión (94.20) cargando estos datos:
      fe.F1DetalleQRFormato = 1
      fe.F1DetalleQRResolucion = 5
      fe.F1DetalleQRTolerancia = 0
      como muestra el ejemplo ya me esta imprimiendo bien el QR desde VB6.

      Eliminar
  9. Junto con el instalador hay una planilla de test con macros en visual basic 6 que carga y muestra la imagen para usar el código como referencia

    ResponderEliminar
    Respuestas
    1. Buenos dias,
      Lo estuve revisando, pero no encuentro la manera que me cargue el bmp generado, si lo edito y guardo en 24 bits si lo imprime, pero asi como lo genera la OCX en 32 bits me da error. Si me podes orientar un poco seria de gran ayuda, no soy un experto en este lenguaje.
      Gracias y Saludos!

      Eliminar
  10. veremos si creando un foro o grupo google se pueden tratar mejor estos temas. unirse a:
    https://groups.google.com/g/factura-electronica-y-otros-servicios-argentina-wsafipfe

    ResponderEliminar
  11. en vb6 usando wsafipv1 e instalando la version 94
    pasando estos parametros

    fe.f1detalleqrarchivo = "c:\imagen.bmp"
    fe.f1detalleqrformato = 1
    fe.f1detalleqrresolucion=5
    fe.f1detalleqrtolerancia=0

    me informa el mensaje de error

    "errror de compilacion
    numero de argumento erroneo o asignacion de
    propiedad no valida"

    ResponderEliminar
    Respuestas
    1. Si correcto
      Actualizar a la última versión 94.20
      Y funcionó todo bien
      Muchas gracias

      Eliminar
  12. en vb6 usando wsafipv1 e instalando la version 94
    pasando estos parametros

    fe.f1detalleqrarchivo = "c:\imagen.bmp"
    fe.f1detalleqrformato = 1
    fe.f1detalleqrresolucion=5
    fe.f1detalleqrtolerancia=0

    me informa el mensaje de error

    "errror de compilacion
    numero de argumento erroneo o asignacion de
    propiedad no valida"

    si dejo solo este parametro
    fe.f1detalleqrarchivo = "c:\imagen.bmp"

    me genera el archivo imagen.bmp con el qr bien
    pero no puedo asignar los otros parametros para generar por ejemplo
    una imagen.jpg

    ResponderEliminar
  13. Tener en cuenta la documentación usar la última versión 94.20

    ResponderEliminar
  14. Estoy probando la 94.20 y noto diferencias entre el string que deja el qr, con lo especificado en el instructivo de afip https://www.afip.gob.ar/fe/qr/especificaciones.asp

    Por ejemplo
    -El ocx encierra con "" a el dato en los campos numericos y en el afip no es asi
    -El ocx pone los nombres de campos asi ptovta y en el afip van asi ptoVta
    -El ocx pone valores null a los campos tipocodaut y codaut, segun el instructivo ahi van datos

    Saludos

    ResponderEliminar
  15. para ordenar mejor ver en el foro:
    https://groups.google.com/g/factura-electronica-y-otros-servicios-argentina-wsafipfe
    donde hay mas posibilidades y quedan los comentarios bloqueados aqui.

    ResponderEliminar