Facturas: extraer datos y revisar
Las facturas son uno de los mejores casos de uso para IA en oficina: extracción, revisión y organización. Pero no dejes que el modelo decida impuestos o contabilidad final sin supervisión.
Objetivos de aprendizaje
- Convertir facturas en datos estructurados.
- Detectar campos faltantes o incoherentes.
- Preparar un CSV revisable por una persona.
En cristiano: extracción estructurada. Es pedir a la IA que no “resuma” una factura, sino que devuelva campos concretos: emisor, fecha, base, IVA, total, vencimiento y concepto.
Terminal
Devuelve SOLO JSON válido con esta estructura:
{
"numero_factura": "",
"fecha": "",
"emisor": "",
"nif_emisor": "",
"cliente": "",
"base_imponible": 0,
"iva": 0,
"total": 0,
"vencimiento": "",
"alertas": []
}
Si falta un dato, deja el campo vacío y añade una alerta. Idea clave. La IA puede preparar el trabajo; la contabilidad final debe revisarla una persona. El valor está en ahorrar lectura y picado manual, no en delegar responsabilidad.
Checks automáticos útiles
- Total = base + IVA - retenciones, si aplica.
- Fecha y vencimiento tienen formato coherente.
- NIF/CIF no está vacío.
- Proveedor ya existe o se marca como nuevo.
- Importe alto requiere revisión manual.
Cuidado. No subas facturas reales a servicios externos sin revisar base legal, contrato, finalidad y retención. Para empezar, usa IA local o datos de prueba.
Comprueba que funciona. Procesa tres facturas de prueba: una perfecta, una con campo ausente y una con total incoherente. El sistema debe extraer la primera y marcar alertas en las otras dos.
Guardar y reabrir el proyecto.
Salida recomendada: JSON por factura y un CSV mensual revisable. Evita que el modelo escriba directamente en tu programa contable al principio.