Define an Invoice Form
Choose the invoice form you want to use when customers buy from a quote.
Without an invoice form, customers can't buy from a quote. See the Order Management topic Sales Orders for detailed information.
To define the invoice form:
-
Go to Customization > Forms > Transaction Forms.
-
Note the Internal ID of the Standard Sales Order - Invoice form. You'll use this Internal ID to configure the Invoice Form ID field in Step 6.
If the Internal ID isn't displayed in the Custom Transaction Forms list, see Setting the Internal ID Preference for instructions to display internal ID values in the NetSuite UI.
Note:It's best to use the Standard Sales Order – Invoice form. NetSuite can't guarantee what will happen if you use other custom forms.
-
Go to Commerce > Websites > Configuration.
-
Select your website and domain and click Configure.
-
Go to the My Account tab and the Quotes subtab.
-
Enter the Internal ID of the Standard Sales Order - Invoice in Invoice Form ID.
-
Click Save.
To define the invoice form (SuiteCommerce Advanced pre-Vinson):
-
Go to Customization > Forms > Transaction Forms.
-
Note the Internal ID of the Standard Sales Order - Invoice form. You will use this Internal ID to configure the Invoice Form ID field in Step 4.
-
Create a custom module that includes the SC.MyAccount.Configuration object as a dependency. See Create a Custom Module for instructions.
Note:Don't edit the original Configuration.js source file. See Best Practices for Customizing SCA for information and best practices for customizing JavaScript.
This task requires developer experience.
-
Update the
invoice_form_id
property in the custom module to match the Internal ID of the Standard Sales Order - Invoice form as noted in Step 2. -
Save and deploy to your site. See Deploy SCA Customizations to NetSuite for more information.