Skip to main content
Avalara Help Center

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.  

  • Was this article helpful?