1. Sub-BU Code and Customer Codes To send an e-invoice to AGD, it is essential to use the correct sub-BU code. Please consult your client agency for their specific sub-BU code. Alternatively, you can retrieve customer codes used for invoicing purposes by referring to the List of Ministries / Statutory Boards. If you are unsure which codes to use, confirm with your customer (i.e., the client’s agency) before submitting your invoice.
2. Mandatory Fields for eInvoice Submission Ensure that all mandatory fields are completed when sending an eInvoice to AGD. These fields include:
Attention To
Invoice Date: Cannot be backdated by more than 7 calendar days or forward-dated.
Invoicing Instruction ID (II ID) / Purchase Order ID (PO ID): Include this if invoicing against an II/PO.
Invoice Description
Failure to fill out these mandatory fields may result in rejection of your eInvoice.
3. Requirements and Best Practices The eInvoice Submission Guide provides detailed requirements and recommendations (Pages 5 to 13). Key highlights include:
Limits on backdated and forward-dated invoices.
Character limits for various fields.
Proper format and structure for eInvoice data.
4. Business Units in JSON Format You can access a list of business units in JSON format for integration purposes. This resource can be helpful for users who need to automate or validate customer codes programmatically.
5. Invoice Line Number For eInvoices billed against an Invoicing Instruction (II) or Purchase Order (PO), the Line Number of the II/PO should be captured in the eInvoice and sent using the OrderLineReference field. This ensures that your eInvoice aligns with the II/PO issued by the client agency.
6. Submission Channel To ensure your eInvoice is sent via InvoiceNow and not through email, update your submission channel settings as instructed by IMDA. Consult IMDA’s guidelines for configuring your system to use InvoiceNow. This step is crucial for compliance with AGD's eInvoicing process.
7. IMDA Guidelines Link4 users can follow these IMDA guidelines to ensure proper eInvoice submission:
Verify that your system is InvoiceNow-ready.
Configure the correct submission channel to align with InvoiceNow requirements.
Follow IMDA-provided documentation for troubleshooting and further instructions.
By adhering to these guidelines and ensuring accuracy in your eInvoice submissions, you can streamline the invoicing process and minimize delays or rejections.