NetSuite scripts installed with the Avalara Connector for NetSuite bundle
- Last updated
-
-
Save as PDF
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 (applicable only for NetSuite OneWorld) |
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.