UAE e-invoicing · SAP Business One

UAE e-invoicing in SAP Business One

The short answerSAP Business One holds the invoice, customer, item and tax data, but it does not generate and send UAE PINT AE e-invoices on its own. You need an add-on or connector from your Accredited Service Provider or a partner. The work is mapping the mandatory fields, filling gaps with user-defined fields and testing end to end.

Checked on 6 November 2026 against the Ministry of Finance documents and published ASP add-on documentation. Product features change; confirm details for your version with your ASP and partner.

What SAP Business One does natively

SAP Business One is a complete ERP, and it already holds most of what a UAE e-invoice needs: business partners with tax IDs, tax codes, items, units of measure, currencies and exchange rates. Its marketing documents cannot be changed once added; you correct an A/R invoice with an A/R credit memo, which matches how UAE e-invoicing expects corrections.

What it does not do by itself is turn that data into PINT AE and exchange it with an ASP. Accredited providers that support Business One do this through an add-on installed with SAP's Add-on Manager or through an API link. One provider's documentation states plainly that B1 cannot natively generate or submit UAE-compliant e-invoices.

SAP Middle East & North Africa LLC is on the Ministry's list of accredited providers. If you consider it, ask whether its service covers SAP Business One for your version and deployment.

What needs an add-on, connector or new fields

  • PINT AE generation and exchange, including confirmations and rejections coming back into B1.
  • UAE-only fields: the eight-flag transaction type code, the legal registration identifier type, Peppol endpoints for you and your customers, and AED line amounts on foreign currency invoices. These often become user-defined fields.
  • Receiving supplier e-invoices into B1 rather than only into the ASP's portal.
  • Version fit. Ask which B1 versions, databases (SQL Server or SAP HANA) and cloud or on-premises setups the add-on supports.

The data to clean in SAP Business One

  • Company details: legal name as registered with the FTA, TRN, TIN, trade licence number and emirate.
  • Business partners: legal names, tax IDs without spaces or old values, billing address with emirate and country code.
  • Tax codes: each mapped to a PINT AE tax category, including exempt, zero rated, out of scope and reverse charge.
  • Units of measure: mapped to standard codes rather than free text such as "pcs" or "box".
  • Item descriptions on every line, and a rule for line amounts and VAT in AED.

Our 51-field mapping checklist has a column for the B1 field or table behind each mandatory field.

Connecting B1 to your ASP

Start onboarding yourself through the E-INVOICING tile in EmaraTax, after the ASP contract is signed. Then install and configure the add-on, map the fields, and test standard invoices, credit memos, exports, free zone sales and foreign currency. Our ASP contract questions help you test the add-on before you commit.

Where Kaido fits

Kaido implements and supports SAP Business One in the UAE. For e-invoicing we map and clean your data, add the user-defined fields the add-on needs, configure it with your ASP and test end to end. We are not an ASP. See our SAP Business One page.

Your dates

Revenue of AED 50m or more: the ASP date of 30 October 2026 has passed and go-live is 1 January 2027. Under AED 50m: appoint by 31 March 2027 and go live by 1 July 2027.

Frequently asked questions

Can SAP Business One send UAE e-invoices by itself?

No. B1 holds the data, but generating PINT AE and exchanging it with an accredited provider needs an add-on or connector from the ASP or a partner.

Is SAP an accredited service provider in the UAE?

SAP Middle East & North Africa LLC is on the Ministry of Finance list of accredited providers. Ask whether its service covers SAP Business One for your version and deployment.

Do we need user-defined fields in B1?

Usually yes, for UAE-only data such as the transaction type flags, the legal registration identifier type and Peppol endpoints. The add-on's documentation will list what it expects.

Does it matter if we run B1 on SQL Server or SAP HANA?

It can. Ask the ASP which databases, versions and cloud or on-premises setups its add-on supports, and test on your own system before you sign.

What does Kaido do for SAP Business One users?

We map and clean the data, add the fields the add-on needs, configure the connection with your chosen ASP and test real invoices and credit memos end to end.

Not sure where your business stands?

A free 30-minute call on Google Meet with an industry expert. We look at your ERP, your dates and your data, and tell you what to do first.

WhatsApp Book a free consultation Call