Zoho Books
Zoho's UAE edition carries the TRN natively; the gap is usually the billing address.
Send this to the client
Copies the whole Zoho Books checklist below as plain text — the steps, the fields each one fills, and the rules that apply to every system — ready to paste into an email.
Before you invoice a customer
A one-time job per customer. Until it is done, that customer's invoices cannot be filed, because a buyer with no tax number and no address cannot be identified to the FTA.
Enter the customer's Tax Registration Number
Customer → Other details → Tax Registration Number. 15 digits for a UAE buyer.
Read from
tax_reg_noIf it is missing: “Contact TaxNumber (TRN) is missing.”
Complete the billing address
Street, city, state and country on the customer's billing address — not the shipping one.
Read from
billing_address.address / .city / .state / .countrySet a unit on each line
Zoho's unit label is translated to the standard code the FTA expects. An unrecognised label falls back to “each”, so set it deliberately where the unit matters.
Read from
line_items[].unit
What is the same for all of them
A UAE buyer's TRN is 15 digits. Fourteen or sixteen is rejected — the length is checked, not just the presence.
A buyer outside the UAE has no UAE TRN and is not expected to. Put its own national tax number in the same field and the platform builds its Peppol address from that, under its country's scheme. If the buyer is on the Peppol network under an identifier of its own, that is better still. Leave the field empty and nothing fails: a buyer outside the UAE is never refused for a missing tax number, and is addressed by the export placeholder instead.
Some countries publish a company-register or e-invoicing identifier rather than a tax number — Denmark, Sweden, Norway, Finland, Singapore and others — so no address can be built from a tax number alone. Those invoices are still filed: the buyer is addressed by the FTA's export placeholder, which means the document reaches the authority but is not delivered to the buyer over the network. Supplying a real participant id, where the buyer has one, is what turns that into a delivery.
The country is mandatory on every buyer, and for a UAE buyer the emirate is what the FTA reads as the region.
If the field lives somewhere else
Every path above is a default, not a fixed contract. The PINT Mapping screen points any field at a different source in your own data — so data kept somewhere unusual is repointed rather than moved.