{
"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'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Processamento de Faturas DVAP e Automação de AP API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Empresas líderes confiam em nós
Extraia todos os campos da fatura com pontuações de confiança por campo e erros de validação ou avalie o risco de fraude com razões nomeadas. Uploads de PDF DOCX e imagens. Sem estado: os documentos nunca são armazenados
Cada endpoint retorna dados específicos relacionados ao processamento de faturas Por exemplo o endpoint POST Process Invoice retorna campos extraídos como número da fatura nome do fornecedor e suas pontuações de confiança enquanto o endpoint GET List Invoices fornece resumos paginados de faturas processadas incluindo seus status
Os campos principais incluem `invoice_id`, `status`, `extracted` (com subcampos como `invoice_number`, `vendor_name`) e detalhes de `ingestion` Cada campo extraído inclui um `value` e um `confidence` score indicando a confiabilidade dos dados
Os dados de resposta estão estruturados em formato JSON. Geralmente inclui um objeto de nível superior com campos como `invoice_id`, `status` e objetos aninhados para dados `extraídos` e detalhes de `ingestão`, permitindo o acesso fácil a informações específicas
Os parâmetros variam de acordo com o endpoint Por exemplo o POST Criar Pedido de Compra requer `po_number` `vendor_name` e `lines` O endpoint GET Listar Faturas aceita um parâmetro opcional `status` para filtrar os resultados pelo status da fatura
A precisão dos dados é garantida por meio de verificações de validação, avaliações de fraudes e correspondência de PO Cada campo extraído inclui uma pontuação de confiança e os resultados de referência para precisão estão disponíveis publicamente por meio do endpoint GET /api/v1/metrics/accuracy
Casos de uso típicos incluem automatizar o processamento de faturas validar os dados da fatura antes da aprovação verificar duplicatas e integrar faturas processadas em sistemas de ERP Os usuários também podem monitorar os status das faturas e trilhas de auditoria para conformidade
Os usuários podem aproveitar os dados retornados analisando as pontuações de confiança para priorizar faturas para revisão usando o histórico de auditoria para verificações de conformidade e integrando dados extraídos em sistemas financeiros para processos de contas a pagar mais ágeis
Verificações de qualidade incluem validação contra ordens de compra mecanismos de detecção de fraudes e um histórico de auditoria imutável que registra cada erro de validação e mudança de status Isso garante transparência e responsabilidade no fluxo de trabalho de processamento de faturas