API de extracción de documentos - Cada proveedor gana en su propia demo

Puntos Clave:

  • Una API de extracción de documentos te proporciona campos etiquetados, tablas y líneas de ítems a partir de un PDF, escaneo o correo electrónico. El OCR te da caracteres y te deja el significado a ti.
  • La extracción basada en plantillas y la impulsada por IA son productos diferentes. Las plantillas se rompen cuando un proveedor mueve el total, la extracción por IA lee diseños que nunca ha visto.
  • Juzga a los proveedores por la precisión a nivel de campo frente a tus propios documentos. El número en la hoja de datos se midió en los suyos.
  • Parseur ofrece una API para desarrolladores y una aplicación web que tu equipo de operaciones puede ejecutar, para que nadie tenga que construir la herramienta de revisión.
  • Parseur está alojado en la UE, con datos procesados y almacenados en la Unión Europea y nunca se utilizan para entrenar modelos de IA.

Una API de extracción de documentos es un servicio que toma un archivo como un PDF, una imagen escaneada o un correo electrónico y devuelve datos estructurados como JSON o CSV. A diferencia del OCR sin procesar, que devuelve texto plano y te deja buscar el significado en él, una API de extracción de documentos identifica y preserva la estructura: pares clave-valor, tablas, líneas de ítems y campos etiquetados.

Tres tecnologías vecinas se confunden con ella. Las APIs de datos públicos te entregan un conjunto de datos que alguien más ya recopiló. Las APIs de web scraping van a buscar lo que vive en una página web. ¿Motores OCR? Caracteres, sin estructura. Una API de extracción de documentos funciona en tus documentos, los que ya están en una bandeja de entrada, y los convierte en datos sobre los que un sistema puede actuar. Algunos proveedores venden lo mismo bajo el nombre de API de comprensión de documentos, o lo lanzan como un SDK de extracción de documentos. Diferente etiqueta, mismo trabajo. ¿Aún estás descubriendo qué problema tienes? Ponemos frente a frente el análisis de documentos y el web scraping.

Según Research and Markets, el mercado de procesamiento inteligente de documentos, que incluye las APIs de extracción de documentos, está valorado en unos $3.01 mil millones y se proyecta que crezca a una CAGR del 31.7%. Ese número es realmente un recuento de facturas, extractos y formularios, y cada uno de ellos tiene que ser leído por algo. En muchas empresas ese algo sigue siendo una persona con un segundo monitor y un teclado numérico.

Ejemplos rápidos:

  • Factura en PDF → JSON con campos de cabecera y un array de líneas de ítems
  • Formulario de incorporación → pares clave-valor etiquetados (nombre, dirección, firma)
  • Extracto bancario → tabla de transacciones exportada a CSV

Cinco tipos de proveedores con la misma etiqueta

Busca "API de extracción de documentos" y obtendrás una docena de proveedores que comparten una categoría y casi nada más. Realmente no compiten entre sí, porque están creados para cinco trabajos diferentes. Cada uno de ellos ganará su propia demostración, por lo que la fila importa más que el discurso. Averigua en qué fila te encuentras antes de reservar una sola llamada.

Tipo de proveedor Ejemplos Creado para Lo que aún construyes tú mismo
Cloud building blocks Google Document AI, Azure Document Intelligence, AWS Textract Equipos que ya están estandarizados en esa nube que desean la extracción como un servicio entre muchos Ingesta, pantallas de revisión, manejo de excepciones, reintentos, publicación en ERP
AP automation platforms Rossum, Nanonets Equipos de finanzas que quieren todo el flujo de trabajo de la factura, no solo los campos Poco que construir, si su flujo de trabajo es lo suficientemente cercano al tuyo
Developer-first parsing APIs Mindee, Veryfi, Parseur Ingenieros que son dueños del flujo de trabajo y quieren un JSON limpio Varía según el proveedor. Parseur incluye la aplicación de revisión
AI-native document parsers LlamaParse, Reducto Pipelines RAG y de agentes que necesitan una estructura fiel más que campos comerciales Mapeo de campos, validación, cualquier cosa con forma de flujo de trabajo
Enterprise IDP suites ABBYY, Hyperscience, UiPath Operaciones reguladas de alto volumen con revisión humana y sistemas heredados Poco que construir. El trabajo se traslada a la configuración y la implementación

Dos advertencias sobre esa tabla. Primero, las filas se difuminan: varios proveedores se sientan en dos. Segundo, Parseur está en la fila tres porque ese es el trabajo para el que está construido, correos electrónicos y documentos operativos en JSON estructurado con una aplicación que tu equipo de operaciones puede ejecutar. Si tus documentos son planos de ingeniería, la fila cuatro es un mejor ajuste que nosotros, y preferimos decírtelo ahora que durante una prueba.

Extracción basada en plantillas frente a extracción impulsada por IA (solo una de ellas escala)

La extracción basada en plantillas encuentra un campo por su posición en la página. La extracción impulsada por IA lo encuentra por lo que significa. Esa es toda la diferencia, y decide para cuánto trabajo te estás apuntando.

Una plantilla dice: el número de factura vive a 40 mm de la parte superior, a 120 mm de la izquierda. Rápido, determinista, encantador. Se mantiene hasta la mañana en que un proveedor rediseña su factura, momento en el que devuelve el valor incorrecto, o nada, y alguien abre un ticket. Doscientos proveedores, doscientas plantillas, un ingeniero que las entiende.

La extracción impulsada por IA lee el documento de la manera en que lo hace una persona. Encuentra el total porque se encuentra debajo de una línea llamada "Amount due" (Monto adeudado), abajo a la derecha, formateado como moneda e igual a la suma anterior. Muévelo, cambia su estilo, traduce toda la factura al alemán. Aún se puede encontrar.

Parseur ejecuta dos motores de IA y ninguna plantilla: el Motor de IA de texto para correos electrónicos y documentos de texto, y el Motor de IA de visión para PDFs, escaneos e imágenes. Tú describes los campos que deseas y la extracción se adapta por documento en lugar de por diseño, por lo que la configuración requiere minutos de definición de campos en lugar de semanas de creación de plantillas.

La compensación es real. La extracción por IA es probabilística donde una plantilla es determinista, que es la razón por la que existen las puntuaciones de confianza, y por la que la sección de evaluación a continuación dedica más tiempo al manejo de excepciones que a las afirmaciones de precisión.

Cómo funciona una API de extracción de documentos, en cinco etapas

Los proveedores difieren en los detalles, pero el pipeline de extracción de documentos tiene la misma forma en todas partes.

Por qué esto dejó de ser opcional: volumen. Dream Factory cita la proyección ampliamente mencionada de que los datos globales alcanzarían los 175 zettabytes para 2025, una fecha que ya quedó atrás, y la proporción de los mismos que llega en forma de documentos en lugar de filas de bases de datos no se ha reducido. La introducción manual no escala hacia eso. Tampoco lo hace un muro de plantillas.

Paso 1: Ingesta

Como sea que lo llame el proveedor, se trata de la API de ingesta de documentos: carga a través de HTTP, reenvío de correo electrónico o un webhook de otro sistema. El correo electrónico importa más de lo que parece. Una gran parte de los documentos comerciales nunca tocan un selector de archivos, llegan como archivos adjuntos de un proveedor que nunca ha oído hablar de tu portal.

Paso 2: OCR IA y análisis de layout

El OCR IA convierte la imagen y el contenido escaneado en texto legible por máquina. Luego, el análisis de layout determina el orden de lectura, los bloques de texto, las líneas, las palabras y dónde se encuentra cada uno en la página. Este es el paso que separa un motor moderno de uno de 2010: produce un mapa estructural, no solo caracteres.

Paso 3: Parsing

  • Pares clave-valor: etiquetas vinculadas a valores, como "Número de factura: 12345".
  • Tablas y líneas de ítems: filas y celdas reconstruidas, incluidas celdas combinadas, tramos y tablas que continúan a través de un salto de página.
  • Clasificación: averiguar qué es el documento antes de decidir qué campos buscar.

Paso 4: Post-procesamiento

Las fechas, las monedas y los nombres de los proveedores se normalizan en formatos consistentes. El resultado se valida contra un esquema JSON o modelo Pydantic para que una carga útil mal formada nunca llegue a tu ERP.

Paso 5: Entrega

La API devuelve el resultado de forma síncrona para archivos pequeños, o de forma asíncrona con un callback de webhook para cualquier cosa más grande. Los reintentos y la idempotencia son los que lo mantienen confiable en gran volumen. Pregunta por ambos antes de firmar, no después del primer viernes por la noche en silencio.

Muéstrame el JSON

Las páginas de los proveedores hablan de "salida estructurada" sin mostrar nunca una. Aquí está la forma en que debería devolverse una factura de proveedor, y la forma por la que vale la pena hacer que cada proveedor coincida:

{
  "document_type": "invoice",
  "supplier": { "name": "", "tax_id": "", "supplier_id": "" },
  "invoice": {
    "invoice_number": "",
    "invoice_date": "",
    "due_date": "",
    "currency": "",
    "po_number": ""
  },
  "amounts": { "subtotal": 0, "tax": 0, "freight": 0, "total": 0 },
  "line_items": [
    {
      "description": "",
      "sku": "",
      "quantity": 0,
      "unit_price": 0,
      "line_total": 0
    }
  ],
  "confidence": { "invoice_number": 0.98, "total": 0.99, "line_items": 0.91 }
}

Dos cosas allí hacen la mayor parte del trabajo. line_items es un array, no un bloque de texto, que es lo que hace posible la coincidencia bidireccional y tridireccional. confidence es por campo, lo que te permite decidir automáticamente si un humano necesita revisarlo.

Cómo elegir una API de extracción de documentos sin confiar en la demo

Checklist for evaluating a document extraction API on your own documents
Document Extraction API Checklist

Todo proveedor gana en su propia demo, porque todos los proveedores eligieron los documentos en ella. La única evaluación que predice la producción es la que ejecutas en los tuyos.

1. Construye el conjunto de prueba antes de hablar con nadie

Saca de 200 a 500 documentos reales de tus últimos tres meses, ponderados de la manera en que está tu bandeja de entrada realmente:

  • ~70% tus formatos de proveedores comunes
  • ~20% proveedores de larga cola que ves una vez por trimestre
  • ~10% los que rompen cosas: malos escaneos, notas escritas a mano, tablas de varias páginas, créditos, moneda extranjera, dos órdenes de compra en una factura

Pasa el conjunto idéntico a través de cada candidato. Nunca dejes que un proveedor elija la muestra.

2. Puntúa campos, no documentos

La precisión a nivel de documento oculta los fallos que te cuestan dinero. Puntúa cada campo por separado y pondéralo según lo que duela un error:

Campo Por qué importa
Número de factura, ID de proveedor La detección de duplicados y la coincidencia se rompen sin ellos
Total, impuestos, moneda Un error aquí significa pagos incorrectos
Número de orden de compra (PO) El gancho para la coincidencia de dos y tres vías
Cantidad y precio unitario del ítem Donde la mayoría de los motores realmente fallan
Fechas Barato de arreglar, caro de pasar por alto

3. El número a rastrear es el procesamiento directo (straight-through)

Cuenta los documentos que van desde la llegada hasta que se publican sin que nadie los toque. Con 5,000 documentos al mes, la brecha entre el 90% y el 96% de procesamiento directo es de 300 documentos que alguien abre a mano. Eso no es una métrica, es una descripción de trabajo.

4. Las líneas de ítems son donde se rompe

Los campos de cabecera son fáciles. Todo motor de la lista de finalistas encontrará el número de factura. Ponle tablas de varias páginas, cabeceras repetidas, descripciones envueltas, filas de fletes y descuentos, impuestos por línea, créditos negativos y unidades mixtas antes de creer un solo número.

5. Pregunta quién limpia las excepciones

Límites de tamaño de archivo, procesamiento asíncrono, reintentos de webhook, idempotencia, límites de tasa, cobertura de SDK y qué sucede con un campo de baja confianza. Luego pregunta quién revisa las excepciones. Si la respuesta es "tus ingenieros, en una herramienta que construyes", el precio en la hoja de datos no es el precio real. Los propios números de Parseur para esa lista viven en la documentación de la API, y la respuesta a la última pregunta es la aplicación web, no tu sprint.

Lo que realmente cuesta una API de extracción de documentos

Las estructuras de precios difieren más de lo que sugiere el marketing, y la forma importa más que la tarifa.

  • Por página: el más barato en documentos cortos, castigador en los largos. Un contrato de 40 páginas cuesta 40 veces más que un recibo de una página para el mismo único conjunto de campos.
  • Por documento: predecible por archivo, pero las funciones premium como modelos personalizados, escritura a mano o extracción basada en consultas a menudo se facturan aparte.
  • Suscripción por volumen: una tarifa mensual fija para una asignación de documentos, el conteo de páginas es irrelevante.

Parseur utiliza la tercera. Un PDF largo y un correo electrónico corto cuestan lo mismo, lo que mantiene la factura predecible cuando tu mezcla de documentos no lo es. Los niveles actuales se encuentran en la página de precios.

El costo que nadie cotiza es la ingeniería alrededor de la API: lógica de post-procesamiento, una interfaz de revisión, manejo de reintentos, monitoreo de la deriva de extracción. Esa factura suele ser mayor que la factura de la API, y es la parte que la aplicación web de Parseur viene a eliminar.

Parsear un PDF a JSON con la API de Parseur

Five steps from PDF upload to parsed JSON on your webhook
Parsing PDFs Using Parseur API

Todo el camino de la API de extracción de PDF, desde la carga hasta el webhook, en cinco pasos.

Base URL: https://api.parseur.com/

1. Autenticación

Encuentra tu clave API en la sección API de tu cuenta de Parseur y envíala en la cabecera Authorization en cada solicitud:

Authorization: <YOUR_API_KEY>

Todos los detalles están en la Guía de Autenticación.

2. Encuentra o crea un buzón

Un buzón es el contenedor que aloja tus documentos y los campos que deseas extraer. Crea uno en la aplicación, luego lista tus buzones para obtener el ID:

curl -X GET "https://api.parseur.com/parser" \
  -H "Authorization: <YOUR_API_KEY>" \
  --compressed

El ID del buzón también aparece en la URL del buzón en la aplicación y en el campo id de la respuesta de crear buzón.

3. Sube un documento

cURL:

curl -X POST "https://api.parseur.com/parser/<MAILBOX_ID>/upload" \
  -H "Authorization: <YOUR_API_KEY>" \
  -F "file=@./invoice.pdf" \
  --compressed

Python:

import requests

url = "https://api.parseur.com/parser/<MAILBOX_ID>/upload"
headers = {"Authorization": "<YOUR_API_KEY>"}
files = {"file": open("invoice.pdf", "rb")}

response = requests.post(url, headers=headers, files=files)
print(response.json())

Node.js:

import fetch from "node-fetch"
import fs from "fs"

const url = "https://api.parseur.com/parser/<MAILBOX_ID>/upload"
const headers = { Authorization: "<YOUR_API_KEY>" }

const formData = new FormData()
formData.append("file", fs.createReadStream("./invoice.pdf"))

const response = await fetch(url, { method: "POST", headers, body: formData })
console.log(await response.json())

Los documentos también pueden llegar por reenvío de correo electrónico en lugar de carga. Consulta Subir correos electrónicos y documentos para ambas rutas.

4. Recupera tus datos

Configura un webhook en el buzón y el JSON parseado llega a tu endpoint en el momento en que finaliza el procesamiento. En producción, este es el valor predeterminado correcto: sin sondeos (polling), sin cron, sin pérdida de documentos entre comprobaciones.

Alternativas cuando un webhook no es una opción:

  • Plataformas de automatización: Zapier, Make, n8n o Power Automate.
  • Sondeo (Polling): GET /document/{id} para el JSON parseado.
  • Exportaciones: Descargas en CSV, JSON o Excel desde el buzón.

5. Valida y ajusta

El panel de control de Parseur muestra registros (logs) de documentos y webhooks, para que puedas ver exactamente qué se extrajo y qué se entregó. Cuando un campo devuelve algo incorrecto, arréglalo allí en lugar de aplicar parches en tu código.

Lo que Parseur extrae y lo que aún no puede hacer

Parseur es una API de extracción de documentos construida en torno a una idea: el documento no debería necesitar preparación antes de que el software pueda leerlo. Ha procesado más de 100 millones de documentos desde 2016.

  • Pares clave-valor y formularios: nombres, direcciones, totales, números de factura e ID de referencia en campos etiquetados.
  • Tablas y líneas de ítems: líneas de factura, transacciones de extractos bancarios, manifiestos de envío, incluidas las tablas que se extienden a lo largo de varias páginas. La extracción de tablas por IA cubre cómo funciona eso.
  • Escaneos y fotografías: el motor de IA de Visión lee documentos escaneados y fotografiados directamente, no solo archivos PDF digitales.
  • Correos electrónicos y archivos adjuntos: una especialidad de Parseur. El correo electrónico en sí es un documento, al igual que todo lo que se adjunta a él.
  • Elementos de diseño: encabezados, párrafos y marcas de selección donde los necesites.

Dónde todavía es difícil: escritura a mano densa y firmas. Esos están sin resolver en toda la categoría, y a cualquier proveedor que afirme lo contrario se le debe pedir su benchmark.

La mayoría del software de extracción de documentos se detiene en la API y te deja el resto a ti. Parseur envía ambas mitades: la API para tu lado y una aplicación web donde el equipo de operaciones define campos, revisa documentos y corrige resultados sin crear un ticket o esperar un sprint.

Dónde lo utilizan los equipos

  • Cuentas por pagar: facturas, recibos y órdenes de compra a JSON estructurado, y luego directo al ERP.
  • Operaciones financieras: extractos bancarios e informes de transacciones a CSV o JSON para conciliación.
  • Operaciones y logística: albaranes, conocimientos de embarque y notas de entrega.
  • Automatización de correos electrónicos: ingiere el mensaje y sus adjuntos, extrae y entrega por webhook.

Seguridad, GDPR y residencia de datos en la UE

Parseur está alojado en la UE: los datos de los clientes se procesan y almacenan en la Unión Europea, y el centro de datos de alojamiento tiene la certificación ISO 27001. Ese es un compromiso de residencia de datos, que es algo diferente y más sólido que una insignia de cumplimiento del GDPR.

Parseur está alineado con el GDPR de la UE, el GDPR del Reino Unido, la CCPA/CPRA de California y la PDPA de Singapur. Los documentos de los clientes nunca se reutilizan para entrenar los modelos de IA de Parseur y nunca se venden. La retención es configurable, por lo que los documentos pueden eliminarse automáticamente en la ventana de tiempo que establezcas. Los programas de cumplimiento SOC 2 Tipo II e HIPAA están en progreso, lo que significa que ninguno está certificado hoy.

Si la residencia es un requisito indispensable, nunca aceptes "Alojado en la UE" sin preguntar dónde ocurren cuatro cosas específicas: inferencia, caché temporal, copias de seguridad y registros que contengan contenido de documentos. Una base de datos en la UE ubicada frente a un endpoint de inferencia de EE. UU. no es residencia en la UE, y es una estructura común. Nuestras 12 preguntas que ponen a prueba una política de no entrenamiento realizan el mismo ejercicio para el entrenamiento de modelos.

APIs de extracción de documentos y LLMs: Nunca entregues el PDF sin procesar

Los modelos de lenguaje son extraordinarios para razonar y poco confiables para leer un PDF. Apunta uno a una factura escaneada y devolverá un total que no está en la página, con perfecta compostura. Una API de extracción de documentos produce la verdad fundamental. El modelo trabaja encima de ella.

La división del trabajo que funciona: la API extrae el número de factura, fechas, totales y líneas de ítems con puntuaciones de confianza, luego el modelo hace las cosas para las que son buenos, convirtiendo "01/03/25" en 2025-03-01, etiquetando el tipo de documento, mapeando campos a tu taxonomía interna. La validación del esquema se encuentra bajo ambos y detecta lo que ninguno de los dos nota por sí solo.

Un agente de IA necesita la misma disciplina. Solo es tan bueno como los datos que se le entregan, y una línea de ítem alucinada se convierte en una orden de compra real con un pago real detrás. Para obtener una visión más amplia, la guía completa de APIs de extracción de datos es el pilar sobre el que se asienta esta página.

Ahora ve y pon a prueba a algunos proveedores

La mejor API de extracción de documentos no es la que tiene la lista de funciones más larga, es la que sobrevive a tu 10% de documentos más feos sin una persona en el bucle. Construye el conjunto de prueba, puntúa los campos que cuestan dinero cuando están equivocados y cuenta cuántos documentos salen intactos por el otro extremo. Ejecútalo contra nosotros también, en el orden que prefieras.

Todo lo demás es una hoja de datos.

Crea tu cuenta gratuita
Ahorra tiempo y esfuerzo con Parseur. Automatiza tus documentos.

Última actualización el

Deja de meter datos a mano

¿Listo para automatizar la
extracción de datos de tus documentos?

Empieza gratis en minutos y descubre cómo Parseur encaja en tu flujo de trabajo.

Funciona desde el primer documento, sin configuraciones complicadas
Automatiza la extracción de datos de cualquier documento
Tan fácil como un clic, tan potente como una API

Preguntas Frecuentes

Las preguntas que los ingenieros realmente hacen entre la primera llamada a la API y el lanzamiento a producción.

Un pipeline típico tiene cinco etapas: ingesta, OCR IA y análisis de layout, parsing de pares clave-valor y tablas, post-procesamiento para normalización y validación, y entrega estructurada por webhook o exportación. Las APIs modernas ejecutan las cinco de forma automática, sin necesidad de construir primero una plantilla.

La extracción basada en plantillas relaciona campos por posición, por lo que funciona hasta que un proveedor mueve su total dos centímetros a la izquierda. La extracción impulsada por IA lee el documento como lo hace una persona, identificando el total por lo que lo rodea en lugar de por dónde se encuentra. La diferencia práctica se nota en la larga cola: las plantillas necesitan una configuración por diseño; la extracción por IA maneja diseños que nunca ha visto.

Reúne entre 200 y 500 de tus documentos reales, ponderados de la manera en que realmente está tu bandeja de entrada: aproximadamente 70% formatos comunes, 20% proveedores de larga cola, 10% casos extremos genuinamente complicados. Ejecuta el conjunto idéntico en cada candidato y puntúa campo por campo, no documento por documento. Nunca dejes que un proveedor elija la muestra.

Construye si tus documentos son pocos, estables y generados por máquinas. Compra en el momento en que los diseños varíen, porque el costo nunca es el analizador, es el mantenimiento. Cada nuevo formato de proveedor se convierte en un ticket, y el ingeniero que lo escribió se convierte en la única persona que puede arreglarlo.

La primera llamada exitosa a la API es una tarde. La producción es todo lo que la rodea: el esquema de campos, la ruta de excepción cuando la confianza es baja y alguien a cargo del webhook cuando falla a las 2 de la madrugada. Las herramientas basadas en plantillas añaden una configuración por diseño encima de eso, que es lo que convierte un proyecto de dos semanas en uno de dos trimestres. Pide a todos los proveedores un cronograma que incluya el paso de revisión, no solo la primera respuesta 200.

Sí. El procesamiento asíncrono, los webhooks, los reintentos y las operaciones por lotes hacen que procesar miles de documentos al día sea una rutina. La restricción a gran escala rara vez es el rendimiento; es la tasa de excepciones, y esa es una pregunta de personal (headcount) más que de infraestructura.

La API de extracción produce la verdad fundamental, y el LLM razona sobre ella. Alimentar un PDF sin procesar a un modelo de lenguaje invita a la confusión del diseño y a valores inventados. Extrae los campos estructurados primero, luego deja que el modelo los normalice, clasifique o enriquezca, y un agente tendrá algo confiable sobre lo que actuar.

Pregunta esto, y pregunta sobre las excepciones. Parseur nunca reutiliza los datos de los clientes para entrenar sus modelos y nunca los vende. Muchas políticas prometen no realizar entrenamientos mientras se reservan el derecho de entrenar en versiones anonimizadas o agregadas de los mismos documentos, así que haz que esa excepción sea nombrada y cerrada en el contrato.

El OCR responde a "qué caracteres hay en esta página". Una API de extracción de documentos responde a "qué valores importan y cómo están relacionados". El OCR te entrega un muro de texto sin estructura, por lo que aún tienes que escribir la lógica que encuentre el número de factura. Una API de extracción devuelve campos etiquetados, arrays de líneas de ítems y tablas que puedes escribir directamente en una base de datos.

Las buenas sí, y eso importa más que la precisión de la que presumen. Una puntuación de confianza a nivel de campo es lo que te permite aprobar automáticamente el 90% del que tienes seguridad y enviar el resto a un humano. Un proveedor con una precisión del 92% con una confianza bien calibrada es más seguro en producción que uno que afirma un 97% y falla en silencio.

Aquí es donde la mayoría de ellas se rompen, así que pruébalo primero. Una tabla de varias páginas necesita que la API reconozca una fila de cabecera repetida, mantenga el mapeo de columnas cruzando el límite de la página y no trate un subtotal como otra línea de ítem. Los campos de cabecera como el número de factura y el total son fáciles en comparación, por lo que una demostración de un proveedor que solo muestra esos no te dice nada.

Dominan tres modelos: por página, por documento y una suscripción plana por volumen. El precio por página parece el más barato hasta que llega un contrato de 40 páginas, y las funciones premium como modelos personalizados o extracción basada en consultas a menudo se facturan por separado. Parseur cobra una suscripción basada en el volumen de documentos, por lo que un PDF largo cuesta lo mismo que uno corto.

Cualquier API que maneje un volumen real debería hacerlo. Los archivos grandes se ponen en cola y se procesan de forma asíncrona, y el resultado se envía a tu endpoint en lugar de realizar consultas. Pregunta específicamente sobre el comportamiento de reintento y la idempotencia, porque un webhook que se dispara una vez y se rinde perderá documentos silenciosamente.

Las cuentas por pagar lideran por volumen, cubriendo facturas, recibos y órdenes de compra. Las operaciones financieras le siguen con extractos bancarios e informes de transacciones, luego la logística con albaranes y conocimientos de embarque, y después cualquier flujo de trabajo donde el documento llega como un archivo adjunto de correo electrónico y tiene que terminar en un sistema.

Algunas pueden, y vale la pena separarlo de una afirmación genérica sobre GDPR. Parseur está alojado en la UE: los datos se procesan y almacenan en la Unión Europea, y el centro de datos de alojamiento cuenta con la certificación ISO 27001. Pide a cualquier proveedor lo mismo por escrito, cubriendo inferencia, caché, copias de seguridad y registros, porque una base de datos en la UE frente a un endpoint de inferencia en EE. UU. no significa residencia en la UE.

Un esquema JSON es el contrato entre la API de extracción y todo lo que está aguas abajo. Valida tipos, detecta una fecha que llegó como una cadena y evita que una carga mal formada llegue a tu ERP. Define el esquema que necesitas antes de hablar con los proveedores, luego pide a cada uno que te devuelva exactamente eso.