AvaTax for VAT

Version v2
APConfigSetting
Accounts
Addresses
AvaFileForms
Batches
CertExpressInvites
Certificates
Clerk
CommunicationCertificates
Companies
Compliance
Contacts
CostCenter
Customers
DataSources
Definitions
DistanceThresholds
DomainControlVerification
ECommerceToken
EcmEventNotifications
EcoNexusThreshold
FirmClientLinkages
FormTypeMapping
FundingRequests
GLAccount
Items
ItemsReverseSync
Jobs
JurisdictionOverrides
Locations
MultiDocument
Nexus
Notices
Notifications
Provisioning
Registrar
Reports
Settings
Subscriptions
TaxCodes
TaxContent
TaxRules
Transactions
Upcs
UserDefinedFields
Users
Utilities
VendorCertificates
Vendors

PreferredProgramModel

A preferred program is a customs and/or duty program that can be used to handle cross-border transactions. Customers who sign up for a preferred program may obtain better terms for their customs and duty payments.

To indicate that your company has signed up for a preferred program, specify the code value from this object as the value for the AvaTax.LC.PreferredProgram parameter in your transaction.

Parameters
idOptional
integer

The unique ID number representing this preferred program.

codeOptional
string

A code that identifies this preferred program. To select this program, specify this code value in the AvaTax.LC.PreferredProgram parameter.

originCountryOptional
string

The ISO 3166 country code for the origin permitted by this program

destinationCountryOptional
string

The ISO 3166 country code for the destination permitted by this program

effectiveDateOptional
string

The earliest date for which this preferred program can be used in AvaTax. If null, this preferred program is valid for all dates earlier than endDate.

endDateOptional
string

The latest date for which this preferred program can be used in AvaTax. If null, this preferred program is valid for all dates later than effectiveDate.