Skip to main content
Avalara Help Center

NetSuite scripts installed with the Avalara Connector for NetSuite bundle

This article applies to:Connector 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, Purchase Order
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_InventoryItems 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, Download Item, Inventory Part, Kit Item, Non-Inventory Part, Other Charge Item, Service
AVA_Location Hides custom field Location
AVA_Subsidiary Stores subsidiary information in custom records used in AvaTax configuration Subsidiary
AVA_Vendor Map ‘Point of Order Acceptance’ address Vendor

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, Purchase Order
AVA_Entity_Client Client side address validation and CertCapture functionality Customer, Lead, Prospect, Vendor

Scheduled scripts

Script name Script functionality NetSuite records used
AVA_DeleteAddressValidationBatches_Sched Deletes batch address validation NA
AVA_DeleteLogsOfDeletedTransactions Delete logs from custom records NA
AVA_DeleteReconcileBatches_Sched Delete Reconcile batches NA
AVA_UpdateValidatedAddress_Sched Updates validated addresses Subsidiary, Customer, Location
AVA_GetEntityUseCodesList_Scheduled Fetches Entity/Use code from AvaTax NA

Map/Reduce

Script name Script functionality NetSuite records used
AVA_AddressValidate_Map Batch address validation Subsidiary, Customer, Location
AVA_CommitTransaction_Map Post transaction created through SCIS to AvaTax Cash Refund, Cash Sale, Credit Memo, Invoice
AVA_RecalculateTaxes_Map Tax calculation utility Cash Refund, Cash Sale, Credit Memo, Invoice, Sales Order, Quote, Return Authorization
AVA_ReconcileTax_Map Batch reconcile utility Cash Refund, Cash Sale, Credit Memo, Invoice

Workflow action

Script name Script functionality NetSuite records used
AVA_CommitApprovedTransaction Post Sales Invoice to AvaTax once it is approved Invoice

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?