AvaTax for Excise

Version v1
AlternateProductsController
AvaTaxExciseController
ImportBusinessEntitiesController
ImportHeadersController
ImportItemCodesController
ImportLocationsController
ImportManufacturersController
ImportProductsTobaccoController
ImportScheduleTransactionsController
JurisdictionsController
NotificationController
RatesController
Tax Sessions
TaxpayerTypesController
UtilitiesController

Avalara.Excise.Common.Contracts.Services.RestTaxSessionCreateRequest

Request body for POST /api/v1/TaxSessions/Create.

This model is used in the following APIs:

Parameters
CountryOptional
string

Country associated with the tax return.

JurisdictionOptional
string

Jurisdiction associated with the tax return.

TaxpayerTypeOptional
string

TaxpayerType code associated with the tax return.

TerminalCodeOptional
string

TerminalCode associated with the tax return (supported for specific returns only).

LocationIDOptional
integer

LocationID associated with the tax return (supported for specific returns only).

StartDateOptional
string

First day of the reporting period for the tax session.

EndDateOptional
string

Last day of the reporting period. Required for variable-length frequencies (VariableLength, VariableLengthCalendarYear, VariableCalendarMonth, VariableNinetyDays, VariableDueDates, OnDemand). Ignored for fixed frequencies (Monthly, Quarterly, Annually, etc.) where the system computes EndDate automatically.