{
"extracted": {
"invoice_number": {
"value": "INV-8203",
"confidence": 0.99
},
"po_number": {
"value": "PO-2026-0417",
"confidence": 0.99
},
"invoice_date": {
"value": "2026-07-14",
"confidence": 0.99
},
"due_date": {
"value": "2026-08-13",
"confidence": 0.99
},
"vendor_name": {
"value": "Cloudreach IT Services Pty Ltd",
"confidence": 0.99
},
"vendor_tax_id": {
"value": null,
"confidence": 0
},
"abn": {
"value": "51824753556",
"confidence": 0.99
},
"currency": {
"value": "AUD",
"confidence": 0.99
},
"subtotal": {
"value": 2160,
"confidence": 0.99
},
"tax": {
"value": 216,
"confidence": 0.99
},
"gst": {
"value": 216,
"confidence": 0.99
},
"vat": {
"value": null,
"confidence": 0
},
"total": {
"value": 2376,
"confidence": 0.99
},
"discounts": {
"value": null,
"confidence": 0
},
"freight": {
"value": null,
"confidence": 0
},
"bank_details": {
"value": "BSB 062-000 Account 1234 5678 Ref: INV-8203",
"confidence": 0.97
},
"payment_terms": {
"value": "Net 30",
"confidence": 0.99
},
"vendor_industry": {
"value": "it_services",
"confidence": 0.95
},
"line_items": [
{
"sku": "MSP-STD",
"description": "Managed IT support — July 2026",
"quantity": 1,
"unit_cost": 1450,
"tax": null,
"total": 1450,
"confidence": 0.98
},
{
"sku": "M365-BP",
"description": "Microsoft 365 Business Premium licences",
"quantity": 18,
"unit_cost": 34.5,
"tax": null,
"total": 621,
"confidence": 0.98
},
{
"sku": "BKP-500",
"description": "Cloud backup — 500 GB tier",
"quantity": 1,
"unit_cost": 89,
"tax": null,
"total": 89,
"confidence": 0.98
}
]
},
"extraction_confidence": 0.95,
"validation_errors": []
}
curl --location 'https://zylalabs.com/api/13354/dvap+invoice+processing+and+ap+automation+api/28460/validate+invoice' \
--header 'Content-Type: application/json' \
--form 'image=@"FILE_PATH"'
{
"fraud_risk_score": 15,
"fraud_reasons": [
"unseen_vendor"
],
"extraction_confidence": 0.95
}
curl --location 'https://zylalabs.com/api/13354/dvap+invoice+processing+and+ap+automation+api/28461/fraud+check' \
--header 'Content-Type: application/json' \
--form 'image=@"FILE_PATH"'
{
"note": "Scores per dataset are never merged: 'golden' is synthetic, 'sroie' is the public SROIE scanned-receipt benchmark, 'real' is real supplier invoices.",
"commit": "20b4639",
"golden": {
"timestamp": "2026-07-12T11:20:19+00:00",
"provider": "local",
"documents": 1000,
"field_accuracy": {
"abn": 1,
"currency": 1,
"due_date": 1,
"invoice_date": 1,
"invoice_number": 1,
"payment_terms": 1,
"po_number": 1,
"subtotal": 1,
"tax": 1,
"total": 1,
"vendor_name": 1
},
"straight_through_rate": 1,
"line_item_f1": 1,
"avg_confidence": 0.843,
"by_format": {
"txt": {
"documents": 1000,
"straight_through_rate": 1,
"avg_confidence": 0.843
}
},
"fraud": {
"precision": 1,
"recall": 0.9174,
"f1": 0.9569
},
"duplicates": {
"precision": 1,
"recall": 1,
"f1": 1
}
},
"sroie": {
"timestamp": "2026-07-13T08:54:21+00:00",
"provider": "anthropic",
"documents": 100,
"field_accuracy": {
"invoice_date": 1,
"total": 0.99,
"vendor_name": 0.88
},
"straight_through_rate": 0.87,
"line_item_f1": null,
"avg_confidence": 0.9702,
"by_format": {
"sroie": {
"documents": 100,
"straight_through_rate": 0.87,
"avg_confidence": 0.9702
}
}
},
"real": {
"timestamp": "2026-07-11T05:22:53+00:00",
"provider": "local",
"documents": 1,
"field_accuracy": {
"currency": 1,
"due_date": 1,
"invoice_date": 1,
"invoice_number": 1,
"subtotal": 1,
"tax": 1,
"total": 1,
"vendor_name": 1
},
"straight_through_rate": 1,
"line_item_f1": null,
"avg_confidence": 0.875,
"by_format": {
"txt": {
"documents": 1,
"straight_through_rate": 1,
"avg_confidence": 0.875
}
}
}
}
curl --location --request GET 'https://zylalabs.com/api/13354/dvap+invoice+processing+and+ap+automation+api/28476/get+published+accuracy' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": "ok"
}
curl --location --request GET 'https://zylalabs.com/api/13354/dvap+invoice+processing+and+ap+automation+api/28477/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Procesamiento de facturas DVAP y automatización de cuentas por pagar API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Empresas líderes confían en nosotros
Extraer cada campo de factura con puntajes de confianza por campo y errores de validación o puntuar riesgo de fraude con razones nombradas Subidas de PDF DOCX e imágenes Sin estado: los documentos nunca se almacenan
Cada punto final devuelve datos específicos relacionados con el procesamiento de facturas Por ejemplo el punto final POST Procesar Factura devuelve campos extraídos como número de factura nombre del proveedor y sus puntuaciones de confianza mientras que el punto final GET Listar Facturas proporciona resúmenes paginados de facturas procesadas incluyendo sus estados
Los campos clave incluyen `invoice_id`, `status`, `extracted` (con subcampos como `invoice_number`, `vendor_name`), y detalles de `ingestion` Cada campo extraído incluye un `valor` y un puntaje de `confianza` que indica la fiabilidad de los datos
Los datos de respuesta están estructurados en formato JSON. Generalmente incluye un objeto de nivel superior con campos como `invoice_id`, `status`, y objetos anidados para datos `extraídos` y detalles de `ingestión`, lo que permite un fácil acceso a información específica
Los parámetros varían según el punto final. Por ejemplo, el POST Crear Orden de Compra requiere `po_number`, `vendor_name` y `lines`. El punto final GET Listar Facturas acepta un parámetro opcional `status` para filtrar resultados por estado de la factura
La precisión de los datos se garantiza a través de verificaciones de validación evaluaciones de fraude y coincidencia de órdenes de compra. Cada campo extraído incluye un puntaje de confianza y los resultados de referencia para la precisión están disponibles públicamente a través del endpoint GET /api/v1/metrics/accuracy
Los casos de uso típicos incluyen la automatización del procesamiento de facturas la validación de los datos de las facturas antes de la aprobación la verificación de duplicados y la integración de las facturas procesadas en los sistemas ERP Los usuarios también pueden monitorear el estado de las facturas y las trazas de auditoría para el cumplimiento
Los usuarios pueden aprovechar los datos devueltos analizando los puntajes de confianza para priorizar las facturas para revisión utilizando el rastro de auditoría para comprobaciones de cumplimiento y integrando los datos extraídos en sistemas financieros para procesos de cuentas por pagar optimizados
Las verificaciones de calidad incluyen la validación contra órdenes de compra mecanismos de detección de fraude y un historial de auditoría inmutable que registra cada error de validación y cambio de estado Esto asegura transparencia y responsabilidad en el flujo de trabajo de procesamiento de facturas