Release Notes – CSV Upload Feature for Link4 Invoice Express (Singapore)

Release Notes – CSV Upload Feature for Link4 Invoice Express (Singapore)

Overview

As part of Link4’s continued investment in enhancing the Singapore InvoiceNow platform, we are pleased to introduce a new CSV Upload feature within the existing Link4 Invoice Express system.

Link4 Invoice Express is a mature, production-ready InvoiceNow-Ready Solution Provider (IRSP) platform serving more than 10,000 businesses across multiple markets. This release adds a powerful bulk upload capability to the Singapore IRSP dashboard, enabling users to import invoice and purchase transactions directly from a CSV template.

This enhancement is designed to simplify onboarding, reduce manual data entry, and support compliance with Singapore’s GST InvoiceNow Requirement.

What's New in This Release

A new menu option, CSV Upload, has been added to the Link4 Invoice Express dashboard.

Users can now:

  • Upload transactions in bulk using a CSV file
  • Select the transaction document type
  • Submit files for automated validation and processing
  • Track processing status in real time
  • Review upload history and file details

Supported Document Types

The CSV Upload feature currently supports the following document types:

  • Invoice
  • Credit Notes
  • PCP Invoices
  • Non-Peppol Purchases
Info
Recommended Limit: For best performance, Link4 recommends uploading a maximum of 200 rows per CSV file. Larger files may still be accepted depending on system capacity, but processing times may increase.

Processing Status Monitoring

Each uploaded file displays a processing status such as:

  • File Processed
  • Processing
  • Failed Validation

Upload History

Users can review historical uploads, including:

  • Document Type
  • Sender
  • Receiver
  • Status
  • File Name
  • Upload Date

How to Use

  1. Log in to Link4 Invoice Express.
  2. Navigate to CSV Upload.
  3. Select the relevant Document Type.
  4. Click Choose File.
  5. Select the completed CSV template.
  6. Click Submit Document.
  7. Monitor the upload status in the Interim Uploads section.

CSV Template Field Definitions

1. Invoice Identification

Field NameDescriptionExampleMandatory
req_idUnique request ID used to group rows into a single invoice. Use the same value for all line items belonging to one invoice.L4-44Yes
e_inv_codeInvoice or credit note number. Must be unique per supplier.INV-1001Yes
e_inv_dtInvoice issue date.2026-02-01Yes
e_inv_due_datePayment due date.2026-04-30No

2. Supplier Information
Field NameDescriptionExampleMandatory
supplier_nameLegal name of the supplier.LINK4 PTE. LTD.Yes
supplier_tinSupplier UEN or tax identification number.201928579DYes
supplier_addSupplier address.Central Region, SingaporeYes
supplier_add_postalSupplier postal code.737715No
supplier_country_codeISO 3166-1 alpha-3 country code.SGPYes
suppler_bank_ac_noSupplier bank account number.123456789No


3. Buyer Information

Field NameDescriptionExampleMandatory
buyer_nameCustomer legal name.NirvasoftYes
buyer_tinCustomer UEN or tax identification number.199900940WYes
buyer_emailCustomer email address.customer@example.comNo
buyer_addBuyer full address.1 Raffles PlaceNo
buyer_add_streetStreet line 1.1 Raffles PlaceNo
buyer_add_street2Street line 2.#10-01No
buyer_add_cityCity name.SingaporeNo
buyer_add_stateState or province.SingaporeNo
buyer_add_postalPostal code.048616No
buyer_country_codeISO 3166-1 alpha-3 country code.SGPNo

4. Invoice Header Information

Field NameDescriptionExampleMandatory
inv_curr_codeCurrency code (ISO 4217).SGDYes
classInvoice classification code used for IRAS categorisation.4Yes
pay_modePayment mode.Bank TransferNo
pay_termsPayment terms.30 DaysNo
bill_ref_noBilling reference or customer reference.PO-10001No
entityBusiness entity or division name.Singapore HQNo

5. Line Item Information

Field NameDescriptionExampleMandatory
desc_of_serviceDescription of goods or services.Sale of Digital ContentYes
quantityQuantity billed.1Yes
measurementUnit of measure code (e.g., XNA = each).XNAYes
unit_priceUnit price excluding tax.50.76Yes


6. Tax Information

Field NameDescriptionExampleMandatory
tax_typeInternal tax type code.1Yes
tax_rateGST rate percentage.9Yes
tax_amtTax amount for the line.4.57Yes
total_taxable_amtTotal taxable amount.50.76Yes

7. Totals

Field NameDescriptionExampleMandatory
sub_totalLine total including tax.54.82Yes
total_exl_taxTotal excluding tax.50.76Yes
total_inc_taxTotal including tax.54.82Yes
total_net_amtNet amount after discounts and before tax.50.76Yes
total_pay_amtFinal payable amount.54.82Yes
rounding_amtRounding adjustment.0.01No

8. Discounts and Charges

Field NameDescriptionExampleMandatory
discount_rateDiscount percentage.10No
discount_amtDiscount amount.5.00No
fee_rateAdditional charge description or rate.Handling FeeNo
fee_amtAdditional charge amount.2.00No

9. Prepayment Information
Field NameDescriptionExampleMandatory
pre_pay_amtPrepayment amount.100.00No
pre_pay_datePrepayment date.2026-01-15No
pre_pay_ref_noPrepayment reference number.DEP-001No

Important Rules

req_id Grouping Rule

  • Each invoice must have a unique req_id.
  • Multiple rows with the same req_id are combined into one invoice.
  • Header fields must be identical across all rows with the same req_id.
  • Recommended maximum upload size: 200 rows per CSV file.

Date Format

  • Use YYYY-MM-DD.

Currency Codes

  • Use ISO 4217 codes such as SGD, USD, AUD.

Country Codes

  • Use ISO 3166-1 alpha-3 codes such as SGP, AUS, MYS.
Example Multi-Line Invoice


req_ide_inv_codedesc_of_servicequantityunit_price
INV001S-1001Product A1100.00
INV001S-1001Product B250.00
INV001S-1001Product C175.00

Summary

The new CSV Upload feature is a significant enhancement to the existing Link4 Invoice Express platform, enabling users to upload invoice and purchase data in bulk using a standard CSV template.

Built on a trusted platform serving more than 10,000 users, this release provides a practical and scalable way for Singapore businesses to streamline transaction processing and comply with the GST InvoiceNow Requirement.




    • Related Articles

    • User Guide - Link4 Invoice Express - Singapore C5

      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1️⃣ INTRODUCTION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Welcome to the Link4 Invoice Express User Guide. This document is designed to provide you with a comprehensive understanding of how to use our platform effectively for ...
    • Link4 Invoice Express​ Advanced Ordering & Order Balance​ User Guide

      Link4 Invoice Express Advanced Ordering & Order Balance User Guide ? Introduction This guide explains how Link4 Invoice Express supports Advanced Ordering and SG BIS Order Balance for B2G transactions. It documents the full set of scenarios tested, ...
    • Link4 Integration Guide - Singapore (SG)

      Technical Requirements and Mandatory Data ? Purpose 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. ...
    • How to send e-invoice to AGD?

      In this help page you will find the steps on sending the invoice you created in QuickBooks Online as an e-invoice to AGD. Before creating the invoice in your accounting software, please see below points and make sure you have the required ...
    • How to send e-invoice to AGD via Link4 InvoiceExpress?

      In this help page you will find the steps on creating and sending an e-invoice to AGD. Before creating the invoice, please make sure you have the required UEN (SGUENT08GA0028A or SGTSTT53201802A) enabled via the My Network page in your Link4 account. ...