Inicio › Guías

Cómo pasar facturas en PDF a Excel o Google Sheets con IA

Teclear facturas a mano en una hoja de cálculo es uno de esos trabajos que nadie quiere hacer y que siempre se acumula. Proveedor, NIF, número, fecha, base imponible, IVA, total… diez campos por factura, multiplicados por decenas de facturas al mes. La IA actual es muy buena leyendo este tipo de documentos y sacando los datos de forma ordenada. En esta guía verás tres formas de hacerlo, de la más manual a la totalmente automática, y qué limitaciones debes conocer.

Antes de empezar: qué puedes esperar (y qué no)

La IA puede leer una factura en PDF y devolverte sus datos con mucha precisión cuando el PDF es digital, es decir, generado por un programa de facturación y con texto seleccionable. Si puedes seleccionar y copiar el texto del PDF con el ratón, es digital.

Con PDF escaneados o fotos de tickets la cosa cambia: hace falta un paso previo de reconocimiento de texto (OCR) o un modelo de IA con visión. Funciona, pero con más errores, sobre todo en importes y números de factura.

Y una advertencia importante: una hoja de cálculo rellenada por IA es un registro de control, útil para saber qué has gastado y a quién debes. No sustituye a tu programa de facturación, a tu gestoría ni a los libros registro oficiales.

Qué datos conviene extraer

Define tus columnas antes de empezar. Una estructura que funciona para la mayoría de pymes y autónomos de España y Latinoamérica:

ColumnaEjemplo
Fecha documento2026-10-03
Tipofactura recibida / pedido / abono
Proveedor o clienteDistribuciones Ejemplo S.L.
Identificador fiscalNIF/CIF, RFC, CUIT, RUT, NIT o RUC
NúmeroF-2026-0147
Base imponible249,20
Impuestos y %24,92 (10 %)
Total y moneda274,12 EUR
ConceptoCafé, leche y vasos compostables
EstadoOK / Revisar

La columna Estado es la más importante: si le pides a la IA que indique su nivel de confianza, puedes marcar como «Revisar» las facturas dudosas y repasar solo esas.

Opción 1: manual con un chat de IA

Ideal si tienes pocas facturas al mes y quieres probar sin configurar nada.

  1. Abre tu asistente de IA habitual (ChatGPT, Gemini, Claude, Copilot…) y adjunta uno o varios PDF.
  2. Pídele los datos en formato tabla con las columnas exactas de tu hoja. Por ejemplo:
    Extrae de cada factura adjunta estos campos y devuélvelos como
    tabla separada por tabuladores, una fila por factura, sin texto extra:
    Fecha documento (AAAA-MM-DD) | Proveedor | NIF | Número |
    Base imponible | Impuestos | % Impuesto | Total | Moneda | Concepto.
    Usa coma decimal. Si un dato no aparece, deja la celda vacía.
    No inventes ningún valor.
  3. Copia la tabla y pégala en Google Sheets o Excel. Al estar separada por tabuladores, cada dato caerá en su columna.
  4. Revisa los totales: comprueba que base + impuestos = total. Es la forma más rápida de detectar errores.

Ventajas: gratis o casi, inmediato. Inconvenientes: sigue siendo trabajo manual y no escala. Revisa también si te parece adecuado subir facturas de terceros a un chat de consumo; para uso profesional suelen ser preferibles las versiones de empresa o la API.

Opción 2: semiautomática con Google Sheets

Algunas extensiones de Google Sheets y Excel permiten llamar a la IA desde una celda. Pegas el texto de la factura en una columna y una fórmula devuelve el dato extraído en la siguiente. Es un paso intermedio interesante, aunque sigues teniendo que abrir cada PDF y copiar el texto, y estas extensiones suelen tener su propio coste.

Opción 3: totalmente automática con n8n

Si las facturas te llegan por email, puedes hacer que se registren solas. El flujo que montarías en una herramienta de automatización como n8n es este:

  1. Vigilar el correo: un nodo de Gmail revisa cada pocos minutos si llegan emails con PDF adjuntos. Puedes limitarlo con una búsqueda, por ejemplo has:attachment filename:pdf label:facturas, y un filtro de Gmail que etiquete los correos de tus proveedores.
  2. Separar los adjuntos: si un email trae varios PDF, cada uno se procesa por separado.
  3. Extraer el texto del PDF: n8n tiene un nodo que extrae el texto de un PDF digital. Si el texto sale vacío, es un escaneado: en lugar de inventar, el flujo puede añadir una fila marcada como «Revisar a mano».
  4. Pedir los datos a la IA en JSON: envías el texto con instrucciones precisas y pides una respuesta estructurada. Un fragmento útil del prompt:
    Devuelve SOLO un objeto JSON con estas claves:
    tipo, proveedor, nif, numero, fecha, vencimiento, base,
    impuestos, porcentaje, total, moneda, concepto, confianza.
    Fechas en formato AAAA-MM-DD. Importes como número, sin
    símbolo de moneda. Si el documento no es una factura ni un
    pedido, devuelve {"tipo": "otro"}.
  5. Validar: un pequeño paso comprueba que base + impuestos ≈ total y que la confianza es alta. Si algo no cuadra, el estado pasa a «Revisar».
  6. Añadir la fila a Google Sheets: el último nodo escribe una fila nueva con las columnas de tu plantilla.

Una vez activo, cada factura que llega a tu correo aparece en la hoja en unos minutos, sin que hagas nada.

Consejos para que funcione bien

¿Y si uso Excel en lugar de Google Sheets?

El proceso es el mismo. Con la opción manual, pegas la tabla en Excel igual que en Sheets. Con la automática, n8n también tiene nodos para Microsoft Excel en OneDrive, aunque la configuración de la cuenta de Microsoft es algo más laboriosa. Otra alternativa es registrar en Google Sheets y descargar la hoja como .xlsx cuando la necesites.

Cuánto cuesta

Con modelos de IA pequeños, extraer los datos de una factura de una a tres páginas cuesta del orden de una décima de céntimo. Doscientas facturas al mes suponen, típicamente, menos de un euro en IA. A eso súmale el coste de la herramienta de automatización si usas su versión en la nube. Comprueba siempre los precios actuales de cada proveedor.

Resumen

Si tienes pocas facturas, empieza con un chat de IA y un buen prompt. Si te llegan muchas por email, la opción automática te devuelve horas cada mes y te deja una hoja ordenada para revisar con tu gestoría. En ambos casos, mantén la regla de oro: la IA extrae, tú revisas lo que está marcado como dudoso.