SUMU
Taxpayers

Onboard a taxpayer

Register the business you're sending on behalf of.

A taxpayer is a business you send on behalf of. Create one before sending its first document. The details here become the supplier block on every invoice it issues, so they must match the business's VAT registration.

POST/v1/api/taxpayers
idempotent on vat_id

Request fields

FieldType Description
namestringrequiredRegistered legal name, as it appears on the VAT certificate
vat_idstringrequiredOman VAT identifier, OM plus 10 digits
cr_numberstringrequiredCommercial Registration number
country_codestringrequiredISO 3166-1 alpha-2. OM for Omani taxpayers
address_line_1stringrequiredStreet or building
address_line_2stringrequiredArea or district. Required by Oman rules, not optional as in base Peppol
address_line_3stringoptionalWilayat or further detail
citystringrequiredCity
post_codestringrequiredPostal code
country_subdivisionstringoptionalGovernorate
phonestringrequiredContact number
emailstringoptionalBilling contact address
contact_pointstringoptionalDepartment name shown on invoices
currencystringoptionalDefault invoicing currency. Defaults to OMR
trade_namestringoptionalTrading name, when it differs from the legal name

Response fields

FieldType Description
taxpayer_iduuidUse this as sender_id when sending on this taxpayer's behalf
peppol_idstringNetwork address, derived as 0248:<vat_id>. This is how other parties reach them
peppol_statusenumunregistered · pending · registered · failed
capabilitiesarrayDocument types this taxpayer can receive. Empty until registered

Not registered yet

Creating a taxpayer does not put it on the Peppol network. It can send immediately, but nobody can send to it until you call Register on Peppol.

SUMU

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

joinsumu.com ↗