DOC-INVOICE-DEMO-01
parse.invoice
$0.15 · 15 credits

Demo: invoice → JSON

Useful machine work first. Example: Nigerian tax-invoice style text → seller, VAT, total ₦215,000.00, and line items.

Synthetic public-safe fixture (not a real customer invoice). Illustrative shape aligned with AfricaInvoiceReceipt contract.

Flow

INPUT → discovery → price → 402 (if unpaid) → settle/prepaid → OUTPUT.

INPUT
LAGOS OFFICE SUPPLIES LTD
TIN: 12345678-0001
Tax Invoice INV-2026-0910
Date: 2026-09-10
Bill to: Acme Agents NG

A4 paper carton x10 @ ₦12,000 ........ ₦120,000
Ink cartridges x4 @ ₦20,000 .......... ₦80,000
Subtotal ............................. ₦200,000
VAT 7.5% ............................. ₦15,000
Total ................................ ₦215,000
OUTPUT (parse.invoice shape)
{
  "doc_type": "invoice",
  "locale_hints": [
    "naira",
    "NG"
  ],
  "merchant": {
    "name": "LAGOS OFFICE SUPPLIES LTD",
    "tax_id": "12345678-0001",
    "country": "NG"
  },
  "buyer": {
    "name": "Acme Agents NG",
    "tax_id": null
  },
  "document_id": "INV-2026-0910",
  "issued_at": "2026-09-10",
  "currency": "NGN",
  "subtotal": 200000.0,
  "tax": {
    "vat_rate": 7.5,
    "vat_amount": 15000.0,
    "label": "VAT"
  },
  "total": 215000.0,
  "line_items": [
    {
      "description": "A4 paper carton",
      "quantity": 10,
      "unit_price": 12000.0,
      "amount": 120000.0
    },
    {
      "description": "Ink cartridges",
      "quantity": 4,
      "unit_price": 20000.0,
      "amount": 80000.0
    }
  ],
  "warnings": [],
  "confidence": {
    "overall": 0.9
  }
}
Latency

Latency not separately bench-marked on this page — use live API timing. End-to-end includes network + billing.

Try it
curl -sS https://api.callmeter.dev/v1/docintel/extract/invoice \
  -H "X-Api-Key: $CALLMETER_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-BizKernel-Acquisition: qa_doc_invoice_demo_01" \
  -d '{"text":"…invoice fixture…"}'

MCP: parse.invoice @ POST https://api.callmeter.dev/mcp · HTTP: POST https://api.callmeter.dev/v1/docintel/extract/invoice · unpaid → x402 402

Not claimed here

No blanket accuracy claims; totals on garbage input stay fail-closed. Confidence on this illustrative fixture is not a product SLA.