For Singapore finance and operations teams who want each customer return to end in a correct GST credit note and refund.
Last reviewed: 14 November 2026. Product details reflect this review date. Availability and behavior can vary by account, role and release.
NetSuite customer returns in Singapore follow one chain of linked records. A return authorization is approved, the goods are received, and a credit memo is issued. That credit memo is your GST credit note, so it must meet IRAS content rules. It can go out through InvoiceNow, and it lowers output tax in that period's GST F5.
A return authorization, often called an RMA, is the NetSuite record that says a customer may send goods back. It records the items, quantities and prices being returned. Every later step links back to it: the item receipt, the credit memo or cash refund, and any customer refund.
The form you pick on the return authorization decides the outcome. The Standard Return Authorization Credit form creates a credit memo, which can be applied to an open invoice or refunded. The Cash form creates a cash refund and cannot be turned into a credit memo later. For business customers in Singapore, the Credit form is usually the better default, because it gives you a credit note document every time.
Two settings shape the flow. With Advanced Receiving on, you receive returned goods before you credit them, and you credit only what arrived. The Refund in Advance of Return preference lets you credit before the goods come back. For this example, it is off and Advanced Receiving is on.
Each team owns one part of the chain:
| Step | NetSuite record | Usual owner |
|---|---|---|
| Agree the return | Return authorization | Customer service |
| Approve it | Approve Return on the return authorization | Sales or credit manager |
| Receive and inspect | Item receipt, with Restock set per line | Warehouse |
| Issue the credit | Credit memo | Accounts receivable |
| Send it electronically | Outbound credit memo via InvoiceNow | Accounts receivable |
| Pay the money back | Customer refund | Finance |
A little setup before the first return saves rework later. Turn on the Return Authorizations feature and decide whether to use Advanced Receiving.
Create a custom list of return reasons, such as damaged on delivery, wrong item sent and customer changed mind. Add it as a required field on the return authorization. Map the reason to the credit memo and its printed template. Test that mapping before use.
Route approvals by value, so a manager signs off any return above an agreed amount.
Our older post on separating authorization, receipt, credit and refund explains why each step deserves its own control.
A hypothetical office furniture wholesaler in Ubi sells task chairs to a fit out contractor. Both companies are GST registered.
On 3 November 2026 the wholesaler issues tax invoice INV-1042 for 24 chairs at S$250 each. That is S$6,000 plus 9% GST of S$540, a total of S$6,540. The contractor pays in full on 10 November by bank transfer.
On 12 November the contractor reports that 4 chairs arrived with damaged bases. Here is how the wholesaler handles it in NetSuite.
The numbers tie out. The contractor paid S$6,540 and received S$1,090 back, so the net sale is S$5,450. That is S$5,000 for 20 chairs plus S$450 GST.
One judgment call sits in step 3. If a returned item was a special order bought in for this customer, ask whether anyone else will buy it before you restock it. Our guide to NetSuite special order items explains how those lines are bought and committed. For the inspection itself, hold doubtful stock under a separate inventory status or location until someone clears it for sale.
A credit note in Singapore must contain set details. NetSuite holds every one of them, but your credit memo template has to print them. Check your template against this list before your next return.
| IRAS requires | Where NetSuite holds it |
|---|---|
| Credit note number and date of issue | Credit memo number and Date. Set a CN prefix in auto numbering. |
| Your name, address and GST registration number | Subsidiary or company record, including the tax registration number |
| Customer name and address | Customer and billing address on the credit memo |
| Number and date of the original tax invoice | The linked invoice. Your template or a custom field must print it. |
| Description and quantity of goods credited | Item lines on the credit memo |
| Amount credited for each item and in total before GST | Line amounts and subtotal |
| Reason for the credit | Return reason field or memo, printed on the document |
| GST rate and GST amount credited | Tax code on each line and the tax total |
| Total amount credited including GST | Credit memo total |
The original invoice reference is the field most often missed. The credit memo links to the return authorization, which links to the sales order or invoice. That chain does not print by itself.
A small change to the Advanced PDF/HTML template, or a custom field filled when the return is created, solves it. If returned goods cannot be traced to one invoice, IRAS expects you to keep other evidence that GST was accounted for on the original sale.
Exchanges need a little thought too. IRAS sets out three cases for replaced goods:
In NetSuite, a free replacement is often handled with a return authorization and a new sales order at no charge. Agree one method and use it every time. Our post on the NetSuite tax invoice template for Singapore shows how the same template fields are set up for invoices.
The Singapore PEPPOL-Ready e-Invoicing SuiteApp sends credit memos as well as invoices. It uses its own outbound credit memo template and the DataPost access point. With automation enabled and a template and sending method set, Process E-Document generates and sends the document.
With GST InvoiceNow activated, data flow 1A reports network credit notes to IRAS when issued. Check the reporting status too.
Who needs this now depends on your GST registration. IRAS is phasing in GST InvoiceNow. It started with newly incorporated companies registering voluntarily from 1 November 2025, then all new voluntary registrants from 1 April 2026. Existing businesses follow from 1 April 2028 in stages by size.
Even before your phase starts, a customer on the network may ask for credit notes that way, so test a credit memo in your sandbox early. Agree in advance who checks the sending status and who resends a rejected document.
A few limits are worth knowing before you build your return process around it:
For the GST F5, a credit note is generally accounted for in the period you issue it. In the example, both the invoice and CN-0187 fall in the October to December 2026 quarter. Box 1, standard rated supplies, falls from S$6,000 to S$5,000. Box 6, output tax due, falls from S$540 to S$450.
Wrong GST treatment may require a GST F7 for the original period if the conditions for correction in the next F5 are not met. Check with your tax adviser.
Your F5 reconciliation should list every credit memo in the quarter beside its original invoice. A saved search makes this quick.
Filter credit memos by date for the quarter and show the customer, the linked return authorization, the original invoice number, the amount before GST and the GST amount. Totals from that search should agree with the reductions in Box 1 and Box 6. Our guide to the NetSuite GST F5 return covers that tie out.
Pick the last ten customer returns and trace each one through NetSuite. Check that every credit memo prints the original invoice number and date, and states a reason. Check that the Restock choice matched what the warehouse found, and that each credit appears in the right F5 period. If any of those fail, fix the template, the return reason field or the receiving routine before the next quarter closes.
At CuriousRubik, we map return processes for Singapore companies record by record, from the first customer call to the F5. Our NetSuite business consulting team can review your return authorization forms, credit memo template and InvoiceNow setup, then agree the fixes with your finance team.
How each IRAS tax invoice requirement maps to a field on the Singapore invoice template.
How to prepare and reconcile the quarterly GST F5 return from NetSuite.
Why authorization, receipt, credit and refund each need their own owner and control.