Volver al blog

Exporta tus facturas a Excel o a tu ERP por API — sin cambiar de software

2026-07-18•8 min de lectura

Exporta tus facturas a Excel o a tu ERP por API — sin cambiar de software

Casi todas las propuestas de automatización de facturas terminan igual: múdate a nuestra plataforma. Traslada tus proveedores, forma al equipo, reimporta tres años de histórico y, entonces sí, deja de teclear facturas.

Es mucho pedir para un problema que en realidad es estrecho. No tienes un problema de ERP. Tienes un problema de entrada de datos entre un PDF y un campo de un software que ya pagas.

La solución es tratar la extracción como un servicio, no como una plataforma. Entra un documento, salen datos estructurados, y esos datos aterrizan donde tu equipo ya trabaja: una hoja de cálculo o la API de tu ERP.

Por qué migrar suele ser la respuesta equivocada

El coste del tratamiento manual está bien documentado. Los benchmarks del sector sitúan el coste total de procesar una factura en la horquilla de 10 a 22 dólares en flujos manuales, y por debajo de unos pocos dólares cuando la captura y el cuadre están automatizados (benchmarks de Ardent Partners, datos de coste por factura).

Fíjate en qué se está valorando ahí: captura y tecleo, no contabilidad. Tu ERP contabiliza bien. Concilia, asienta, presenta. Lo único que no sabe hacer es leer el PDF de un proveedor.

Cambiar el ERP para resolver un problema de captura es como reformar la cocina porque gotea el grifo. Cuesta meses, rompe la continuidad de los informes, y la persona que de verdad entiende tu plan contable se pasa el verano en la migración en vez de cerrando el trimestre.

Qué tiene que significar «datos estructurados»

La extracción solo sirve si la salida es predecible. «Lee la factura» no es una especificación. Antes de conectar nada, define la forma exacta del dato que esperas en cada documento:

  • Cabecera: razón social, NIF/CIF, número de factura, fecha de emisión, vencimiento, divisa.
  • Totales: base imponible, tipo(s) e importes de IVA, retención de IRPF si aplica, total a pagar.
  • Líneas: un array — código de artículo, descripción, cantidad, precio unitario, importe de línea, tipo impositivo por línea.
  • Referencia al origen: un enlace o ID al archivo original, para poder abrir el PDF en un clic.

Las líneas son donde fallan discretamente casi todas las herramientas. Muchos OCR devuelven una cabecera decente y luego aplastan la tabla en un bloque de texto. Si tu ERP espera detalle a nivel de línea —o repartes costes entre centros—, una extracción solo de cabecera no elimina el tecleo: lo desplaza.

Y un campo que importa más de lo que parece: una señal de confianza o de cuadre. Si la herramienta te dice «este total no cuadra con la suma de líneas», puedes enviar ese documento a revisión humana en lugar de revisarlos todos.

Dos caminos: fichero o API

Vía A — Excel/CSV

La opción infravalorada. Si el flujo real de tu asesoría es una plantilla de importación, el trabajo terminado es un fichero que encaja con esa plantilla, no un panel bonito.

Funciona bien cuando:

  • Tu ERP tiene importación por lotes (casi todos: facturas recibidas, asientos, líneas de compra).
  • El volumen es periódico, no continuo: procesas por tandas semanales o al cierre.
  • Quieres que alguien revise la hoja antes de que se contabilice nada.

La mecánica para obtener tablas limpias desde documentos está en Cómo convertir PDF a Excel automáticamente con la IA de WhappScan. El principio: construye la hoja calcada a la plantilla de importación —mismo orden de columnas, mismo formato de fecha, mismo separador decimal— para que importar sea un no-evento.

Vía B — API

Usa la API cuando la factura deba llegar al ERP sin que nadie toque un fichero. El esquema típico:

  1. Llega el documento (WhatsApp, reenvío de email, subida manual).
  2. La extracción devuelve un JSON con los campos de arriba.
  3. Una capa intermedia —un script, un Zap, un escenario de Make, una Lambda— mapea esos campos al payload de tu ERP y llama a su endpoint.
  4. El ERP devuelve un ID que guardas junto al documento original.

Esa capa de mapeo es donde está el trabajo real, y conviene ser honesto: suelen ser 100–300 líneas de código. No es un proyecto de fin de semana, pero tampoco una migración. Es la única parte específica de *tu* ERP.

El mapeo: cinco decisiones que tomar antes

1. Identidad del proveedor. Casa por NIF, nunca por nombre. «ACME S.L.», «Acme SL» y «ACME, S.L.» son el mismo proveedor y tres cadenas distintas. Decide qué pasa cuando el NIF es desconocido: ¿alta en borrador o factura aparcada?

2. Códigos de artículo. Si contabilizas a nivel de línea, necesitas una regla estable que convierta el código del proveedor en el tuyo. Algunos imprimen dos códigos por línea —su referencia y la del fabricante— y elegir el equivocado te duplica el catálogo sin avisar.

3. Redondeo e impuestos. Define la regla de cuadre y aplícala: base + IVA − IRPF = total, con un céntimo o dos de tolerancia. Lo que no cuadre, a revisión. Esta comprobación pilla más errores reales que cualquier porcentaje de precisión de una web.

4. Duplicados. Clave: NIF del proveedor + número de factura. La gente reenvía el mismo PDF dos veces; asume que pasará cada semana.

5. Qué hacer cuando falla. ¿Y si el ERP devuelve un 500? Reintento con espera creciente, y operación idempotente para que el reintento no contabilice la factura dos veces.

Por qué la IA gana a las plantillas por proveedor

El OCR clásico quiere una plantilla por proveedor: coordenadas, una zona para el total, otra para la fecha. Funciona de maravilla hasta que el proveedor rediseña su factura, añade una segunda página o alguien manda una foto torcida — y entonces falla en silencio, que es peor que fallar con estruendo.

La extracción con modelos lee el documento como lo lee una persona, así que un cambio de maqueta no la rompe. Lo desarrollamos en Por qué se rompen las plantillas OCR por proveedor. Para un proyecto de integración esto pesa mucho: el mantenimiento de un pipeline con plantillas es un impuesto permanente, y le cae a quien menos puede negarse.

Dónde encaja WhatsApp

La parte que todo el mundo infravalora es la recogida. Una API de extracción no sirve de nada si las facturas siguen repartidas entre cuatro buzones, un grupo de WhatsApp y una carpeta del escritorio de alguien.

WhatsApp lo resuelve porque ya es donde están los proveedores, los jefes de obra y el personal de campo. Alguien fotografía la factura, la manda a un número y la extracción ocurre al llegar: sin app que instalar, sin contraseña que recordar, sin sesión de formación. El montaje práctico está en Cómo automatizar la extracción de facturas con WhatsApp e IA.

La combinación es lo que hace que cuaje: WhatsApp como entrada, la API como salida, y tu software actual intacto en medio.

Lo que viene — y por qué la captura importa más, no menos

Tienta pensar que la factura electrónica estructurada dejará todo esto obsoleto. Ni lo hará, ni pronto.

En la UE, el paquete IVA en la Era Digital se adoptó el 11 de marzo de 2025 y entró en vigor el 14 de abril de 2025, pero sus requisitos de información digital para operaciones B2B transfronterizas solo aplican desde el 1 de julio de 2030, y los sistemas nacionales deben alinearse con el estándar europeo antes del 1 de enero de 2035 (Comisión Europea).

En España, el calendario de Verifactu se retrasó: los sistemas deben estar adaptados antes del 1 de enero de 2027 para las sociedades que tributan por Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto (Agencia Tributaria). Si te afecta, aquí está qué cambia de verdad Verifactu en el manejo de facturas.

Fíjate en qué regulan ambas cosas: cómo se emiten las facturas, no cómo llegan las que recibes. Durante años vas a seguir recibiendo una mezcla de ficheros estructurados, PDF y fotos — y alguien tiene que convertir las tres cosas en filas.

Un despliegue realista

  • Semana 1 — Elige tus diez proveedores de más volumen. Define la lista exacta de campos. Pasa esas facturas por la extracción y compara con lo que se tecleó a mano.
  • Semana 2 — Monta primero la salida a Excel, aunque el objetivo sea la API. Hace visibles los desajustes al instante.
  • Semana 3 — Conecta la API para un solo proveedor, y que todo entre como borrador en el ERP. Aún no se contabiliza nada solo.
  • Semana 4 — Añade el cuadre y la clave de duplicados. Los documentos limpios se contabilizan automáticamente; el resto va a revisión.

En un mes sabrás tu tasa real de automatización sin intervención, y no habrás cambiado nada del software que tu equipo usa a diario.

WhappScan se ocupa de la mitad de la extracción: los documentos llegan por WhatsApp, email o subida, y vuelven como datos estructurados que puedes llevar a Excel o empujar a tu ERP por API. Pruébalo gratis en https://whappscan.com.

¿Listo para automatizar tus documentos?

Prueba WhappScan gratis hoy mismo. No requiere tarjeta de crédito.

Probar gratis