Link4 Integration Guide - UAE

Link4 Integration Guide - UAE

Idea
Technical Requirements & Mandatory Data

🎯 Purpose

This document outlines the mandatory data, technical requirements, and integration expectations for organizations connecting to Link4 to send and receive electronic invoices and related documents.

Before starting integration, clients must ensure that all mandatory information described below is available and accurate in their ERP, Accounting System, or Middleware.

Missing or incorrect data may result in:

  • Invoice rejection

  • Validation errors

  • Delivery failures with authorities such as UAE FTA or Peppol networks


1️⃣ Supported Integration Method

API Integration

Your system (ERP, Accounting Software, or Middleware) connects securely to Link4 via API.

Requirements

  • API endpoints provided by Link4

  • Authentication method (OAuth or API keys)

  • Payload structure compliance

  • Validation rule adherence


2️⃣ Transaction Types Supported

Link4 supports the following document types:

Document Type
Description
Tax Invoice
B2B (Business to Business) – VAT-registered customer
Simplified Invoice
B2C (Business to Consumer)
Credit Note
Reduces or cancels an invoice
Debit Note
Increases the amount payable
Others


Idea

For all document types, the following data must be complete:

  • Document header data

  • Supplier and buyer details

  • Line items

  • Tax information


3️⃣ Contact Data Requirements (Buyers & Suppliers)

Accurate contact data is mandatory.

This data is used for:

  • Addressing and routing (Peppol)

  • Tax authority validation (e.g., FTA)

  • Delivery and notifications


3.1  Mandatory Fields – Supplier

  • Legal name

  • Trade name

  • Address

  • Emirate

  • Country

  • Phone

  • Email

  • TRN (Tax Registration Number – Mandatory)


3.2 Mandatory Fields – Buyer

  • Legal name

  • Address

  • Country

  • TRN (If VAT registered)


3.3 Providing Contact Data

Option A - API

  • Each contact must be retrievable using a unique identifier

  • All mandatory fields must be returned

  • Used to avoid duplicates and ensure correct matching

Option B - CSV Upload

  • CSV must include all mandatory fields

  • Unique reference column may be required for create/update logic

  • Column order and format will be provided by Link4


4️⃣Document Header Requirements

4.1 Mandatory Fields

  • Invoice number (Unique)

  • Issue date

  • Issue time

  • Invoice type (Tax / Simplified / Credit / Debit)

  • Currency (AED)

  • Supply date

  • Place of supply (Emirate)

  • Subtotal (Tax exclusive)

  • Total VAT amount

  • Grand total (Tax inclusive)


Payment Information

  • Payment terms

  • Due date

  • Bank details

  • Project reference

  • Internal notes

  • Commercial

  • PO number

  • Contract number / Reference

  • Project code

  • Cost centre

  • Internal reference

  • Service period start

  • Service period end

  • Delivery date

Logistics

  • Shipping reference

  • Delivery location

  • Incoterms

  • Import/export indicator

  • Customs declaration number



5️⃣Line Level Field Requirements

Below is the structured list of line-level data requirements.

5.1 Mandatory Fields

Core Identification

  • Line number

  • Item/service description

Quantity & Pricing

  • Quantity

  • Unit of measure

  • Unit price

  • Line net amount

  • Discount amount (0 if none)

Tax

  • VAT rate (5% / 0% / Exempt)

  • VAT category

  • VAT amount

  • Line total (Inclusive of VAT)

Exemption (Only if 0% / Exempt)

  • Exemption reason code

  • Exemption reason text


5.2 Optional Fields

Product Information

  • Item code / SKU

  • HS / Customs code

  • Product classification

  • Country of origin

Pricing / Finance

  • Cost price

  • Markup

  • Selling price

  • Currency exchange rate

  • Foreign currency value

Compliance / Metadata

  • Accounting code

  • Ledger code

  • Reporting category

  • Line notes

  • Digital signature hash

  • Attachment references


6️⃣ API Integration Requirements

6.1 Authentication

  • Secure credentials (OAuth or API keys)

  • Required permissions for read and write operations

6.2 Data Coverage

Your system must provide:

  • Header data

  • Line items

  • Tax information

  • Contact data resolvable via unique IDs

6.3 System Behaviour

  • Duplicate documents must be avoided

  • Clear error responses (HTTP status + message)

  • Stable document identifiers for retries and reprocessing


7️⃣ Validation & Submission

All documents are validated against:

  • FTA VAT Law

  • Customs regulations

  • Free zone rules

  • Emirate-specific reporting requirements

  • Clearance-ready design standards

Missing or invalid data may result in:

  • Document rejection

  • Validation errors

  • Delivery failure (e.g., buyer not on network)


⚠️ Common Rejection Causes

  • Missing TRN

  • Missing Emirate

  • Incorrect VAT calculation

  • Missing exemption code

    • Related Articles

    • eInvoicing in UAE

      The UAE Federal Tax Authority (FTA) is introducing mandatory eInvoicing (Digital Tax Invoicing System) to modernize VAT compliance and enhance business efficiency. Starting in July 2026, eInvoicing will be rolled out in multiple phases, making it ...
    • How to connect to your Accounting Software

      Step 1 - Log in to our website. Step 2 - From your Link4 Dashboard, click on the Click here to proceed link to go to the Accounting Software selection page. Step 3 - Select your Accounting Software and follow the prompts. Please note that you will be ...
    • Forgot Your Password?

      Forgot Your Password?   If you have forgotten your password, follow these steps to reset your password.(1) Go to the Link4 "Home" page and click on "Login". (2) Click on "Forgot Password". (3) Add your email address (the one you use to login to ...
    • How to Send Invoices using Link4 InvoiceExpress? (Supplier to Customer)

      You need to add your customer details first, in order for you to send invoices to your customers. Please click this link to see how to add a customer. Below are steps on how to send an invoice: Step 1: Go to Link4 website and log in using your email ...
    • How to Reconnect Link4 to QuickBooks

      How to Reconnect Link4 to QuickBooks Step 1 Login to Link4. Step 2 Once logged-in, look for the red banner and click on the Click here to proceed link. Step 3 Select QuickBooks logo Step 4 Sign-in to QuickBooks and authorise Link4 to send & receive ...