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.LocationImportRequest

Represents a request object for importing location data through the REST service. This class contains all the necessary information to perform a location import operation, including the locations to import, import configuration options, matching behavior settings, and exact match criteria for various location attributes.

This model is used in the following APIs:

Parameters
LocationsOptional
array

Gets or sets an array of locations to be imported. Each location contains the data that will be processed and imported into the system for tax compliance and regulatory reporting purposes.

ImportNameOptional
string

Gets or sets the name identifier for this import operation. This name is used to identify and track the import operation in logs and reports.

UpdateMatchesModeOptional
string

Gets or sets the update matching mode that determines how existing records are handled during import. This setting controls whether and how the system should match and update existing locations when duplicates are found during the import process.

Enum: NONE, INSERT, UPDATE, COPY
TerminateNewRecordsOptional
boolean

Gets or sets a boolean value indicating whether new records should be terminated after import. When true, newly imported records will be marked as terminated, typically used for historical data imports.

ExactMatchCountryCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on country code. When true, only locations with identical country codes will be considered matches.

ExactMatchJurisdictionOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on jurisdiction. When true, only locations with identical jurisdictions will be considered matches.

ExactMatchDescriptionOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on description. When true, only locations with identical descriptions will be considered matches.

ExactMatchAddress1Optional
boolean

Gets or sets a boolean value indicating whether to require exact matching on address line 1. When true, only locations with identical first address lines will be considered matches.

ExactMatchAddress2Optional
boolean

Gets or sets a boolean value indicating whether to require exact matching on address line 2. When true, only locations with identical second address lines will be considered matches.

ExactMatchCityOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on city. When true, only locations with identical cities will be considered matches.

ExactMatchPostalCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on postal code. When true, only locations with identical postal codes will be considered matches.

ExactMatchAlternateJurisdictionOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on alternate jurisdiction. When true, only locations with identical alternate jurisdictions will be considered matches.

ExactMatchAlternateFacilityNumberOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on alternate facility number. When true, only locations with identical alternate facility numbers will be considered matches.

ExactMatchAirportCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on airport code. When true, only locations with identical airport codes will be considered matches.

ExactMatchCountyOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on county name. When true, only locations with identical county names will be considered matches.

ExactMatchCountyCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on county code. When true, only locations with identical county codes will be considered matches.

ExactMatchDepNumberOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on depot number. When true, only locations with identical depot numbers will be considered matches.

ExactMatchLocationTypeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on location type. When true, only locations with identical location types will be considered matches.

ExactMatchOutsideCityLimitOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on outside city limit indicator. When true, only locations with identical outside city limit indicators will be considered matches.

ExactMatchStateAssignedCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on state assigned code. When true, only locations with identical state assigned codes will be considered matches.

ExactMatchSiteCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on site code. When true, only locations with identical site codes will be considered matches.

ExactMatchSpecialJurisdictionOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on special jurisdiction indicator. When true, only locations with identical special jurisdiction indicators will be considered matches.

LoadIdOptional
string

Gets or sets the unique identifier for this import load operation. This GUID is used to correlate related import operations and track the overall import process.