Reconocimiento de QR facturas Argentina

A partir de 2021 los contribuyentes de Argentina tuvieron que adaptar sus formatos de facturas para incluir un QR según la normativa de AFIP.

Este QR incluye muchos de los campos de cabecera de la factura como ser:

  • Fecha de emisión
  • CUIT del emisor
  • Punto de venta
  • Tipo de Comprobantes
  • Número de Comprobante
  • Importe total
  • Moneda
  • Cotización
  • Tipo Documento Receptor (de corresponder)
  • Número de Documento de Receptor (de corresponder)
  • Código del Tipo de Autorización
  • Código de Autorización

A continuación comparto un ejemplo desde mi repositorio con el cual podrán extraer y decodificar el QR para obtener dichos campos.

Espero les sea de utilidad. Saludos!

Gabriel Marin

3 Likes

Hola queridos colegas de la comunidad. Actualizo el link ya que estuve reorganizando mis repositorios. De paso apliqué algunas mejoras al proceso de reconocimiento de QR contemplando 3 códigos de salida en base a:

0=Reconocimiento Exitoso
1=No se pudo obtener una imagen de la primer página del archivo PDF
2=Código QR AFIP no encontrado
3=No se pudo parsear el archivo de datos (JSON) incluido en el código QR

Espero la devolución de quienes hayan podido probarlo.

Saludos!

Excelente, lo probé con varias facturas y notas de crédito de distintos proveedores. Gran trabajo @dokumentor

Gracias @Diego_Martin! Recien subí otro proceso de reconocimiento de DNI y seguiré compartiendo otros procesos de utilidad general. Cualquier recomendación es bienvenida. Abrazo!