Sistema completo

Lectura de Facturas con IA

Mandás una factura por Telegram o la dejás en Google Drive. El sistema lee, extrae todos los datos y los guarda estructurados en Airtable sin que toques nada.

📱
Entrada — Foto/PDF por Telegram o archivo en Google Drive
↓ recibe el archivo
☁️
Subida a storage — convierte imagen si es necesario y aloja
↓ envía al modelo
🧠
IA analiza la factura — extrae todos los campos con contexto AR
↓ normaliza formato ARS (puntos/comas)
⚙️
Normalización — montos, cantidades, impuestos, IIBB
↓ busca duplicados
🗄️
Airtable — crea registro en Facturas + filas en Items
↓ notifica
✅
Confirmación por Telegram — número, proveedor, total
0
Carga manual
<15s
Por factura
100%
Campos extraídos
Paso 1 — Entrada

La factura entra al sistema

Dos canales disponibles: Telegram (foto directa desde el celular) o Google Drive (trigger automático cuando se sube un archivo a una carpeta). Vos elegís cuál usás.

Telegram — equipo de administración
🤖
Autopilot · Facturas
en línea
🧾
factura_proveedor.jpg
Imagen · 1.2 MB
10:22
Autopilot
📸 Imagen recibida. Procesando...
Subiendo y analizando con IA
10:22
💡
También acepta PDFs
Si mandás un PDF, el sistema lo convierte a imagen automáticamente antes de pasárselo al modelo de IA.
Google Drive — carpeta "Facturas a procesar"
Google Drive — Trigger automático
📂
Facturas a procesar
Monitoreada cada 5 minutos
📄
FACT-00312_Distribuidora_Sur.pdf
Nuevo archivo detectado → disparando workflow
Paso 2 — Análisis IA

La IA lee y extrae los datos

El modelo recibe la imagen de la factura y devuelve un JSON estructurado con todos los campos: proveedor, montos, impuestos, ítems, tipo de comprobante y más.

Procesamiento
✓ Archivo recibido
✓ Subido a storage
✓ Enviado al modelo de IA
✓ JSON extraído
Completado en 8.3s
🔍
Contexto argentino
El modelo entiende Factura A, B, C, IIBB BsAs, IIBB CABA, percepciones y formatos numéricos con punto de miles y coma decimal.
Datos extraídos
Factura procesada IA · confianza alta
Invoice Number 0001-00003421
Invoice date 15/03/2025
Invoice type Factura A

Vendor name Distribuidora Sur S.A.
Email address admin@distrsur.com.ar
Phone number 011 4523-8800

Invoice SubTotal "2.152.495,00"
Invoice tax (IVA) "452.024,00"
Per IIBB BsAs "21.524,95"
Invoice Total $2.626.043,95

Items 3 líneas detectadas
Paso 3 — Normalización

Los montos se normalizan automáticamente

Las facturas argentinas usan punto para miles y coma para decimales. El código detecta el formato y convierte todo a número limpio antes de guardar.

Como viene de la IA (string)
{
  "Invoice SubTotal": "2.152.495,00",
  "Invoice tax": "452.024,00",
  "Invoice Total": "2.626.043,95",
  "Per IIBB BsAs": "21.524,95",
  "Items": [{
    "Quantity": "12.00",
    "Unit cost": "179.374,58",
    "IVA %": "21"
  }]
}
Después de normalizar (number)
{
  "Invoice SubTotal": 2152495,
  "Invoice tax": 452024,
  "Invoice Total": 2626043.95,
  "Per IIBB BsAs": 21524.95,
  "Items": [{
    "Quantity": 12,
    "Unit cost": 179374.58,
    "IVA %": 21
  }]
}
⚙️
Lógica de detección automática
Si tiene punto Y coma → punto es miles, coma es decimal. Si solo tiene coma → es decimal. Si tiene más de un punto → son miles. Cubre todos los formatos de facturas argentinas.
Paso 4 — Deduplicación

Chequeo de duplicados en Airtable

Antes de crear el registro, el sistema busca en Airtable si ya existe una factura con el mismo número. Si existe, la descarta. Si no, la crea.

Caso A — Factura nueva
🔍
Busca "0001-00003421"
↓ no encontrada
✅
Crea registro en Facturas + Items
↓ notifica
📲
Confirmación por Telegram
Caso B — Duplicado detectado
🔍
Busca "0001-00003421"
↓ ya existe
🚫
No crea registro duplicado
↓ notifica
⚠️
Avisa "Ya existe en el sistema"
🧩
Clave de deduplicación
Se usa el campo Invoice Number (número de comprobante) como identificador único. Fácilmente configurable para usar también proveedor + fecha si hace falta.
Paso 5 — Resultado final

Guardado en Airtable y confirmación

Se crean dos registros: uno en la tabla Facturas con todos los datos del encabezado, y uno por cada línea en la tabla Items. Luego el bot confirma por Telegram.

Airtable — tabla Facturas
Base: Facturas · Tabla: Facturas
Nro.ProveedorFechaTotalTipoEstado
0001-00003418Logística Norte10/03/25$892.400Fac. Bcargada
0001-00003419Imprenta Del Valle12/03/25$145.800Fac. Acargada
0001-00003421Distribuidora Sur S.A.15/03/25$2.626.044Fac. Anueva ✨
Airtable — tabla Items (desglose)
Base: Facturas · Tabla: Items
DescripciónCant.P. Unit.IVA %Total línea
Resma A4 75g120$14.94821%$1.793.745
Tóner HP 85A8$42.10021%$336.800
Carpetas oficio50$4.36110.5%$218.050
Telegram — confirmación automática
🤖
Autopilot · Facturas
en línea
Autopilot
✅ Factura procesada y guardada

📄 Número: 0001-00003421
🏢 Proveedor: Distribuidora Sur S.A.
📅 Fecha: 15/03/2025
💰 Total: $2.626.043,95
📦 Items: 3 líneas

Guardada en Airtable. Ver registro →
10:30
0
Carga manual
14
Campos extraídos
∞
Facturas en paralelo
💡
¿Te interesa implementarlo?
Funciona con cualquier proveedor: podés mandarlo por WhatsApp, Telegram, o conectar el Gmail para que procese adjuntos automáticamente. Adaptable a tu operación.
Quiero esto en mi empresa → Escribir por WhatsApp ← Volver al sitio