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.
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.
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.
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.
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.
CSV exports
Every queue, worklist and result set exports to CSV — your auditors and your spreadsheets see the same numbers the API sees.
Prometheus metrics
Operational metrics ship in Prometheus format and carry zero tenant identifiers — your monitoring stack sees system health, never customer data.
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.
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.
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