ANS-1555 · SALES ORDER PROCESSING

How to Implement an Approval Process for NetSuite Credit Memos?

NetSuite's standard functionality processes credit memos immediately, necessitating a custom solution for approval workflows.

Short answer

NetSuite's standard approval process applies to Customer Return Authorizations (RMAs), with Credit Memos posting immediately upon entry. To implement an approval workflow for Credit Memos, a custom 'Credit Memo Request' record can be created in the Employee Center, which then requires a script to transform it into a standard Credit Memo.

Scenario

NetSuite's standard functionality processes Credit Memos immediately upon entry, without an inherent approval workflow. Organizations often require an approval process for Credit Memos to ensure proper authorization and control before financial posting. The native approval mechanism is primarily designed for Customer Return Authorizations (RMAs).

Solution

NetSuite's native approval process is handled by the Customer Return Authorization (RMA). Credit Memo transactions post as soon as they are entered, lacking a built-in approval step. To implement an approval workflow for Credit Memos, a custom approach is required. This involves creating a "Credit Memo Request" as a custom record, which can be initiated from the Employee Center. A script will then be necessary to transform this custom request into a standard NetSuite Credit Memo upon approval.

Expert NetSuite Support

Need help with this NetSuite issue?

Sales Order Processing consulting and configuration support

Talk to a consultant