Lea nóminas y recibos de salario en JSON estructurado. Bruto y neto, cada línea de devengo, cada deducción, cada impuesto y los acumulados del año - tipados como números que puede sumar y contrastar con los totales impresos.
Envíe la nómina y un esquema. Los tres bloques vuelven como arrays de números separados, así que "bruto menos deducciones menos impuestos" pasa a ser algo que comprueba en vez de algo que se cree.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@payslip.pdf" \
-F 'schema={
"employee_name": "string",
"employee_id": "string",
"employer": "string",
"pay_period_start": "string",
"pay_period_end": "string",
"pay_date": "string",
"gross_pay": "number",
"net_pay": "number",
"earnings": [{
"type": "string",
"hours": "number",
"rate": "number",
"amount": "number"
}],
"deductions": [{ "type": "string", "amount": "number" }],
"taxes": [{ "type": "string", "amount": "number" }],
"ytd_gross": "number",
"ytd_net": "number"
}'{
"status": "completed",
"pages": 1,
"data": {
"employee_name": "Tomas Reinholt",
"employee_id": "EMP-40277",
"employer": "Cedarline Manufacturing",
"pay_period_start": "2026-02-01",
"pay_period_end": "2026-02-15",
"pay_date": "2026-02-20",
"gross_pay": 3096.00,
"net_pay": 2060.86,
"earnings": [
{ "type": "Regular", "hours": 80.0, "rate": 36.00, "amount": 2880.00 },
{ "type": "Overtime", "hours": 4.0, "rate": 54.00, "amount": 216.00 }
],
"deductions": [
{ "type": "Health insurance", "amount": 142.50 },
{ "type": "Retirement plan", "amount": 154.80 }
],
"taxes": [
{ "type": "Federal income tax", "amount": 372.40 },
{ "type": "State income tax", "amount": 128.60 },
{ "type": "Social security", "amount": 191.95 },
{ "type": "Medicare", "amount": 44.89 }
],
"ytd_gross": 9288.00,
"ytd_net": 6182.58
}
}Cada empresa imprime la nómina a su manera y cada país añade sus propias líneas obligatorias. La aritmética de debajo no cambia nunca.
Los importes vuelven como números tipados, no como cadenas con el símbolo de la moneda pegado. Su proceso puede sumar los devengos, restar deducciones e impuestos y comparar el resultado con el neto impreso.
Plan de pensiones, cotizaciones sociales, cuotas sindicales, embargos, tasas obligatorias - los arrays de deducciones e impuestos contienen lo que esa nómina enumera de verdad, así que una jurisdicción nueva no supone una integración nueva.
Una comprobación de ingresos suele necesitar las cifras acumuladas y no una sola quincena. El bruto y el neto del año se capturan como campos propios, así que un prestamista o un auditor obtiene ambas vistas en una única pasada.
Sí. El diseño, los nombres de las líneas obligatorias y los formatos de fecha cambian según el país y la empresa. Usted describe los campos que quiere y cada nómina se asigna a ellos, así que un ciclo de nómina repartido entre varios países acaba en una única estructura coherente.
Los importes vuelven como números, así que puede sumar usted mismo las líneas de devengo, restar deducciones e impuestos y comparar con gross_pay y net_pay. Mantener esa comprobación en su propio código es la forma honesta de detectar un escaneo malo antes de que llegue a una decisión.
Una exportación de nóminas suele agrupar a muchos empleados en un solo archivo. Declare el nivel superior de su esquema como un array y cada empleado vuelve como objeto propio, en lugar de que solo se lea la primera página.
Sí. Los solicitantes fotografían la nómina con el móvil mucho más a menudo de lo que exportan un PDF limpio. El OCR se aplica de forma automática, así que una foto pasa por el mismo endpoint sin ningún paso de preprocesamiento aparte.
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.
Presupuestos de proveedores en un formato comparable.
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.