
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
Your system (ERP, Accounting Software, or Middleware) connects securely to Link4 via API.
API endpoints provided by Link4
Authentication method (OAuth or API keys)
Payload structure compliance
Validation rule adherence
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 |

For all document types, the following data must be complete:
Document header data
Supplier and buyer details
Line items
Tax information
Accurate contact data is mandatory.
This data is used for:
Addressing and routing (Peppol)
Tax authority validation (e.g., FTA)
Delivery and notifications
Legal name
Trade name
Address
Emirate
Country
Phone
TRN (Tax Registration Number – Mandatory)
Legal name
Address
Country
TRN (If VAT registered)
Each contact must be retrievable using a unique identifier
All mandatory fields must be returned
Used to avoid duplicates and ensure correct matching
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
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 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
Shipping reference
Delivery location
Incoterms
Import/export indicator
Customs declaration number
Below is the structured list of line-level data requirements.
Line number
Item/service description
Quantity
Unit of measure
Unit price
Line net amount
Discount amount (0 if none)
VAT rate (5% / 0% / Exempt)
VAT category
VAT amount
Line total (Inclusive of VAT)
Exemption reason code
Exemption reason text
Item code / SKU
HS / Customs code
Product classification
Country of origin
Cost price
Markup
Selling price
Currency exchange rate
Foreign currency value
Accounting code
Ledger code
Reporting category
Line notes
Digital signature hash
Attachment references
Secure credentials (OAuth or API keys)
Required permissions for read and write operations
Your system must provide:
Header data
Line items
Tax information
Contact data resolvable via unique IDs
Duplicate documents must be avoided
Clear error responses (HTTP status + message)
Stable document identifiers for retries and reprocessing
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)
Missing TRN
Missing Emirate
Incorrect VAT calculation
Missing exemption code