Country coverage
Pick a country. See its invoice format, clearance model, and a payload you can send today.
Every country has its own format and its own rules. The request you send us stays the same. We map it to what the tax authority expects.
- Format
- UBL 2.1 (ZATCA)
- Model
- Clearance
- Authority
- ZATCA
- Mandate
- Live since 2023 in waves
POST /v1/invoices
{
"country": "SA",
"supplier": {
"tax_id": "300000000000003"
},
"customer": {
"name": "Acme LLC"
},
"lines": [
{
"description": "Consulting",
"quantity": 1,
"unit_price": 1000,
"tax_rate": 15
}
]
}How to read this
- Format is the document the authority receives. You never build it. We do.
- Model is when the authority sees the invoice. Clearance means before it reaches your customer. Reporting means after. Post-audit means on request.
- Mandate is the date the rule applies. Dates move. Check this page, not a PDF from last year.
The sample payload is the full request body for POST /api/v3/unify. Change the values, keep the shape.
Last updated