MarminDeveloper Docs

How to Ensure e-Invoicing Compliance


Achieving compliance requires a structured approach to technical integration, process alignment, and governance. You must treat this as a mandatory regulatory obligation rather than an optional feature update.

a. Core Compliance Requirements

  • Mandatory Adoption: Every Person conducting business in the UAE is within the scope of the system, regardless of their VAT registration status, unless specifically excluded (e.g., sovereign activities).

  • Mandatory Appointment: You must appoint one Accredited Service Provider (ASP) to handle both the sending (accounts receivable) and receiving (accounts payable) of your Electronic Invoices.

  • Structured Format (XML): All invoices and credit notes must be issued and transmitted in a structured XML format. Traditional formats like PDF are no longer sufficient for compliance.

  • Standardized Data: You must adhere to the Peppol PINT-AE billing specifications for all document contents.

b. The Onboarding Roadmap

  • TIN Requirement: Ensure you have your Tax Identification Number (TIN). If you are not registered for any tax type, you must register with the FTA to obtain one.

  • ASP Selection: Finalize your commercial contract with your chosen ASP before onboarding them in the system.

  • EmaraTax Onboarding: The process must be initiated by you (the business), not your ASP, via the EmaraTax portal. During this onboarding, you will obtain a unique Peppol participant identifier via your ASP.

  • Account Access: Log in to your account via the FTA's EmaraTax system using your authorized credentials.

  • Navigation: Once logged in, locate and select the E-INVOICING tile from the menu options on the left side of your dashboard.

  • View Provider List: Upon entering the E-Invoicing section, you will be presented with a list of all currently Accredited Service Providers (ASPs).

  • ASP Selection: Identify your chosen ASP from the list and select them.

  • Proceed to ASP: Click the Proceed to ASP button.

  • Redirect & Consent: You will receive a confirmation prompt stating: "You are about to leave the Federal Tax Authority EmaraTax system. Do you want to proceed?". Click "Yes" to be redirected to the ASP's own portal to complete the technical integration.

  • Finalize Onboarding: Complete the remaining onboarding steps within the ASP's platform. Once finished, you will be issued a Peppol participant identifier, which is necessary for exchanging invoices.

c. Ongoing Compliance & Audit Readiness

  • Data Archival: You are required to retain all Electronic Invoices and associated data in a complete and readable form.

  • The retention period is generally 5 years from the end of the calendar year of creation.

  • For real estate records, the period is 7 years.

  • In case of disputes or ongoing audits, you must retain data for an additional 4 years.

  • Storage Location: Data must be stored in a manner that allows the FTA to retrieve and reproduce it promptly upon request, regardless of where your servers or cloud databases are located.

  • Governance Model: Establish a formal governance model with your ASP to handle error resolution and data validation failures.

Next