Credit Memo

A credit memo transaction decreases the amount a customer owes you. This type of transaction can be used to reverse a charge billed to a customer. If a customer receives a credit memo after they have paid an invoice, this memo can be applied to any of the customer's open or future invoices.

For help working with this record in the UI, see Customer Credit Memos.

The internal ID for this record is creditmemo.

See the SuiteScript Records Browser for all internal IDs associated with this record.

Note:

For information about using the SuiteScript Records Browser, see Working with the SuiteScript Records Browser in the NetSuite Help Center.

For information about scripting with this record in SuiteScript, see the following help topics:

Supported Script Types

The credit memo record is scriptable in both client and server SuiteScript.

Supported Functions

The credit card refund record is fully scriptable. It can be created, updated, copied, deleted, and searched using SuiteScript.

Usage Notes

NetSuite enables a user to email a copy of a transaction to a customer or another recipient. There are several ways to email a transaction. One way is to open the transaction for viewing and select Actions > Email. Additional approaches for emailing transactions are described in Emailing Transactions.

If you deploy a beforeLoad user event script on a transaction, in general the script executes when the transaction is emailed. In these cases, the sending of the email is considered an operation of type email on the transaction record. However, if the companywide preference Use Popup for Main Transaction Email Button is selected, a beforeLoad script will not execute when a user selects Activity > Email. In this case, the system displays a popup window that the user can work with to manually edit and send the email. Actions taken with this form are not considered operations on the transaction. If you have your system configured this way, and you want to deploy a beforeLoad script on emails sent using the popup, deploy the script on the Message record type.

Note that the Use Popup for Main Transaction Email Button preference does not affect other methods of emailing a transaction. For example, a user may email a transaction by using its Communications subtab or by using the Save and Email button. In these cases, a beforeLoad user event script deployed on the transaction still executes, regardless of how the preference is configured. For more information about the Use Popup for Main Transaction Email Button preference, see Setting Email Preferences.

The Multi-Partner Management feature must be enabled in your account for the Partners sublist to appear.

Fields

estgrossprofit

Est. Gross Profit

When this field is on the body of the form in edit mode, this field is scriptable and can be returned in a transaction search.

When this field appears on the sublist line level, this field is not scriptable.

estgrossprofitpercent

Est. Gross Profit Percent

When this field is on the body of the form in edit mode, this field is scriptable and can be returned in a transaction search.

When this field appears on the sublist line level, this field is not scriptable.

totalcostestimate

Est. Extended Cost

When this field is on the body of the form in edit mode, this field is scriptable and can be returned in a transaction search.

Related Topics

General Notices