How to create a cash refund from a cash sale in NetSuite

Create a Cash Sale, open its refund action, save the Cash Refund, and verify the source Cash Sale on the resulting transaction.

The quick answer

Open the saved Cash Sale and select Refund. Review the amount and populated fields, save the Cash Refund, then check its Created From reference. The recording creates a sample sale first; use the existing sale you need to refund.

The screenshots show sample data. Person and operating-company names are fictional. Use your own records and values when following the steps.

Before you start

You need permission to create Cash Sales and Cash Refunds, a valid customer and sellable item, access to any required location or subsidiary fields, and an open accounting period. Confirm the item, customer, amount, tax, payment, and inventory requirements for your account before saving.

01. Check that a new Cash Sale form is open

If you’re following along in a test account, start with a new Cash Sale and the required customer, item, and location. In your own refund process, locate the existing sale rather than creating another transaction. The demonstration begins with a new form.

New Cash Sale form with the transaction fields and item sublist visible.

02. Enter the Cash Sale details

Select the intended customer and complete any required location, subsidiary, payment, or accounting fields. Add at least one valid item, then review its quantity, rate, amount, tax treatment, and the transaction total. In the replay, the line shows a quantity of 1 and an amount of 100.00; use your actual approved values instead.

Cash Sale with a customer, location, memo, and item line entered.

03. Start the refund from the saved sale

Save the sample sale, or open the existing Cash Sale you’re correcting. Check the customer and total, then select Refund. Starting here carries the source transaction into the refund.

The saved Cash Sale provides the Refund action.

04. Review the refund amount and source

Check the refund’s customer, item quantity, total, and account before saving. This example carries over a 100.00 total and shows Cash Sale #CS27 in Created From. Confirm any payment or inventory details required for your refund, then select Save.

The Cash Refund form links back to the original Cash Sale.

05. Verify the saved Cash Refund source

On the saved Cash Refund, check its number, total, and Created From reference. The example retains the original Cash Sale link and a total of 100.00. Verify payment completion separately when a bank or processor is involved.

Saved Cash Refund showing its total and the source Cash Sale in Created From.

Check the result

  1. The Cash Sale saved with the intended customer, item, location, and reviewed total.
  2. The saved Cash Refund displays a transaction number and the expected customer and refund total.
  3. The Cash Refund's Created From field references the original Cash Sale.

Common questions

How do I create a Cash Refund from a saved Cash Sale?

Open the saved Cash Sale, select its available Refund action, review the customer, items, amount, account, location, subsidiary, tax, and payment details, then select Save. The action and required fields may vary by role, transaction form, payment method, and account configuration.

How do I verify that the Cash Refund came from the correct Cash Sale?

Open the saved Cash Refund and inspect the Created From field or source transaction link. It should identify the original Cash Sale; this confirms record linkage, but not that the refund amount, accounting, inventory, or payment processing is correct.

Does saving a Cash Refund prove that the customer received the money?

No. Saving confirms that the Cash Refund record was created in NetSuite. Payment transmission, processor approval, bank settlement, customer receipt, and reconciliation require separate verification and depend on the account’s payment and accounting configuration.

Why might NetSuite require a location, subsidiary, or other field on the refund?

Required fields depend on features and account setup, including Multi-Location Inventory, OneWorld, item type, tax configuration, payment method, custom forms, and approval controls. Inventory items may require location or inventory details, while other accounts may require different accounting or subsidiary information.

Supporting sources

Supporting documentation.