Inicio|Blog|Lectura de facturas con IA
Tecnología · 12 min de lectura
Lectura de facturas con IA: qué campos extrae y dónde se rompe
Sí, hoy un sistema puede leer una factura de proveedor y dejar el gasto cargado sin que la tipees. Lo que casi nadie explica es que no es un mecanismo, sino tres caminos de entrada distintos, con niveles de revisión distintos, que extraen unos campos y no otros y que fallan de maneras previsibles. Acá está el detalle.
Equipo CONSO · 26 de agosto de 2026
La respuesta corta
Lee los datos impresos en el comprobante, y no inventa los que faltan
La lectura automática de facturas trabaja sobre un puñado de datos impresos: número de comprobante, importe total, CUIT, período, fecha de emisión y fecha de vencimiento. De ahí no pasa. No desglosa el IVA, no distingue si es una factura A, B o C y no valida el CAE contra ARCA. Un campo ilegible se deja vacío y se avisa: no se completa con un valor típico.
Lo que más cambia el resultado no es la precisión del modelo: es por dónde entró la factura. Una factura que adjunta el administrador queda como propuesta y no se escribe hasta que la aprueba. Una factura que el proveedor manda por WhatsApp se registra en el momento, sin pantalla de revisión intermedia. Es el mismo lector, con dos consecuencias muy distintas si se equivoca.
Lo que sí lee
Razón social, CUIT, número de comprobante (formato A-0001-00012345), importe total, fecha, vencimiento y el detalle de las líneas del documento adjunto.
Lo que no toca
IVA discriminado, tipo A/B/C, CAE, alta de proveedores nuevos. Nada de eso está en los campos que se extraen, y decirlo evita una expectativa cara.
01
«OCR de facturas» y lectura con IA no son lo mismo
El OCR clásico convierte una imagen en caracteres: te devuelve la cadena «198.700» y nada más. No sabe si ese número es el total, el neto gravado o el saldo anterior. La lectura con un modelo de lenguaje agrega justamente lo que falta: interpreta qué papel juega cada número dentro del documento y lo devuelve como campos con nombre, listos para entrar a un formulario.
Esa diferencia explica los dos caminos técnicos por los que puede viajar un comprobante, que tienen costos muy distintos. Si el PDF trae capa de texto, el documento va como texto plano: es el camino barato y rápido. Si es un escaneo o una foto, no hay texto que extraer y el archivo tiene que ir como imagen al modelo de visión, que es el camino caro. Una foto de celular cae siempre de ese lado.
En el asistente de importación de CONSO esa decisión está escrita como un número, no como una impresión: si al abrir el PDF se recuperan menos de 200 caracteres de texto real, el archivo se trata como escaneo y se manda a visión. Es el tipo de umbral que ningún proveedor publica y que conviene conocer, porque es exactamente la frontera entre «se leyó en segundos» y «tardó y salió más caro».
El motor, hoy, es Claude, de Anthropic, en su variante Sonnet, invocado a través del SDK de IA de Vercel. No es una pieza soldada: el modelo que se usa para leer comprobantes es configurable desde la consola de la plataforma. Dónde encaja esta tarea dentro del resto del trabajo automatizable está en las siete tareas que la IA automatiza en la administración de consorcios.
02
Los tres caminos por los que una factura entra al sistema
Una factura llega de tres maneras, y la diferencia decisiva entre ellas es si hay una persona mirando antes de que el dato quede escrito. En dos de los tres caminos hay revisión previa. En uno no la hay, y ese es el que más conviene entender antes de encenderlo.
| Camino | Quién la carga | ¿Revisión antes de escribir? |
|---|---|---|
| El proveedor la manda por WhatsApp, email o su portal | El proveedor | No. Se registra en el momento |
| El administrador la adjunta en el Copiloto IA | El administrador | Sí. Queda como propuesta a aprobar |
| Migración inicial del edificio desde PDF históricos | El administrador | Sí. Grilla editable y confirmación |
1) La manda el proveedor. El mismo asistente que atiende la conversación del proveedor lee el archivo adjunto y registra la factura. Puede procesar hasta diez facturas en una sola tanda, una por archivo, y cada una se resuelve por separado: que falle una no cancela las demás. La mitigación de que no haya pantalla de revisión es conversacional —el asistente repite los datos clave en el chat y pide que el proveedor los confirme antes de registrar—, y hay un control de duplicados: el mismo archivo en la misma conversación no crea una segunda factura.
Un detalle que cambia el riesgo de este camino: la factura registrada no se convierte automáticamente en gasto del período. Eso sólo pasa si activaste la creación automática para ese proveedor en particular y si el edificio no reparte por destinos de gasto. Si el edificio usa destinos, la factura queda registrada esperando que vos la asignes, porque el sistema no elige el destino por su cuenta. Tampoco se dan de alta proveedores nuevos desde una factura: el proveedor que escribe ya está cargado.
2) La adjuntás vos en el Copiloto. Acá el archivo se guarda antes de que corra el agente: si la subida falla, la petición se rechaza en lugar de seguir como si el adjunto existiera. Después, el agente lee el documento y devuelve una propuesta —proveedor, importe, número, fecha, vencimiento, rubro, edificio— que aprobás, editás o rechazás. Ninguna herramienta del copiloto escribe directo en la base: la escritura ocurre recién cuando apretás aprobar.
3) La migración inicial. Cuando entra un edificio nuevo, el asistente de importación lee las liquidaciones históricas en PDF y extrae las líneas de gasto, hasta cinco archivos por tanda. El resultado no se guarda solo: cae en una grilla editable y se persiste recién con una confirmación explícita. El circuito completo, de la factura al gasto del mes, está en gastos y proveedores.
03
Qué campos se extraen exactamente (y cuáles no)
La lista de campos es corta y conviene tenerla escrita, porque es la diferencia entre lo que el sistema promete y lo que vas a tener que completar a mano. Cuando la factura la manda el proveedor, se extraen seis: número, importe total, CUIT, período, fecha y vencimiento. Cuando la adjuntás en el copiloto, se suman razón social, detalle de las líneas y rubro.
La regla que gobierna esa lectura está escrita en el propio sistema con todas las letras: el documento adjunto es la fuente de verdad. El agente tiene prohibido inventar valores a partir del nombre de una categoría o caer en importes típicos, y si un campo estaba ilegible tiene que nombrarlo en la respuesta —«el CUIT no se veía claro, lo dejé en blanco para que lo completes»— en vez de reemplazarlo en silencio por un valor por defecto. Es la diferencia entre un dato faltante, que se ve, y un dato equivocado, que no.
La misma lógica se aplica al rubro del gasto. Si el documento no permite clasificarlo con confianza, el campo queda vacío y lo elegís vos de la lista: no cae por descarte en «otros», que es la forma más común de arruinar un reporte por categoría sin que nadie se entere. Para el proveedor, la búsqueda se hace primero por CUIT y después por razón social; si no hay coincidencia, la propuesta igual se arma, sin proveedor vinculado, y te lo dice.
Ahora lo que no se extrae, que es la parte que casi nadie publica. No hay IVA discriminado, no hay tipo de comprobante A, B o C y no hay CAE. Ninguno de los tres existe como campo en ningún esquema del sistema, y decir lo contrario sería vender humo.
La ausencia del IVA importa menos de lo que parece, y vale la pena entender por qué. Un consorcio de propietarios es una persona jurídica (art. 148 inc. h del Código Civil y Comercial), pero no es responsable inscripto en IVA por administrar los gastos comunes del edificio. Por eso la Resolución General 1415/2003 de la AFIP —hoy ARCA— lo deja del lado de los comprobantes clase «B», que su artículo 15 reserva a las operaciones «realizadas con sujetos que respecto del impuesto al valor agregado revistan la calidad de exentos, no responsables o consumidores finales», y del lado de los clase «C» que emiten los monotributistas según su artículo 16. En una factura B o C el IVA no viene discriminado: está adentro del precio. No hay un campo de IVA que leer. Qué comprobante corresponde a cada proveedor está desarrollado en ARCA y consorcios: las obligaciones fiscales del consorcio.
La ausencia del CAE sí tiene una consecuencia operativa concreta. ARCA ofrece una consulta pública de constatación de comprobantes que le permite al receptor verificar que una factura electrónica esté efectivamente autorizada, y para usarla hay que cargar siete datos: CUIT del emisor, número de CAE, fecha de emisión, tipo de comprobante, punto de venta y número, importe total y documento del receptor. La lectura automática te resuelve cuatro de esos siete y no toca los otros tres —CAE, tipo de comprobante y documento del receptor—, así que la constatación ante ARCA sigue siendo un paso manual. Si tu circuito de control incluye validar comprobantes antes de pagarlos, ese paso no se automatiza hoy.
04
El vencimiento: el campo que más se rompe y cómo se resuelve
De todos los campos de una factura, la fecha de vencimiento es el que peor tolera un error, porque un vencimiento equivocado no se nota hasta que ya pagaste tarde. Los dos modos de fallar son opuestos y los dos cuestan plata: si el dato falta, la factura queda sin vigilancia y nadie te avisa que vence; si el dato se inventa, pagás el día equivocado con una alarma que sonó cuando no correspondía.
Por eso el sistema trata el vencimiento distinto de todos los demás campos. La instrucción es explícita: se lee el «Vencimiento», «Vto.», «Fecha de vencimiento» o «1er vencimiento» impreso en el comprobante, y no se reemplaza nunca por otra fecha —ni por la fecha de emisión, ni por el período, ni por la de hoy—. Si el documento no lo indica, el campo queda vacío y el asistente lo dice en su respuesta: «la factura no indica vencimiento, podés cargarlo en la tarjeta». Vos lo tipeás en la confirmación, que es donde tiene que decidirse.
Esa asimetría es deliberada y se ve al lado. La fecha de emisión sí tiene un valor de reemplazo: si no figura en el comprobante que manda el proveedor, se usa la fecha del día. Es aceptable porque una factura que llega hoy se emitió hace poco y el error posible es de días. El vencimiento no admite esa lógica: no hay ninguna fecha «razonable» que se le parezca, y cualquier suplente que se le ponga es una invención con consecuencias de caja.
La regla, tal como está escrita en el sistema: un vencimiento faltante deja la factura sin vigilancia; un vencimiento inventado hace que el administrador pague el día equivocado. Entre las dos, se elige la que se ve.
La instrucción del sistema incluso le recuerda al agente dónde buscar antes de rendirse: las facturas de servicios como AYSA, Edesur o Metrogas imprimen siempre una fecha de vencimiento. Si aun así el campo queda vacío, la conclusión correcta no es que el lector falló, sino que el papel no lo traía.
05
Qué pasa cuando el modelo lee mal
Va a leer mal alguna vez, y la pregunta útil no es «cuánto se equivoca» sino «qué ocurre cuando se equivoca». La respuesta depende del camino de entrada, y es la razón por la que vale la pena leer la sección anterior antes que cualquier folleto.
En el copiloto, un error es barato. El resultado es una propuesta: ves los campos extraídos con el comprobante al lado, corregís el que esté mal y recién ahí aprobás. Nada se escribió todavía, así que el costo de un número mal leído es el segundo que tardás en arreglarlo.
En el canal del proveedor, un error es más caro, y esto hay que decirlo sin adornos: la factura se registra igual. Existe un techo de sanidad que descarta importes absurdos, pero está puesto muy alto —sirve contra un error de magnitud, no contra un dígito—, así que un importe mal leído dentro de un rango plausible entra al sistema. Lo que lo contiene no es una pantalla, es la conversación: el asistente confirma los datos con el proveedor antes de registrar, y el proveedor es la persona que mejor sabe cuánto facturó.
De ahí sale la recomendación operativa honesta: activá la creación automática de gasto sólo para los proveedores de abono fijo —ascensores, limpieza, matafuegos—, donde vos ya sabés cuánto tiene que decir la factura y una desviación salta a la vista en el resumen del mes. Para el resto, dejá que la factura quede registrada y asignala vos.
Dos aclaraciones más, para que nadie espere lo que no hay. No se le muestra al usuario un puntaje de confianza por campo en la lectura del canal: no vas a ver un «CUIT leído con 82% de certeza». Y el archivo original queda siempre guardado junto al registro, que en la práctica es el mejor control disponible: el comprobante está a un clic para comparar contra lo que se cargó. Cómo ese rastro sostiene una revisión de cuentas está en la auditoría de gastos del consorcio.
06
Pedile el PDF al proveedor, no la foto
Si podés elegir cómo te llega la factura, elegí el PDF original de la factura electrónica. No es una preferencia estética: un PDF con capa de texto se lee por el camino barato, en segundos y sin ambigüedad de caracteres; una foto obliga al camino de visión, que es más lento, más caro y donde aparecen los errores de lectura reales —un 8 que era un 3, una coma que era un punto—.
Hay además un límite físico que la foto choca antes que el PDF: cada archivo puede pesar hasta 4 MB. No es un número elegido por gusto, sino el techo que impone la plataforma donde corre el sistema; por encima de eso el archivo ni siquiera llega al código, y el error que ve el administrador es opaco. Una foto de celular moderno supera los 4 MB con facilidad; el PDF de una factura electrónica pesa unos cientos de kilobytes.
En el copiloto el techo es todavía más bajo, 3 MB, y la razón es interesante: ahí el archivo viaja codificado dentro del mismo mensaje que tu texto, y esa codificación lo agranda alrededor de un tercio. Tres megas de archivo real ocupan cuatro en el camino. Bajar la resolución de la foto antes de mandarla resuelve el problema en el 90% de los casos.
Y un formato que directamente no se lee: en el canal del proveedor, el modelo sólo recibe imágenes y PDF. Un Word o un Excel adjunto llega igual a la administración y queda archivado, pero el modelo no lo ve, así que no se extrae ningún campo de él. Como una factura casi nunca viene en esos formatos, el caso es raro, pero cuando pasa conviene saber por qué el sistema «no hizo nada» con el archivo.
07
Qué no hace la lectura automática de facturas hoy
Esta lista es tan útil como la anterior, y más barata de leer ahora que de descubrir en marzo. Son límites reales del producto, no un descargo: cada uno tiene su motivo y ninguno se disimula en la interfaz.
- No desglosa el IVA ni identifica el tipo de comprobante. No hay campo de IVA ni campo A/B/C. Si tu contador necesita esa apertura, sale del comprobante, que queda adjunto.
- No valida el CAE contra ARCA. La constatación de comprobantes es un servicio público del organismo y requiere datos que la lectura no extrae. Sigue siendo un paso manual.
- No verifica el CUIT contra el padrón. Se lee el número tal como está impreso; comprobar que ese CUIT corresponda a la razón social que dice la factura es trabajo humano.
- No da de alta proveedores nuevos. Si el CUIT no coincide con ninguno de tu cartera, la factura o la propuesta se arma igual, sin vincular, y te lo dice para que decidas.
- No convierte toda factura en gasto automáticamente. Depende de que lo hayas activado para ese proveedor, de que el edificio no reparta por destinos y de que el período esté abierto.
- No hay revisión previa en el canal del proveedor. El control es la confirmación en el chat, no una pantalla de aprobación. Para eso está el copiloto, donde nada se escribe sin tu firma.
- No expone un puntaje de confianza por campo en la lectura del canal, y el archivo original queda adjunto justamente porque el mejor control es mirar el papel.
- No lee Word ni Excel en el canal del proveedor, ni archivos de más de 4 MB en ninguna parte.
Lo que sí resuelve, dicho con la misma franqueza: elimina el tipeo de los campos que están impresos, deja el comprobante pegado al registro que generó y avisa cuando un dato no se pudo leer, en vez de rellenarlo. Es menos épico que «cargá tu contabilidad con una foto», y es lo que efectivamente pasa todos los días.
08
Lo que la ley te sigue pidiendo, aunque la carga sea automática
Automatizar la carga no te libera de ninguna obligación documental: el deber legal no es tipear la factura, es conservarla y poder mostrarla. Por eso el valor real de leer un comprobante con IA no está en escribir menos, sino en que el archivo quede pegado al gasto desde el primer momento, que es exactamente lo que después se pide.
En la Ciudad de Buenos Aires, el artículo 9 inciso f) de la Ley 941 obliga al administrador a «conservar la documentación del consorcio y garantizar el libre acceso de los consorcistas a la misma», y el artículo 11 cierra con una exigencia concreta sobre las contrataciones: «Los administradores deben exigir original de los comprobantes correspondientes, y guardar en archivo copia de los mismos por el plazo mínimo de dos (2) años, salvo que la Asamblea disponga uno mayor». Ese piso de dos años es de la ley de administradores; al consorcio le siguen corriendo aparte sus plazos como empleador y ante el fisco.
Desde 2024 hay además una obligación que vuelve inevitable tener los comprobantes digitalizados. La Disposición 1146/DGDYPC/2024, del 23 de febrero de 2024, modificó el Modelo Único de Liquidación de Expensas: la liquidación debe traer impreso un código QR o un enlace que dé acceso a la documentación del período, sostenido por una base de datos con los comprobantes escaneados en PDF, que hay que actualizar dentro de los quince días corridos del cierre del período. Un circuito donde la factura entra ya digitalizada y atada a su gasto cumple ese requisito por construcción; uno donde el papel vive en una carpeta, no.
Y en todo el país, el Código Civil y Comercial pone dos piezas que no dependen de la jurisdicción: el artículo 2067 inciso e) obliga al administrador a «rendir cuenta documentada dentro de los sesenta días de la fecha de cierre del ejercicio financiero fijado en el reglamento de propiedad horizontal», y el inciso i) del mismo artículo, a «archivar cronológicamente las liquidaciones de expensas» y conservar los antecedentes documentales de las sucesivas administraciones. El estándar de esa rendición está en el artículo 859: debe «ser hecha de modo descriptivo y documentado» y «acompañar los comprobantes de los ingresos y de los egresos». Es la definición legal de por qué una factura sin su archivo adjunto es un problema, aunque el número esté bien cargado.
09
Preguntas frecuentes
¿La IA lee bien las facturas o hay que revisarlas igual?
Lee bien los campos impresos y con buena calidad de imagen, pero la revisión no desaparece: cambia de lugar. Cuando adjuntás la factura en el copiloto, lo que devuelve es una propuesta con los campos extraídos y el comprobante al lado, y nada se escribe hasta que la aprobás, así que revisás antes de que impacte. Cuando la factura la manda el proveedor por WhatsApp, por email o desde su portal, se registra en el momento y no hay pantalla de aprobación intermedia: ahí el control es la confirmación de los datos con el proveedor en el chat y la revisión posterior del resumen del mes. El archivo original queda siempre adjunto, que es lo que te permite comparar en cualquier momento.
¿Qué datos extrae la IA de una factura?
De una factura que manda el proveedor se extraen seis campos: número de comprobante, importe total, CUIT, período, fecha de emisión y fecha de vencimiento. Cuando la adjuntás vos en el copiloto se suman la razón social, el detalle de las líneas y una propuesta de rubro. Lo que no se extrae en ningún caso es el IVA discriminado, el tipo de comprobante A, B o C y el CAE: esos tres campos no existen en el sistema. Si algún campo estaba ilegible, se deja vacío y el asistente lo dice en su respuesta, en vez de completarlo con un valor típico.
¿Sirve una foto del celular o tiene que ser el PDF?
Sirve la foto, pero el PDF es mejor por dos motivos concretos. Primero, un PDF con capa de texto se lee por el camino de texto, que es más rápido y más barato; una foto obliga al camino de visión, que es donde aparecen los errores de lectura de dígitos. Segundo, el límite de tamaño: cada archivo puede pesar hasta 4 MB, y 3 MB si lo subís por el copiloto, porque ahí el archivo viaja codificado dentro del mismo mensaje y la codificación lo agranda alrededor de un tercio. Una foto de celular moderno supera ese techo con facilidad; el PDF de una factura electrónica pesa unos cientos de kilobytes.
¿La factura que manda el proveedor por WhatsApp se carga sola como gasto?
No siempre, y la diferencia importa. La factura queda registrada en todos los casos, con su archivo guardado. Que además se convierta en gasto del período depende de tres condiciones: que hayas activado la creación automática de gasto para ese proveedor en particular, que el edificio no reparta los gastos por destinos —si los usa, el sistema no elige el destino por su cuenta— y que el período no esté cerrado. Si alguna no se cumple, la factura queda esperando que vos la asignes, y el asistente le informa al proveedor que su factura está registrada pero todavía no cargada como gasto.
¿La IA verifica que la factura sea válida ante ARCA?
No. ARCA tiene una consulta pública de constatación de comprobantes que permite al receptor verificar que una factura electrónica esté autorizada, pero pide siete datos: CUIT del emisor, número de CAE, fecha de emisión, tipo de comprobante, punto de venta y número, importe total y documento del receptor. La lectura automática aporta cuatro de esos siete y no extrae el CAE ni el tipo de comprobante, así que la constatación sigue siendo un paso manual del administrador o de su contador. Tampoco se verifica el CUIT contra el padrón: se lee el número tal como figura impreso.