Refund transaction sync rules: NetSuite to Zuora
Process syncs refunds made to standalone credit memos in NetSuite
This process syncs refunds made to standalone credit memos in NetSuite. NetSuite Connector will create one Zuora refund for each NetSuite credit memo.
There is a special procedure you must follow to create a NetSuite refund that you wish to sync to Zuora:
Within NetSuite, create a new credit memo for the given customer account.
On the Items tab, add one or more Items with amounts, as appropriate.
Note:Do not apply the credit memo to an invoice.
On the Zuora Refund tab, select Create Zuora Refund and select the Zuora Refund Payment Reference that you want to refund against.
Create a new customer refund that references the new credit memo. The amount of the refund must match the full amount of the referenced credit memo. Do not reference any other transactions on this refund.
If a NetSuite payment was applied to multiple invoices, NetSuite Connector will not sync partial refunds associated with payments applied to multiple invoices. You must sync partial refunds manually.
This integration syncs records according to the following rules:
- NetSuite customer refund records are synced if they meet the following criteria:
- The related customer account must be synced (the Zuora Customer ID cannot be empty).
- The refund's Integration Status is not
Sync Complete. - The refund is fully applied (the Amount Remaining is 0)
- The applied credit memo's Create Zuora Refund is enabled.
- The following validations are performed during the sync to ensure data integrity:
- The refund is applied only to a single credit memo (the one created specifically for the Zuora refund).
- The applied credit memo has a valid Zuora payment selected.
- The refund amount is less than or equal to the amount of the referenced payment amount.
- The NetSuite refund's Integration Status is updated to
Creating Refundto indicate that the record is currently being synced and to assist with error recovery. - The Zuora refund is created.
- Upon successful creation of the Zuora refund, the new Zuora ID is written back to the NetSuite refund record and the Integration Status for both the NetSuite refund and credit memo are set to
Sync Complete.
Sync notes
Once synced successfully, additional changes to the NetSuite refund will be not synced, including cancellations. If you need to resync a refund, you must manually cancel the Zuora refund and clear the Integration Status and Zuora ID fields on the NetSuite refund.