QR de factura electrónica: "Los datos que contiene el QR escaneado están incompletos"

Consulta

Al imprimir una factura electrónica (por ejemplo FCE MiPyME) con reporte FacturaElectronicaNuevoNUEVODISENO.jrxml y datasource F_BS_OP_0240, el PDF se genera correctamente e incluye el código QR.

Al escanearlo, el sitio de ARCA/AFIP falta el campo: Documento del receptor del comprobante


Causa

Al regenerar el QR / código de barras (Obtener Cod. Barras o flujo equivalente), el sistema arma el QR así:

  1. Toma el CUIT del receptor desde la organización actual (BSOrganizacion.CUIT).
  2. Toma el tipo de documento AFIP desde el código adicional IdenTributaria_Codigo de la Identificación Tributaria del cliente (por ejemplo CUIT → debe ser 80).
  3. Si ese código adicional está vacío, no se incluye tipoDocRec en el JSON → error de ARCA.

Solución

Paso 1 — Completar la configuración

En Identificación Tributaria → CUIT, cargar el código adicional:

  • IdenTributaria_Codigo = 80

(Repetir para otros tipos si aplica: DNI = 96, etc., según tablas AFIP.)

Paso 2 — Regenerar el QR del comprobante

Sobre la factura afectada:

  1. Verificar que el CUIT de la organización coincida con el del comprobante (o usar el CUIT correcto del snapshot de la operación).
  2. Volver a obtener/generar el código de barras / QR.
  3. Reimprimir con FacturaElectronicaNuevoNUEVODISENO (o el reporte FE correspondiente).
  4. Escanear el nuevo QR y confirmar que el JSON incluye tipoDocRec y el nroDocRec correcto.

Paso 3 — Controles adicionales si sigue fallando

Comparar el JSON del QR contra los datos autorizados por ARCA:

  • CUIT emisor
  • Punto de venta
  • Tipo y número de comprobante
  • Importe total
  • Fecha
  • CAE (codAut)
  • Tipo y número de documento del receptor

Cualquier diferencia respecto de lo informado al solicitar el CAE también puede invalidar la constatación.