Integrations & TechGuide

Bitrix24 E-Invoicing UAE 2026: Peppol PINT AE Setup and VAT Field Mapping

UAE e-invoicing has run as a voluntary pilot since 1 July 2026 and becomes mandatory in phases: businesses with revenue of AED 50 million or more must appoint an Accredited Service Provider (ASP) by 30 October 2026 and go live by 1 January 2027, everyone else appoints by 31 March 2027 and goes live by 1 July 2027. Bitrix24 can serve as the deal and invoice origination layer - but only if your CRM fields, VAT data and ASP connector are ready before your deadline.

Bitrix24 WhatsAppTelegramERPEmailTelephony

Every channel ends up in one portal

What the UAE 2026 E-Invoicing Mandate Actually Requires

UAE e-invoicing covers B2B and B2G invoices as structured XML documents on the Peppol PINT AE standard, with VAT declared in each document. A voluntary pilot started on 1 July 2026; the mandate arrives in phases, and businesses with revenue of AED 50 million or more must appoint an Accredited Service Provider (ASP) by 30 October 2026 and issue e-invoices by 1 January 2027.

Who Appoint an ASP by Go live by
Businesses with revenue of AED 50 million or more 30 October 2026 1 January 2027
Businesses with revenue below AED 50 million 31 March 2027 1 July 2027
Government entities 31 March 2027 1 October 2027

The schedule comes from Ministerial Decision No. 244 of 2025, amended by Ministerial Resolution No. 66 of 2026. The first ASP deadline for large businesses was 31 July 2026; the Ministry of Finance moved it to 30 October 2026, and some guideline PDFs still show the old date. Both the issuer and the recipient of an invoice must appoint an ASP, the choice is registered in the FTA's EmaraTax portal, and B2C invoices are out of scope for now. A PDF or emailed invoice exported from a CRM is not an e-invoice under the UAE rules.

The mandate follows the internationally recognised Peppol PINT AE (Peppol International Invoice - Arab Emirates) specification. Unlike PDF invoices sent by email, PINT AE documents are machine-readable XML files transmitted via accredited access points. The key structural elements of the framework are:

Corner Role Who operates it
Corner 1 Seller's internal system (ERP/CRM) Your Bitrix24 + accounting system
Corner 2 Seller's Peppol Access Point (AP) Your accredited service provider (ASP)
Corner 3 Buyer's Access Point Buyer's ASP
Corner 4 Buyer's internal system Buyer's ERP/accounting
Corner 5 FTA Tax Authority platform UAE FTA

Every invoice must carry a valid Tax Registration Number (TRN), line-level VAT amounts at the applicable rate (standard rate 5%, or zero/exempt where relevant), and a Peppol document ID traceable back to the seller's system. Businesses already registered for VAT should treat this as a hard infrastructure deadline, not a software upgrade.


How Bitrix24 Fits Into the 5-Corner Model

Bitrix24 sits at Corner 1: it is where the commercial transaction originates - deal terms, line items, pricing, and customer legal data - and it must feed all of that cleanly into your ASP connector before a compliant XML document can be generated.

The UAE guidelines describe five corners, with Corner 5 being the FTA. The exchange network itself went live on 21 April 2026 as a four-corner model, with businesses selecting their ASP in EmaraTax, and the tax reporting corner was announced to follow. Check its status with your ASP before you design the reporting step.

Out of the box, Bitrix24 stores invoices as either native Invoice entities or as Smart Process elements. In integration-heavy deployments, the invoice smart process acts as a staging record: it holds the draft, triggers the outbound flow to the accredited provider, and receives back the FTA-assigned document reference. Based on our implementation experience, the cleanest architecture works like this:

  1. A sales manager creates or promotes a Deal in Bitrix24 to the "Invoice Ready" stage.
  2. An automation rule (Robot) triggers invoice generation - either pushing data to an accounting system first, or directly to the ASP API.
  3. The ASP signs, validates, and transmits the XML via Peppol to Corner 3/5.
  4. The FTA-issued clearance token and document ID are written back into the Bitrix24 invoice card for audit trail purposes.
  5. The invoice status field updates automatically - locking the record from further editing, consistent with the principle that a cleared e-invoice is immutable.

This mirrors how mature Bitrix24 - accounting integrations handle invoice locking: once payment or clearance is confirmed from the authoritative system, the CRM record becomes read-only, and all subsequent changes flow inbound only.


How do Bitrix24 invoice fields map to PINT AE requirements?

Every mandatory PINT AE field must have a permanent home in your Bitrix24 invoice card - either as a native field or a custom UF_ field - before you connect an accredited provider, because the ASP connector reads directly from these field codes.

The table below maps the PINT AE mandatory elements to their Bitrix24 equivalents. Fields marked custom do not exist by default and must be created in CRM settings.

PINT AE Field Bitrix24 Field / Location Field Type Notes
Invoice number ACCOUNT_NUMBER (Invoice) or smart process TITLE String Must be unique; ideally assigned by the accounting system, not manually
Invoice issue date DATE_BILL / DATE Date Auto-populated on stage transition
Seller TRN Custom UF_TRN_SELLER on Company card String Pulled from the seller's legal entity profile
Buyer TRN Custom UF_TRN_BUYER on Contact/Company String Required for B2B; blank for B2C
Buyer legal name COMPANY_ID → Company TITLE Linked entity Must match FTA-registered name exactly
Line item description Products table NAME System Sync from catalogue
Unit price (AED) Products table PRICE Money Currency must be set to AED
Line VAT rate (%) Products table custom tax field or UF_VAT_RATE List/Number Values: 5, 0, exempt
Line VAT amount (AED) Calculated or UF_VAT_AMOUNT Money Can be computed by automation
Total excl. VAT OPPORTUNITY Money Standard deal/invoice amount
Total VAT (AED) Custom UF_TOTAL_VAT Money Sum of all line VAT amounts
Total incl. VAT Custom UF_TOTAL_INC_VAT Money Displayed on invoice template
Payment terms Custom UF_PAYMENT_TERMS String/List e.g. Net 30
ASP clearance token Custom UF_PEPPOL_TOKEN String Written back by ASP after clearance
FTA document ID Custom UF_FTA_DOC_ID String Written back by ASP; triggers lock

A practical rule: any field that the ASP connector will read must have its UF_ code documented in your integration specification before development begins. Renaming fields after the connector is built causes mapping breaks that are time-consuming to fix.


Connecting an Accredited Service Provider (ASP)

Bitrix24 does not transmit Peppol messages natively - you must connect an FTA-accredited service provider via API or middleware, and the integration architecture determines whether compliance is reliable or fragile.

The Ministry of Finance publishes the list of pre-approved e-invoicing service providers: 61 companies as of 5 October 2026, including Zoho and Tally. Intuit (QuickBooks) and Xero are not on the list, so their users still need a separate ASP. No UAE e-invoicing (PINT AE) app was found in the Bitrix24 Market as of October 2026, so the connection is built through the provider's API. When evaluating an ASP, the key technical criteria from a Bitrix24 integration perspective are:

  • REST API availability - the ASP must expose endpoints for invoice submission, status polling, and clearance token retrieval that your Bitrix24 connector can call.
  • Webhook support - the ASP should be able to push status updates back to Bitrix24 (clearance confirmed, rejected, error) rather than requiring your system to poll.
  • PINT AE XML generation - either the ASP generates the XML from a JSON payload you send, or you generate it on your side. Generating on your side gives more control but adds complexity.
  • Sandbox environment - mandatory for testing field mapping before go-live.

The connection itself is built as a Bitrix24 Smart Process automation or a dedicated middleware layer. The recommended data flow.

A Bitrix24 Deal transitions to an Invoice smart process, which pushes structured data to the ASP. The ASP generates and transmits the PINT AE XML to the FTA platform and the buyer's access point, then returns the clearance token to Bitrix24.

Stage: Invoice Ready

JSON payload
via REST API

PINT AE XML

PINT AE XML

Clearance token
+ FTA Doc ID

Lock record
Update status

Bitrix24 Deal

Invoice Smart Process

Accredited Service Provider

FTA Platform
Corner 5

Buyer Access Point
Corner 3

For companies already running a Bitrix24 - accounting system integration (a common setup in the UAE manufacturing, trading, and real estate sectors), the most efficient architecture routes invoice data through the accounting system first: Bitrix24 triggers the accounting system to create the invoice, the accounting system calls the ASP, and the clearance token flows back through the same chain. This avoids duplicating VAT calculation logic.


Custom Fields Setup: Step-by-Step

Setting up the required custom fields before connecting your ASP takes roughly half a day for an experienced Bitrix24 administrator, but skipping this step makes compliant integration impossible.

Follow this sequence:

  1. Audit your Company card - confirm TRN is stored consistently. Create UF_TRN as a required string field on the Company entity. Set validation to accept 15-digit UAE TRN format.
  2. Extend the Invoice entity (or Smart Process) - add all custom UF_ fields from the mapping table above. Use the CRM field editor in Bitrix24 settings.
  3. Set currency to AED - in CRM → Settings → Currencies, ensure AED is the base currency. All money fields will inherit this.
  4. Configure VAT rates in the product catalogue - add a "VAT Rate" attribute to products with list values: 5% Standard, 0% Zero-rated, Exempt. This allows line-level VAT to be correct per product, not just per invoice.
  5. Build the automation - create a Robot on the Invoice smart process that fires when status moves to "Submit to ASP." The Robot calls your middleware or ASP endpoint via outbound webhook, passing the field codes documented in step 2.
  6. Configure the write-back - set up an inbound webhook handler (or use a Bitrix24 app) that receives the clearance token from the ASP and writes it to UF_PEPPOL_TOKEN and UF_FTA_DOC_ID. Add a follow-on automation that locks the invoice record.
  7. Test in sandbox - submit at least 10 test invoices covering: standard VAT, zero-rated, credit note, and partial payment scenarios before live submission.

For teams setting up Bitrix24 from scratch or migrating from another CRM, the compliance field architecture should be designed at the onboarding stage - the Bitrix24 onboarding questionnaire is a good starting point to capture all legal entity and tax data requirements before implementation begins.


How does Bitrix24 handle VAT calculation logic for UAE invoices?

Bitrix24's native tax engine can handle UAE VAT at 5% per line item, but for PINT AE compliance you need the calculated amounts stored in discrete fields - not just displayed on a template - so the ASP connector can read exact figures.

The key principle: the ASP will read field values, not rendered PDF output. This means:

  • Do not rely on invoice PDF templates to "calculate" VAT visually. The XML payload must contain explicit numeric values.
  • Use Bitrix24 automation (Business Process or Robot with calculated fields) to write UF_VAT_AMOUNT per line and UF_TOTAL_VAT at header level when the invoice is finalised.
  • If your product catalogue has mixed VAT rates (5% on goods, 0% on certain exported services), the line-level VAT field on each product must drive the calculation, not a single header-level rate.
  • For credit notes (required under PINT AE when correcting a cleared invoice), create a separate Smart Process stage or entity type. Credit notes reference the original FTA document ID - stored in UF_FTA_DOC_ID - so the link must be preserved in your data model.

Companies in industries with complex VAT treatment - such as real estate in the UAE or manufacturing - should map their VAT categories explicitly at the product catalogue level during setup, not as an afterthought.


Data Sovereignty and Hosting Considerations

If your business has data localisation requirements - common in UAE financial services and government-adjacent sectors - a self-hosted Bitrix24 deployment gives you full control over where invoice data and TRN records reside before they leave your environment to the ASP.

Cloud Bitrix24 (bitrix24.com) stores data on Bitrix's infrastructure. For most UAE SMBs this is acceptable, but regulated entities should check whether invoice data at rest must remain within UAE borders. A self-hosted deployment on UAE-based infrastructure (or a UAE region of a major cloud provider) resolves this cleanly. See the self-hosted vs cloud TCO analysis for a full cost comparison across a 3-year horizon.

Key points for the compliance architecture decision:

  • Cloud Bitrix24 - faster to set up, ASP connector is built as a standard REST integration. Data leaves your environment to Bitrix24 servers and then to the ASP.
  • Self-hosted Bitrix24 - all invoice data stays on your servers until the ASP API call. The integration architecture is identical but you control the network path. Relevant for entities handling sensitive financial data alongside invoicing.
  • In either case, the ASP itself is an external party that receives your invoice data - review the ASP's data processing terms independently of your Bitrix24 hosting decision.

Related: Bitrix24 Integration With Zoho Books, QuickBooks, Xero and Tally for UAE Companies

Implementation Timeline and What to Do Now

A realistic Bitrix24 e-invoicing compliance project - from field audit to live ASP connection - takes 6 to 10 weeks, so a business with revenue of AED 50 million or more should appoint its ASP before 30 October 2026 and start the integration now to go live by 1 January 2027; smaller businesses have until 31 March 2027 to appoint an ASP.

A phased approach based on our project experience:

Phase Duration Key deliverables
Discovery & field audit 1-2 weeks TRN data quality check, field gap analysis, ASP selection
Bitrix24 field configuration 1 week All custom UF_ fields created, VAT catalogue updated, AED currency confirmed
ASP connector development 2-3 weeks Outbound webhook / REST integration, XML mapping, error handling
Write-back & locking logic 1 week Clearance token storage, record locking automation
Sandbox testing 1-2 weeks 10+ test scenarios, edge cases (credit notes, zero-rated, partial payment)
Go-live & monitoring 1 week Live submission, ASP dashboard monitoring, staff training

If your Bitrix24 is not yet fully configured for UAE operations - or if you are mid-migration from another platform - factor in the base implementation cost and timeline before scoping the e-invoicing layer on top.

Companies in IT and software services with subscription billing models should pay particular attention to the recurring invoice and credit note flows - see how Bitrix24 for IT companies handles project-based billing, which shares structural similarities with the smart process architecture needed here.


Preparing for the mandate? ACP Group INT is a Bitrix24 Gold Partner in Dubai - see Bitrix24 implementation in the UAE and Middle East.

Questions we get asked

FAQ: UAE E-Invoicing in Bitrix24

Is Bitrix24 natively compliant with UAE Peppol PINT AE out of the box?

No. Bitrix24 does not include a built-in Peppol access point or PINT AE XML generator. Compliance requires custom field configuration, an integration with an FTA-accredited service provider (ASP), and automation to handle clearance token write-back. The CRM provides the data layer; the ASP handles Peppol transmission.

What custom fields do I need to add to Bitrix24 for UAE e-invoicing?

At minimum: seller TRN, buyer TRN, VAT rate per line item, VAT amount per line, total VAT, total including VAT, Peppol clearance token, and FTA document ID. These are created as UF_ custom fields on the Company card and Invoice smart process. Currency must be set to AED.

Can I use the cloud version of Bitrix24 for UAE e-invoicing compliance?

Yes, for most businesses. Cloud Bitrix24 supports REST integrations with ASPs just as a self-hosted deployment does. If your organisation has data localisation requirements (e.g., financial services regulations requiring UAE data residency), a self-hosted deployment on UAE-based infrastructure is the more robust option.

What is the difference between Corner 2 and an accredited service provider?

In the 5-corner Peppol model, Corner 2 is the seller's access point - the network node that signs and transmits your invoice XML. An FTA-accredited service provider (ASP) operates Corner 2 on your behalf. You do not run your own access point; you connect your Bitrix24 to the ASP via API.

How long does a Bitrix24 e-invoicing integration project take?

Based on typical project scopes, 6 to 10 weeks from discovery to go-live: roughly 1-2 weeks for field audit and ASP selection, 2-3 weeks for connector development, 1 week for locking logic, and 1-2 weeks for sandbox testing. Businesses with revenue of AED 50 million or more must appoint an ASP by 30 October 2026 and go live by 1 January 2027, so the project should start now; smaller businesses appoint an ASP by 31 March 2027 and go live by 1 July 2027.

What happens to an invoice in Bitrix24 after it is cleared by the FTA?

The ASP writes the clearance token and FTA document ID back to the invoice card via webhook or API. An automation then locks the record - preventing any further edits in Bitrix24. Any corrections must be issued as a new credit note referencing the original FTA document ID, following PINT AE specification requirements.

Who wrote this

ACP Group implementation team

Bitrix24 Gold Partner

Written by the consultants who run Bitrix24 implementations, migrations and integrations for clients in the UAE, Brazil and Portugal.

Bitrix24 Gold Partner1,200+ projects since 2018

What we hear in the first ten minutes

Send one message and skip the discovery call

Write to +971 55 780 1481 on WhatsApp. Describe your setup and the headcount, and you get a written scope and price back in one working day.

Chat on WhatsApp Use the form instead

Same number for calls. UAE business hours.