Fatorly
Connectors

Business Central

Send FTA-compliant UAE e-invoices from Microsoft Dynamics 365 Business Central with the Fatorly - Business Central Integration extension.

The Fatorly - Business Central Integration extension connects Microsoft Dynamics 365 Business Central to Fatorly. Built on the standard Business Central E-Document framework, it turns your sales invoices and credit memos into PINT AE compliant e-invoices and delivers them through Fatorly — without changing how you post documents.

Note

The extension is available from Microsoft AppSource. Search for Fatorly - Business Central Integration or use the Get it from Microsoft link on the AppSource listing.

How it works

  1. You post sales invoices and credit memos in Business Central as usual.
  2. The extension generates a PINT AE e-invoice for each posted document.
  3. E-documents are delivered to Fatorly over HTTPS using your API key.
  4. Fatorly validates, signs, and submits each invoice to the FTA, and reports the status back to Business Central.

No new workflows to learn — the extension adds the UAE-specific fields and automation on top of the standard E-Document pages you already have.

Requirements

  • Microsoft Dynamics 365 Business Central online
  • The E-Document Core capability (included in Business Central)
  • An active Fatorly account with an API key
  • Your company linked to the FTA (see FTA Linking)

Step 1: Get your Fatorly API key

Open API Keys

In Fatorly, go to Settings → API Keys.

Create a key

Create a new API key and copy it. You will paste it into Business Central in the next step. Treat the key like a password — it grants full access to your Fatorly company.

Step 2: Install the extension

Install Fatorly - Business Central Integration from AppSource into your Business Central environment (AppSource apps are installed by an admin through Extension Management). The extension is deployed per environment; repeat for each environment you want to use.

Step 3: Configure the Fatorly connection

Search for and open Fatorly Connection Setup.

FieldWhat to enter
Service URLThe Fatorly integration endpoint for your tenant. Production: https://integration.fatorly.com. Sandbox: https://integration.sandbox.fatorly.com. Trailing slashes are removed automatically.
API KeyThe key from Step 1. It is stored in isolated storage inside Business Central — it is never written to the database in plain text and cannot be read back after saving.
Enable Posting ValidationTurns on pre-posting validation against Fatorly (recommended).
Block Posting When Validation UnavailableIf enabled (default), posting is blocked when the validation service cannot be reached, so you never post a document that will fail e-invoicing later. Disable only if you want posting to continue offline.
Default Purchase G/L AccountThe G/L account used as the default line account when purchase e-invoices are received without a match. Must allow direct posting.
Enable Master Data SyncEnables the background sync that pushes customers, vendors, items, and payment methods to Fatorly.

Tip

Run the connection setup in a sandbox environment first with the sandbox Service URL, then switch the URL and key to production when you go live.

Step 4: Create the E-Document Service

Search for and open E-Document Services and create a new service (for example, code FATORLY-UAE).

FieldValue
Service Integration V2Select HA (Fatorly).
Document FormatAutomatically set to PINT AE when you select the HA integration.
Embed PDF in exportEnabled — the visual PDF is embedded in the e-invoice payload, as required by the FTA programme.

Keep the remaining E-Document Service settings (batch mode, delivery) at their defaults unless support advises otherwise.

E-Document Service configured for Fatorly with the PINT AE format and the HA integration

Step 5: Complete the PINT AE master data

The extension adds UAE-specific fields to the standard cards. Fill them in before issuing invoices — the data flows into every e-invoice you send.

Company Information

FieldPurpose
Company Legal FormThe legal form of your company, reported on the invoice.
Fatorly IdFilled by the master data sync — links the BC record to its Fatorly counterpart.
Name ArabicThe Arabic company name, if you want it on the invoice.

Customers and vendors

FieldPurpose
Fatorly IdSet by the sync — do not edit manually.
Name ArabicThe Arabic trading name reported on the invoice.

Items

FieldPurpose
Fatorly IdSet by the sync.
Name ArabicArabic item name.
Service Accounting CodeYour internal service/GS accounting classification for the item.

Payment methods

FieldPurpose
UNCL4461 CodeThe UN/CEFACT UNCL 4461 payment-means code for the payment method (for example 30 for credit transfer, 48 for card).

VAT Posting Setup

FieldPurpose
PINT VAT CategoryThe PINT AE VAT category for this VAT combination (for example Standard rated, Zero rated, Exempt).
Exemption Reason CodeRequired for exempt or zero-rated categories — the reason code reported to the FTA.
Goods Nature CodeThe nature-of-goods code for supply classification.

Warning

Invoices whose lines resolve to a VAT posting setup without a PINT VAT Category will fail validation. Map every VAT posting setup you use for UAE sales before going live.

Step 6: Add document-level details

The extension adds these fields to sales documents:

FieldWherePurpose
Buyer RefGeneral FastTabThe buyer's reference (PO number) — printed on the invoice and reported in BuyerReference.
PINT AE Transaction TypeSales headerThe PINT AE transaction type (for example standard supply, credit note reason). Defaults sensibly per document type.
Delivery PartyShipment Method FastTabThe delivery/receiving party when it differs from the bill-to customer.

Credit memos carry the same fields so reversal documents are reported with the correct transaction type.

Sales invoice in Business Central showing the Buyer Reference field added by the Fatorly integration

Sending invoices

  1. Create and post a sales invoice or credit memo as usual.
  2. The document appears on the E-Documents page, generated in PINT AE and sent to Fatorly according to your E-Document Service setup.
  3. Track progress on the E-Documents page: the Service Status shows each document's Fatorly state (draft, sent, accepted).

Note

The embed PDF used for the e-invoice is rendered from your standard document report layout. Configure Report Layouts and document sending profiles as you would for email invoices.

Purchase e-invoices

When a vendor sends you an e-invoice, the extension receives it through the E-Document framework and creates a purchase invoice in Business Central:

  • Lines without a matching G/L or item mapping land on the Default Purchase G/L Account from Fatorly Connection Setup.
  • The received PINT AE data (seller details, VAT categories) is preserved so your input VAT reporting stays accurate.
  • Open received documents from the E-Documents page, complete them, and post them as normal.

Failed submissions and recovery

If a document cannot be delivered — for example a buyer TRN failed validation — it is listed on the Fatorly Failed Submissions page with the exact failure reason reported by the platform.

Fatorly Failed Submissions page listing a failed invoice with the Retry Submission action

Open Failed Submissions

From the E-Documents page choose Failed Submissions, or search for Fatorly Failed Submissions. Each row shows the platform id, invoice number, direction, status, issue date, currency, and buyer/seller.

Fix the data

The failure reason tells you what to correct — typically missing master data fields, an invalid TRN, or a missing VAT category. Fix it on the customer, vendor, item, or document.

Retry

Select the row and choose Retry Submission to re-send immediately, or Refresh to reload the list from Fatorly. Use Open e-document to jump to the linked E-Document.

Cancelling a Fatorly draft

If a document was created on Fatorly but not yet submitted for delivery, you can delete the platform draft: on the E-Documents page, select the document and choose Cancel Fatorly Draft. This clears the platform link so the next send creates a fresh document. Documents already submitted for delivery cannot be cancelled this way — the Business Central document itself is never affected.

Troubleshooting

SymptomCause and fix
"Service URL is not configured" when postingOpen Fatorly Connection Setup and set the Service URL.
"API key is not configured"Paste your Fatorly API key in Fatorly Connection Setup. If you replaced the key in Fatorly, update it here too.
Posting blocked with validation errorsA document fails PINT AE validation (see the listed reason). Complete the flagged fields — this is the Block Posting When Validation Unavailable safeguard working as intended.
Invoice stuck in draft on FatorlyA draft exists but was not submitted. Use Cancel Fatorly Draft to clear the link and resend, or contact support if it should have been submitted.
Document on Failed Submissions with TRN errorThe buyer's TRN is missing or invalid — correct it on the customer card, then Retry Submission.
Missing VAT category errorMap PINT VAT Category (and exemption reason where needed) on the VAT posting setup used by the document lines.

Support

Full platform documentation starts at the documentation home. For connector issues, contact us through support with the platform id shown on the E-Document or Failed Submissions page — it lets us trace the exact document on Fatorly.

On this page