Complete UAE GETS payload
The complete UAE payload exposes every GETS field registered for a UAE tax invoice in the current schema release.
Download uae-complete-gets-payload.json
The current artifact contains 373 registered paths: 306 core, 40 regional, and 27 UAE-specific fields. It is generated from the same schema resolver and example factory used to provision the ISV Payload Manager default.
How to use it
- Download the JSON file or select Default UAE GETS Payload in the ISV Payload Manager.
- Replace the populated example values with values from your billing system.
- Review every mandatory or conditionally mandatory field for your document type.
- Keep optional unused fields as
null, empty arrays, or remove them. - Wrap the payload in a Unify V2 request.
- Use the exact Source identity returned by company onboarding.
null means “not supplied.” It is not a valid substitute for a field that is mandatory for the selected document type or scenario.
Participant identifiers
Peppol identifier values and schemes are separate fields. For 0235:1234567890:
{
"parties": {
"buyer": {
"peppolId": "1234567890"
}
},
"extensions": {
"peppol_buyer_peppolIdScheme": "0235"
}
}Apply the same rule to the seller using parties.seller.peppolId and extensions.peppol_seller_peppolIdScheme.
Arrays are examples, not limits
The download includes one representative line, tax subtotal, payment method, attachment, allowance or charge, and related-document object so every nested field is visible. Add or remove array entries to match the invoice.
Document scenarios
The download is a standard tax_invoice example. For another scenario, update header.documentType and populate the fields required by that scenario. Examples include credit notes and modifiers such as export, self_billed, margin_scheme, and reverse_charge.
Do not assume one standard invoice proves every UAE scenario. Validate the actual document type you plan to submit.