Skip to content
Dmitry Gurov
Message me on WhatsApp

UAE e-invoicing

Your accounting system, connected to your e-invoicing provider before the deadline

I connect SAP Business One, Business Central, Sage, Odoo, 1C and custom systems to an Accredited Service Provider, fix the data behind the invoices and support it after go-live

Dmitry Gurov Dmitry Gurov
  1. Appoint an Accredited Service Provider

    Revenue AED 50M and above

  2. E-invoicing mandatory

    Revenue AED 50M and above

  3. Appoint an Accredited Service Provider

    All other businesses

  4. E-invoicing mandatory

    All other businesses

What your provider does, and what stays with you

An Accredited Service Provider carries the invoice. What goes into it comes from your system

Your provider

  • Sends your invoices to the buyer's provider over Peppol
  • Receives invoices addressed to you
  • Reports the tax data of every invoice to the FTA

You, and this is where I come in

  • Produce each invoice from your accounting system with all 51 mandatory fields
  • Keep a TIN, legal ID and emirate for every customer
  • Get the transaction type flags, tax categories and AED amounts right
  • Pick up rejections and fix them before the 14 day limit
  • Book incoming e-invoices into payables
  • Tell the FTA about a system failure within 2 business days

How it works

Fixed price and a date agreed before work starts

  1. 01

    Data check

    48 hours

    You send a sample of invoices and credit notes and an export of your customer list. You get back a list of what is missing for PINT-AE, customer by customer and field by field

  2. 02

    Mapping

    2 to 10 days

    Every field of your accounting system is matched to the UAE data dictionary. Missing data gets a home in the system, usually a few custom fields and a cleaned customer master

  3. 03

    Connection to your provider

    3 to 10 days

    Invoices leave the system through your provider's API. Statuses and rejections come back into the same system, next to the invoice

  4. 04

    Go-live

    on your date

    Test invoices in the provider's sandbox first, then real ones. For buyers who are not connected yet, a PDF goes out alongside the XML

  5. 05

    Monthly support

    after go-live

    Rejected invoices, changes in the specification, new customers without a TIN, and a monthly check that e-invoices match the VAT return

The start of a PINT-AE invoice

<Invoice>
  <cbc:CustomizationID>urn:peppol:pint:billing-1@ae-1</cbc:CustomizationID>
  <cbc:ProfileID>urn:peppol:bis:billing</cbc:ProfileID>
  <cbc:ProfileExecutionID>00000000</cbc:ProfileExecutionID>
  <cbc:ID>INV-2027-000142</cbc:ID>
  <cbc:IssueDate>2027-01-04</cbc:IssueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>AED</cbc:DocumentCurrencyCode>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0235">1234567890</cbc:EndpointID>
      ...

What I check before go-live

  • Every customer has a 10 digit TIN or a reason not to
  • Emirate is filled for every UAE address
  • Units of measure use UN/ECE codes, not "pcs" and "box"
  • The eight transaction flags match the deal: free zone, deemed supply, margin scheme, exports and the rest
  • Line VAT and line totals are also given in AED when the invoice is in another currency
  • Credit notes point to the invoice they correct
  • Advance payments and retentions are invoiced the way the Guidelines describe
All 51 mandatory fields →

Pricing

Half before work starts, half after go-live. Invoiced in AED

Small business

from AED 5,000

10 working days

One company, invoices from an accounting package or a spreadsheet

  • Data check and customer master clean-up
  • Invoice and credit note templates in PINT-AE
  • Connection to the provider you chose
  • First month of support

ERP integration

from AED 15,000

3 to 6 weeks

SAP Business One, Business Central, Sage, Odoo, 1C or a custom system

  • Everything in Small business
  • Invoices sent from the ERP automatically
  • Statuses and rejections back in the ERP
  • Incoming e-invoices booked into payables
  • Several companies or a VAT group

Support

from AED 1,000 a month

monthly

Any company after go-live, including ones I did not set up

  • Rejected invoices handled within one business day
  • Monthly reconciliation of e-invoices with the VAT return
  • Updates when the specification changes
  • System failure notices to the FTA on time

Dmitry Gurov

I started as an auditor at KPMG, then worked as a financial controller and as an SQL analyst at a retail franchise, where I built P&L by franchisee.

For a year I was executive director of a metal mesh plant. I rebuilt its accounting and wrote the app the shop floor now runs on, on top of 1C.

I write the integrations myself, in PHP, Python and SQL, and I live in Business Bay.

More about me
Dmitry Gurov

Questions

Yes. Only an accredited provider can send invoices over Peppol and report to the FTA, and each company has exactly one. I work on the side of your accounting system and connect it to the provider you pick. If you have not picked one yet, I can tell you which ones have an API that fits your system

Yes. The mandate covers any business invoicing other businesses or the government in the UAE, whether or not it is registered for VAT. Without a VAT registration you issue a commercial e-invoice with 49 fields and use the 10 digit TIN the FTA gives you

The software can produce the XML. Whether the XML is right depends on your data: customer TINs, emirates, units, tax categories, flags for free zone and exports. That part is the same work in any system, and it is where rejections come from

An invoice has to be issued and sent within 14 days. Each one that is not sent on time is AED 100, up to AED 5,000 a month. Not implementing on time is AED 5,000 a month on its own

Yes. Providers and accounting firms bring me in for clients with systems their team does not cover. The client stays yours, and I work under your name

A fixed price for the project, half before work starts and half after go-live. Support is invoiced monthly. Invoices are in AED

Tell me about your system

Which system you use, roughly how many invoices a month, and your go-live date

Message me on WhatsApp

Or email info@dgurov.com

I reply myself, usually within two hours on working days

Sent. I will get back to you today or on the next working day

Message me on WhatsApp