Clean data, delivered where your books live.
Map each document type to a destination once. Approved records post to Tally, ERPs and accounting software, land in spreadsheets, or reach your own systems through the REST API and webhooks.
Records that have passed review and approval, with every field final.
Fields are mapped to ledgers, columns or API objects and delivered on approval or on schedule.
Vouchers, bills, rows and JSON, each linked back to the source document.
One source of truth, many destinations.
Export settings live per document type, so invoices, statements and KYC records each go where they belong.
Tally
Purchase vouchers with party ledger, expense or stock ledgers, GST split and narration, ready to import.
ERPs and accounting
Field mapping to your ERP or accounting software import format, including vendor codes and cost centres.
Spreadsheets
CSV and XLSX in the column order your team already uses, delivered by email or download.
Webhooks
Signed POST requests when a record is final, retried with backoff until acknowledged.
REST API
Upload documents, poll status, read fields with confidence and history, and manage review programmatically.
Master data sync
Vendors, ledgers, POs and GRNs synced in so mapping and matching use your current data.
Three calls from file to final record.
POST a document, receive a webhook when it is approved, GET the fields. Every value carries its confidence score and review history.
curl https://api.zudoxia.com/v1/documents \
-H "Authorization: Bearer $ZUDOXIA_KEY" \
-F "file=@SLT-2026-0847.jpg" \
-F "type=supplier_invoice" \
-F "webhook=https://erp.example.in/hooks/zx"
{ "id": "doc_7Hq2k", "status": "processing" }{
"id": "doc_7Hq2k",
"type": "supplier_invoice",
"status": "approved",
"fields": {
"vendor": { "value": "Sri Lakshmi Traders", "confidence": 0.99 },
"gstin": { "value": "33AAXXXXXXXXX1Z5", "confidence": 0.98 },
"invoice_no": { "value": "SLT/2026/0847", "confidence": 0.99 },
"total": { "value": 56876.00, "currency": "INR" },
"due_date": { "value": "2026-11-02", "reviewed_by": "usr_meena" }
},
"po_match": { "po": "PO-1182", "result": "matched" },
"exports": [{ "target": "tally", "state": "posted" }]
}Setting up a destination
Connect
Choose Tally, an ERP, accounting software, a spreadsheet or a webhook.
Map
Match our fields to your ledgers, columns or object properties once.
Test
Send a sample record and check it in the destination before going live.
Run
Records flow on approval or on a schedule, with failures retried and reported.
The details
Technical details for exports and the API.
- API
- REST over HTTPS, JSON, bearer token auth, idempotency keys, sandbox environment
- Webhooks
- HMAC-signed, retried with exponential backoff for 24 hours
- Tally
- XML import of purchase vouchers with ledger and GST mapping
- File exports
- CSV, XLSX, JSON with custom column order and naming
- Availability
- Spreadsheet export on all plans; Tally and ERP exports from Carton; full API on Warehouse
Export & API questions
Does the Tally export create ledgers that do not exist?
Is there a rate limit on the API?
Can we export to more than one place?
Next on the table
Send 500 pages. Watch them arrive in Tally.
Connect your destination during the trial and post real records end to end, from photo to voucher.
- Stained or folded
- Handwritten notes
- Skewed scans