Integrations

Meets your systems where they are.

No rip-and-replace, no six-month integration project. Invoices arrive in whatever shape your business already produces — structured XML, a PDF from a supplier, a Tally export, an email attachment — and every one of them leaves the pipeline the same way: recomputed, validated, sealed.

Formats Ten doors, one pipeline

UBL 2.1

Parsed directly on the deterministic fast path — structured XML goes straight into exact-decimal recomputation with no OCR and no interpretation layer in between.

Hybrid PDF

The PDF's text layer is extracted and normalised; where a page is a scan, in-region vision-OCR reads it — and every figure is then recomputed rather than taken on trust.

CII

UN/CEFACT Cross-Industry Invoice XML is mapped into the same canonical model as UBL, then validated and recomputed line by line.

cXML

Procurement-network cXML documents are ingested and normalised — the same deterministic checks run whether the invoice came from a network or an inbox.

SAP IDoc

INVOIC IDocs are accepted straight from your SAP landscape and translated into the canonical model — no middleware layer for you to build or license.

Tally

Tally exports walk in the front door and run through the full pipeline — it matters enough to Gulf accounting to earn its own paragraph below.

EDIFACT

Classic EDI INVOIC messages are parsed and normalised, so long-standing supplier integrations keep working without anyone touching them.

SaaS JSON

JSON invoices from SaaS billing systems post straight to the API and are validated against exactly the same rule set as everything else.

CSV

Bulk CSV — including AP-history exports for the historical sweep — is ingested in batches, with every row recomputed and validated individually.

Email ingestion

A watched inbox accepts supplier invoices as attachments — PDFs, scans, spreadsheets — and routes each one into the same pipeline as every other input.

The door is different; the checks are identical. Every input — however it arrived — is recomputed in exact decimal arithmetic, validated against the full detector matrix, and sealed into the evidence chain.

The integrator contract

What your engineers actually get — the guarantees the API makes to the person wiring it in, written the way they would write them.

API

Batch ingestion — 50 files per call

Submit up to 50 files in a single request; each gets its own verdict, its own evidence, and its own job status. Bulk backfills don't need a bulk workaround.

Queue

Async job queue

Submissions return immediately with a job handle; poll it or subscribe to it. Your ERP is never held hostage on a synchronous call while documents are processed.

Safety

Idempotency-Key retry safety

Send the same Idempotency-Key and a retry returns the original result instead of creating a second record. A network timeout can never double-submit or hide a fraud signal.

Events

SSE live events

Server-sent events stream verdicts and job progress as they happen — build a live view in your own tooling without a polling loop.

Exports

CSV exports

Every queue, worklist and result set exports to CSV — your auditors and your spreadsheets see the same numbers the API sees.

Ops

Prometheus metrics

Operational metrics ship in Prometheus format and carry zero tenant identifiers — your monitoring stack sees system health, never customer data.

Readiness

compliance-doctor CLI

A readiness CLI checks your deployment end-to-end — configuration, connectivity, keys — before go-live, and refuses to call healthy anything that isn't.

Exports

Bulk exports fail closed

A multi-invoice export to QuickBooks, Xero or CSV can never be silently reduced to its first record — a truncated batch fails closed instead. A network timeout can never double-submit or hide a fraud signal.

Durability

Job durability

A job stranded by a worker crash or a rolling deploy is automatically reclaimed within a retry bound — nothing is silently lost.

Speaks the ERPs you run

Named here because their export formats and documents are what the pipeline reads — not because of a logo wall or a badge programme.

  • SAP S/4HANA
  • Oracle NetSuite
  • Dynamics 365
  • Odoo
  • Zoho Books
  • Tally Prime
  • QuickBooks

And the whole layer is ASP-agnostic — we make the invoice correct before your accredited ASP transmits it. You appoint whichever service provider you choose; nothing here changes that decision.

Start with the formats you already have.

A demo begins with your documents, not ours — bring a UBL file, a supplier PDF, a Tally export, and watch each come out the other side recomputed, validated, sealed.

Book a demo See the fraud firewall Recover money you already lost