
This document outlines the mandatory data, technical requirements, and integration expectations for organisations connecting to Link4 to send and receive electronic invoices and related documents.
This guide explains the mandatory technical and data requirements for organizations integrating with Link4 to send and receive electronic invoices.
Before integration, ensure your ERP, Accounting System, or Middleware can supply all required data.
Your system connects to Link4 via a secure API.
API endpoints provided by Link4
OAuth or API key Authentication
Valid JSON Payload structure
Data validation compliance
Peppol Sales Invoice (PINT)
Peppol Sales Invoice (PINT) in Foreign Currency
Peppol Sales Invoice (BIS)
Non-Peppol Sales Invoice
Aggregated B2C sales Invoice
Peppol Sales Credit Note (PINT)
Peppol Sales Credit Note (BIS)
Non-Peppol Sales Credit Note in Foreign Currency
Non-Peppol Purchase Credit Note
Peppol purchase Credit Note
Non-Peppol Purchase Invoices
Aggregated PCP purchase Invoice

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. IMDA)
Delivery and notifications
| Field | Required |
|---|---|
| Legal name | ✅ |
| Full address (street, city, postal code, country) | ✅ |
| Country code | ✅ |
| UEN (Unique Entity Number) | ✅ |
| Peppol Participant ID (for routing) | ✅ |
Applies to BOTH buyers and suppliers.
Trading name
Email address
Phone number
Contact person name
Department name
GST registration number (if different from UEN)
Website
Internal reference code
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
A unique reference column may be required for create/update logic
Column order and format will be confirmed by Link4
Tax data must comply with the target jurisdiction (e.g. IMDA, Peppol VAT rules).
Supplier UEN
Buyer UEN
Currency = SGD
GST 9%
Each invoice, credit note, debit note, or self-billed document must include at least one valid line item.
Description
Quantity
Unit
Unit price
Line amount
GST rate
GST amount
Product ID
Discount
Order line reference
Contract reference
Unique document number
Issue date (YYYY-MM-DD)
Document type (Invoice / Credit Note / Debit Note)
Supplier details (UEN, legal name, full address)
Buyer details (UEN or Peppol ID, legal name, full address)
Currency (SGD unless otherwise agreed)
Tax-exclusive amount
Total GST amount
Tax-inclusive amount
Due date
Order reference (PO number)
Buyer reference
Contract or project reference
Payment terms
Bank / payment details
Delivery date
Internal notes (must comply with Peppol format rules)
Secure credentials (OAuth or API keys)
Required permissions for read and write operations
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:
Peppol BIS 3.0
IMDA routing via UEN
Missing or invalid data may result in:
Document rejection
Validation errors
Delivery failure (e.g. buyer not on network)