SUMU
Sending

Send raw UBL

For callers who already generate compliant PINT OM UBL themselves.

For callers who already generate compliant PINT OM UBL and want to skip the JSON-to-UBL build step that Create an invoice handles. You keep control of the document; you also take on responsibility for keeping it compliant as the Oman specification evolves. Once accepted, the same tracking, webhook, and download model applies — see Get a transaction.

POST/v1/api/documents
returns 202
FieldType Description
sender_iduuidrequiredThe taxpayer issuing the document. Must be the party the document itself names as issuer
documentstringrequiredThe complete UBL XML, as a JSON string

Only sender_id and document are accepted — the receiver is always derived from the UBL you send, not taken from the request, and there's no metadata field or per-send webhook_url override.

The sender named in sender_id must match who the document itself says issued it — the API checks the UBL's own supplier (or, for self-billed types, buyer) party against the taxpayer's VAT id / electronic address before accepting it, and rejects a mismatch. That's a security boundary, not a formatting nicety: without it, one valid API key could issue documents under any taxpayer's name.

Response fields

FieldType Description
transaction_iduuid—Track delivery and tax reporting with this — see Get a transaction
document_iduuid—Same value as transaction_id. Fetch the transmitted XML or a rendered PDF back with this id — see Download a document
invoice_uuiduuid or null—Read from the UBL's own cbc:UUID. Null if the document doesn't carry one
invoice_numberstring or null—Read from the UBL, not generated
statusenum—Always queued on success
peppol_instance_idstring or null—The Access Point's correlation handle. Null until the dispatch sweep actually transmits — poll Get a transaction rather than expecting it here
tax_report.statusenum—Always pending immediately after send
tax_report.tdd_uuiduuid—Identifier of the Tax Data Document derived from your document
SUMU

Sumu — an e-invoicing platform owned and operated by OceanGate for Smart Technologies LLC, a FinTech and SaaS solutions company. All rights reserved © 2026.

joinsumu.com ↗