Convierta las ofertas de proveedores, los presupuestos y las respuestas a RFQ en JSON estructurado. Número de oferta, referencia del RFQ, líneas con referencia y descuento, plazo de validez, plazo de entrega y condiciones de pago y entrega vuelven tipados - con la misma forma para cada proveedor.
Pase cada respuesta de proveedor por el mismo esquema. Lo que vuelve encaja campo por campo, así que clasificar las ofertas es una consulta y no una tarde entera picando datos.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@quote.pdf" \
-F 'schema={
"quote_number": "string",
"rfq_reference": "string",
"vendor": "string",
"customer": "string",
"issue_date": "date",
"valid_until": "date",
"currency": "string",
"line_items": [{
"sku": "string",
"description": "string",
"quantity": "number",
"unit": "string",
"unit_price": "number",
"discount_percent": "number",
"amount": "number"
}],
"subtotal": "number",
"tax": "number",
"total": "number",
"lead_time_days": "number",
"payment_terms": "string",
"incoterms": "string"
}'{
"status": "completed",
"pages": 1,
"data": {
"quote_number": "QT-2026-0418",
"rfq_reference": "RFQ-8842",
"vendor": "Brightforge Industrial",
"customer": "Larkfield Manufacturing",
"issue_date": "2026-03-04",
"valid_until": "2026-04-03",
"currency": "EUR",
"line_items": [
{
"sku": "BRG-6204-2RS",
"description": "Deep groove ball bearing 20x47x14",
"quantity": 480,
"unit": "pcs",
"unit_price": 3.85,
"discount_percent": 5,
"amount": 1755.6
},
{
"sku": "SHF-25-1000",
"description": "Precision shaft 25 mm x 1000 mm",
"quantity": 24,
"unit": "pcs",
"unit_price": 62.4,
"discount_percent": 0,
"amount": 1497.6
}
],
"subtotal": 3253.2,
"tax": 618.11,
"total": 3871.31,
"lead_time_days": 21,
"payment_terms": "Net 30",
"incoterms": "DAP Larkfield"
}
}No se pueden comparar cuatro ofertas del mismo RFQ hasta que las cuatro tienen la misma forma.
Cuatro proveedores responden a un RFQ con cuatro diseños distintos. Páselos por un único esquema y la comparativa se convierte en una ordenación por precio unitario, plazo de entrega e importe total, en lugar de un cuadro montado a mano.
valid_until y lead_time_days vuelven como valores utilizables, así que una oferta que vence antes de emitir el pedido aparece como un filtro y no como una mala noticia del proveedor.
Las condiciones de pago y los Incoterms suelen quedar debajo de los totales en cuerpo diminuto. Se capturan como campos propios, de modo que las condiciones comerciales viajan junto al precio en lugar de quedarse atrapadas en el PDF.
Es la razón principal para usarlo. Guarde un esquema, aplíquelo a todas las respuestas de un RFQ y cada oferta vuelve con una forma idéntica, así que ordenarlas por precio unitario, total o plazo de entrega es una comparación directa y no una lectura manual.
Sí. Incluya discount_percent y amount en la línea y cada partida vuelve con el descuento ofertado junto al importe de la línea, lo que le permite cuadrar los cálculos del proveedor contra el subtotal impreso antes de adjudicar.
El campo vuelve como null. Los valores que faltan se dejan vacíos en lugar de deducirse, algo que importa cuando el comprador tiene que decidir si un proveedor respondió realmente al RFQ que se le envió.
Sí. El OCR se aplica de forma automática, así que una oferta que llegó como escaneo o como foto de móvil se lee igual que un PDF nativo. Si reenvía un archivo idéntico, se sirve desde la caché y no vuelve a consumir páginas.
Los documentos subidos se eliminan de forma automática en un plazo de 24 horas. Los datos extraídos están cifrados en tránsito y en reposo y nunca se usan para entrenar modelos.
La misma API basada en esquemas funciona con cualquier tipo de documento. Defina un esquema una vez y extraiga datos de miles de archivos.
Extraiga JSON estructurado de cualquier documento con esquemas personalizados.
Convierta cualquier PDF en JSON estructurado, escaneado o digital.
Proveedor, líneas de detalle, totales, impuestos y fechas de las facturas.
Comercio, artículos, totales y método de pago de los recibos.
Número de pedido, proveedor, comprador y líneas de detalle a nivel de SKU.
Transacciones, saldos acumulados y fechas para la conciliación.
Datos a nivel de casilla de los formularios W-2, 1099 y otros formularios fiscales.
Partes, fechas, ley aplicable y cláusulas clave.
Transportista, partes, puertos, contenedores y carga.
Importes de crédito vinculados a la factura original.
Pagos repartidos entre facturas para la aplicación de cobros.
Lecturas de contador, cargos y totales de cualquier proveedor.
Partidas y periodos de balances e informes.
Devengos, deducciones, impuestos y acumulados del año.
Experiencia, formación y competencias de cualquier formato.
Campos y MRZ de pasaportes y documentos de identidad.
Renta, plazo, fianzas y plazos de renovación.
Números de siniestro y póliza, fechas e importes reclamados.
Bultos y líneas a nivel de SKU para la recepción.
Cantidades pedidas frente a entregadas y conformidad.
El plan gratuito cubre sus primeras 100 páginas al mes. Sin tarjeta de crédito para empezar.