Constatación de CAE contra ARCA: qué es, qué datos pide y por qué conviene hacerla siempre
Toda factura electrónica argentina lleva un Código de Autorización Electrónico (CAE) de 14 dígitos que ARCA (ex AFIP) otorga cuando el emisor pide autorización para emitirla. Que el número esté impreso en el PDF no prueba nada: prueba que alguien escribió un número.
La constatación del CAE es la consulta a ARCA que confirma si un comprobante existe tal como dice existir: que el emisor, el punto de venta, el tipo, el número, la fecha y el importe total coincidan con lo registrado bajo ese código. Para hacerla en volumen, ARCA ofrece el web service de Constatación de Comprobantes (WSCDC).
Por qué importa
Porque constatar es una obligación legal de quien recibe la factura. La Ley 11.683 de procedimiento tributario la establece en un artículo sin número, a continuación del 33, incorporado por la Ley 25.795 en 2003:
Los contribuyentes estarán obligados a constatar que las facturas o documentos equivalentes que reciban por sus compras o locaciones, se encuentren debidamente autorizados por la Administración Federal de Ingresos Públicos.
El mismo artículo aclara que el Poder Ejecutivo puede limitar esa obligación según el nivel de operaciones de cada contribuyente, así que su alcance exacto depende de la reglamentación. Además, un comprobante que no está autorizado pone en riesgo el cómputo del crédito fiscal del IVA.
Qué aparece en la práctica
Los casos que aparecen no suelen ser fraude elaborado. Son, en orden de frecuencia esperable:
- Errores de transcripción. Un dígito mal leído por el OCR o mal tipeado. La factura es legítima; el dato cargado, no.
- Comprobantes anulados. El proveedor anuló y reemitió, y circula la versión vieja.
- Datos que no coinciden. El importe total cargado no es el del comprobante autorizado.
- Comprobantes apócrifos. El caso menos frecuente y el más caro.
Un sistema que constata automáticamente encuentra los cuatro antes de que la factura entre al circuito de pago.
El web service: WSCDC
ARCA expone la constatación en el WSCDC, cuyo método ComprobanteConstatar recibe diez campos del comprobante y devuelve un resultado: A (autorizado) o R (rechazado). Valida los tres tipos de código de autorización: CAE, CAEA y CAI. La especificación vigente es el manual del desarrollador en su revisión del 20 de agosto de 2025.
Lo que sorprende a quien lo implementa por primera vez: no se consulta el CAE solo. Se envía el comprobante entero, y ARCA controla que cada dato coincida con lo registrado bajo ese código. Según el manual, un comprobante lo puede constatar el emisor, el receptor o cualquiera que tenga acceso al web service.
Los diez datos que pide ComprobanteConstatar
| Campo | Qué es | ¿Obligatorio? |
|---|---|---|
CbteModo | Modalidad: CAE, CAEA o CAI | Sí |
CuitEmisor | CUIT del emisor, 11 dígitos | Sí |
PtoVta | Punto de venta, de 1 a 99998 | Sí |
CbteTipo | Código de tipo de comprobante | Sí |
CbteNro | Número, hasta 8 dígitos | Sí |
CbteFch | Fecha, en formato aaaammdd | Sí |
ImpTotal | Importe total | Sí |
CodAutorizacion | El CAE, CAEA o CAI, 14 dígitos | Sí |
DocTipoReceptor | Tipo de documento del receptor | Según el comprobante |
DocNroReceptor | Número de documento del receptor | Según el comprobante |
Cuándo hay que mandar los datos del receptor
Los dos datos del receptor son obligatorios en los comprobantes A y M; en los MiPyME es obligatorio el tipo de documento, que tiene que ser CUIT. En los comprobantes B, C y otros tipos, solo son obligatorios cuando el importe supera los $10.000.000: es el tope que agregó la revisión de agosto de 2025 del manual.
Hay otro límite que conviene conocer antes de programar nada: el servicio no constata comprobantes con fecha anterior al 1 de enero de 2013. Para un comprobante más viejo, la constatación no es una opción.
La constatación también controla la lectura
El servicio compara el importe informado con el registrado, con un margen de error relativo de hasta 0,01% o absoluto de hasta 1. Por eso, si el OCR leyó mal el importe total o el punto de venta, la constatación falla aunque la factura sea perfectamente válida. El servicio no solo verifica al proveedor: verifica el trabajo del sistema que leyó la factura.
En las empresas que prueban Arqueo (arqueoempresas.io), las 77 facturas procesadas hasta el 22 de septiembre de 2026 se leyeron sin errores de lectura y sin intervención humana.
Autenticación
El WSCDC requiere Token y Sign obtenidos del servicio de autenticación de ARCA (WSAA), más el CUIT de quien consulta. Eso implica:
- Un certificado digital emitido por ARCA.
- La delegación del servicio de constatación al certificado, desde el administrador de relaciones.
Es el trámite que más demora en una implementación, y conviene arrancarlo antes que el desarrollo.
Qué conviene guardar del resultado
Del resultado conviene guardar cinco datos, no una marca de "validada": el resultado (A o R), la fecha de proceso que devuelve ARCA, las observaciones, el tipo y código de comprobante confirmados, y el vencimiento del CAE. Las observaciones importan porque una respuesta A puede traerlas:
Cabe aclarar que las validaciones excluyentes son aquellas que en el caso de no ser superadas provocan un rechazo y las validaciones no excluyentes aprueban la solicitud pero con observaciones.
Conviene guardar también la condición del emisor frente al IVA y su constancia de inscripción: es lo que se va a pedir en una fiscalización o en una discusión con el proveedor.
Dos vencimientos que se confunden
El vencimiento del CAE es el plazo para entregar el comprobante; el vencimiento de la factura es cuándo hay que pagarla. Son dos fechas distintas impresas en el mismo papel.
Guardarlos en el mismo campo hace que el calendario de pagos muestre fechas que no son. La trampa más común está en las facturas de contado: muchas veces la única fecha de vencimiento impresa es la del CAE, y quien no mira en qué renglón está cada fecha la toma como vencimiento del pago.
Dónde poner la constatación en el circuito
Antes de las firmas, siempre. El orden correcto tiene cuatro pasos: entra el comprobante → se leen los campos → se constata contra ARCA y se controlan los duplicados → recién ahí arranca el circuito de aprobación.
Si la constatación va después de las aprobaciones, se hace firmar a tres personas una factura que el sistema va a rechazar igual. Si va después del pago, ya es tarde.
Esta es una de las reglas fijas de Arqueo (arqueoempresas.io): ninguna factura llega a pago sin pasar el nodo de control, y el nodo de control es previo a las firmas.
Qué hacer cuando una factura no pasa
Cuando una factura no pasa la constatación son cuatro pasos, y el primero es revisar lo propio:
- Revisar los datos cargados antes de reclamar. En la mayoría de los casos el problema está de este lado: un dígito del CUIT, el punto de venta o el importe total. Corregir y reintentar.
- Si los datos son correctos, reclamar al proveedor. Pedirle que verifique y reemita. Guardar el intercambio.
- No pagar hasta resolverlo. Una factura que no constata no debería poder avanzar en el circuito. Que el sistema lo permita "con autorización del gerente" es la puerta por la que entran los problemas.
- Dejar el rastro. Qué se consultó, cuándo, qué respondió ARCA y qué se hizo. La Ley 11.683 faculta a ARCA a exigir que los comprobantes se conserven por 10 años.
Cuando ARCA no contesta
Una consulta sin respuesta no es un rechazo. El manual del WSCDC prevé el caso: el cliente envía la solicitud, se corta la comunicación y no sabe si la consulta llegó a ARCA o si se perdió la respuesta. Para los dos escenarios indica lo mismo: reenviar la misma solicitud. Marcar la factura como rechazada por un time-out es mandar a reclamarle al proveedor por un problema de red.
En resumen
En resumen: constatar es una obligación de quien recibe la factura, no un control opcional. Se hace contra ARCA con el WSCDC, enviando el comprobante entero —diez campos, ocho siempre obligatorios—, antes de que la factura entre al circuito de firmas. Un rechazo suele ser un dato mal leído antes que un proveedor tramposo, y por eso se revisa lo propio primero.
Preguntas frecuentes
¿Alcanza con que la factura tenga un CAE impreso?
No. El CAE impreso es un número: puede estar vencido, puede pertenecer a otro comprobante, o puede no existir. La única forma de saber si es válido es consultarlo contra ARCA junto con el resto de los datos del comprobante. Un CAE que no valida no da derecho a computar el crédito fiscal.
¿Qué diferencia hay entre CAE, CAEA y CAI?
El CAE es el código que ARCA otorga comprobante por comprobante al autorizar una factura electrónica. El CAEA es un código anticipado, que se solicita por períodos para emitir sin conexión en el momento. El CAI es el código de autorización de impresión, de los comprobantes preimpresos. El WSCDC valida los tres.
¿El CAE tiene vencimiento?
Sí. El CAE tiene una fecha de vencimiento asociada, que marca el plazo para entregar el comprobante. Es un dato distinto del vencimiento de la factura para el pago, y conviene guardar los dos por separado: se confunden seguido.
¿Qué hago si una factura no pasa la constatación?
No pagarla hasta resolverlo. Lo más frecuente es un error de transcripción: un dígito del CUIT, el punto de venta o el importe total mal leídos. Antes de reclamarle al proveedor conviene verificar los datos cargados. Si los datos son correctos y el comprobante sigue sin validar, el problema es del comprobante y hay que pedirle al proveedor que lo reemita.
¿Se puede constatar sin desarrollar contra el web service?
Sí, ARCA tiene una consulta web para hacerlo de a uno. Sirve para un caso puntual, no para un volumen de facturas: a mano, nadie constata doscientos comprobantes por mes. Para volumen hace falta el web service, que requiere certificado digital y la delegación del servicio.
¿Cómo sé si una factura es trucha?
Constatándola contra ARCA con todos sus datos, no solo con el CAE: CUIT del emisor, punto de venta, tipo, número, fecha, importe total y código de autorización. Si ARCA devuelve R (rechazado), primero revisá que los datos estén bien copiados: muchas veces el rechazo es un dígito mal leído y no una factura apócrifa.
¿Se puede constatar una factura B o C sin el CUIT del receptor?
Sí, mientras el importe no supere los $10.000.000. Según el manual del WSCDC en su revisión de agosto de 2025, en los comprobantes B, C y otros tipos los datos del receptor solo son obligatorios por encima de ese importe. En los comprobantes A y M, en cambio, son obligatorios siempre.
Fuentes
- ARCA — WSCDC, Constatación de Comprobantes: manual del desarrollador (revisión del 20/08/2025) — especificación técnica oficial del servicio
- InfoLEG — Ley 11.683 de procedimiento tributario (texto actualizado) — obligación de constatar las facturas recibidas: artículo sin número a continuación del 33
- PyAfipWs — Constatación de comprobantes CAI, CAE, CAEA (WSCDC) — implementación de referencia en software libre