NetSuite scripts installed with the AvaTax bundle
This article applies to:AvaTax for NetSuite
Customize these scripts based on your NetSuite implementation. Visit the NetSuite documentation to learn more about bundles and script types.
UserEvent scripts
Script name | Script functionality | NetSuite records used on |
---|---|---|
AVA_TransactionTab_1 | Tax calculation | Cash Refund, Cash Sale, Credit Memo, Invoice |
AVA_TransactionTab_2 | Tax calculation | Sales Order, Quote, Return Authorization |
AVA_PurchaseTransactionTab | Use tax and VAT functionality | Vendor Bill, Vendor Credit |
AVA_Customer | Maps entity use code and exemption certificate number | Customer, Lead, Prospect |
AVA_Customer_Address | Address validation | Customer, Lead, Prospect, Vendor |
AVA_Customer_Certs | CertCapture functionality | Customer, Lead, Prospect, Partner |
AVA_ExpenseCategories | Maps Avalara tax codes to Expense Category | Expense Category |
AVA_InventoryTab_1 | Maps Avalara tax codes and a user-defined reference to items | Assembly/Bill of Materials, Download Item, Inventory Part, Kit Item, Non-Inventory Part, Other Charge Item, Service |
AVA_InventoryTab_2 | Maps Avalara tax codes and a user-defined reference to items | Gift Certificate Item, Item Group, Lot Numbered Assembly/Bill of Materials, Lot Numbered Inventory Item, Serialized Assembly/Bill of Materials, Serialized Inventory Item |
AVA_Location | Hides custom field | Location |
AVA_Subsidiary | Stores subsidiary information in custom records used in AvaTax configuration | Subsidiary |
Client scripts
Script name | Script functionality | NetSuite records used on |
---|---|---|
AVA_Transaction_Client | Tax calculation | Cash Refund, Cash Sale, Credit Memo, Invoice, Sales Order, Quote, Return Authorization |
AVA_Purchase_Client | Use tax and VAT functionality | Vendor Bill, Vendor Credit |
AVA_AddressValidationResult_Client | Batch address validation | NA |
AVA_AddressValidation_Client | Batch address validation | NA |
AVA_Config_Client | AvaTax configuration | NA |
AVA_DeleteBatch_Client | Batch reconcile utility | NA |
AVA_EntityMap_Client | Entity use code creation | NA |
AVA_Entity_Client | Client side address validation and CertCapture functionality | Customer, Lead, Prospect, Vendor, Partner |
AVA_GeneralScript_Client | Client side validation | NA |
AVA_GetCertificates_Client | Client side validation | NA |
AVA_Inventory_Client | Stores Avalara tax codes in custom fields | Inventory Part, Lot Numbered Inventory Item, Non-Inventory Part, Other Charge Item, Serialized Inventory Item, Service |
AVA_RecalculateUtility_Client | Batch reconcile utility | NA |
AVA_ReconcileList | Batch reconcile utility | NA |
AVA_ReconcileResult_Client | Batch reconcile utility | NA |
AVA_Shipping_Client | Shipping code creation | NA |
AVA_TransactionList_Client | Shows committed and voided transaction list | NA |
Scheduled scripts
Script name | Script functionality | NetSuite records used |
---|---|---|
AVA_AddressValidate_Sched | Batch address validation | Subsidiary, Customer, Location |
AVA_DeleteAddressValidationBatches_Sched | Deletes batch address validation | NA |
AVA_DeleteLogsOfDeletedTransactions | Delete logs from custom records | NA |
AVA_DeleteReconcileBatches_Sched | Delete Reconcile batches | NA |
AVA_RecalculateTaxes_Sched | Tax calculation | Cash Refund, Cash Sale, Credit Memo, Invoice,Sales Order, Quote, Return Authorization |
AVA_ReconcileTax_Scheduled | Batch reconcile utility | Cash Refund, Cash Sale, Credit Memo, Invoice |
AVA_SubsidiaryCreation_Sched | Stores subsidiary information in custom records used in AvaTax configuration. Used in NetSuite OneWorld, not in NetSuite. | Subsidiary |
AVA_UpdateValidatedAddress_Sched | Updates validated addresses | Subsidiary, Customer, Location |
AVA_TransactionLogTransform_Sched | Deletes user notes | Note |
Suitelets
All the Suitelets installed through the AvaTax bundle are used for creating customized Avalara pages (in the Avalara menu) in NetSuite.