Skip to content

General trading

UAE e-invoicing for general trading companies.

Trading businesses rarely have one clean invoice type. Local sales, exports, re-exports, free zone movements and drop-shipments can all run through the same ledger, each with a different VAT treatment. Structured invoicing makes those distinctions explicit in a way a PDF never had to.

Why this is harder than the generic case

Several VAT treatments in one ledger

Standard-rated, zero-rated exports, out-of-scope movements and reverse-charge purchases sitting side by side. Each has to be represented correctly in structured data, and getting the treatment wrong is a tax question before it is a technical one.

Free zone and mainland activity in the same group

Where a group operates entities across mainland and free zones, scope, tax registration and deadlines can differ per entity. Working out what applies to which entity is genuinely the first task.

Product data that was never structured

Descriptions written for the customer rather than for a system, inconsistent units, and item records that changed meaning over the years. Structured formats are less forgiving of this than a PDF was.

The systems environment we usually find

A mid-market accounting package doing more than it was built for

Often the ledger is fine and the surrounding process is where the complexity sits — quotations, proformas and order documents handled outside it.

Multi-currency invoicing

Sales in USD or EUR against AED reporting. The conversion basis and the way it is recorded need to be settled before mapping, not after.

Multiple entities, one finance team

Common in trading groups, and it means a single implementation has to serve several tax positions without the team running three parallel processes.

What tends to need resolving

Deciding scope per entity, not per group

Revenue tiers and obligations attach to entities. Groups frequently assume one answer covers all of them, and it usually does not.

Zero-rated and out-of-scope transactions

Export documentation and the evidence behind a zero rating become more visible once invoices are structured and reported. Weaknesses here surface quickly.

Customer master data across markets

Overseas customers without UAE tax registration numbers, and local customers with incomplete records, need different handling — and both need deciding before testing.

How we work on this

  1. 01Map the entity structure and establish scope and deadlines per entity
  2. 02Catalogue the actual transaction types running through the ledger, not the ones the process diagram shows
  3. 03Confirm VAT treatment per type with you and your tax advisor before mapping anything
  4. 04Assess customer and item master data against what structured invoicing requires
  5. 05Select and coordinate an accredited provider that handles your document mix and volume
  6. 06Map, validate and test across every transaction type, including the rare ones
  7. 07Stay through the first full month-end after go-live

VAT treatment is a tax question and we work alongside your tax advisor on it rather than replacing them. Nothing here is tax advice.