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

Represents a request object for importing manufacturer data through the REST service. This class contains all the necessary information to perform a manufacturer import operation, including the manufacturers to import, import configuration options, matching behavior settings, and jurisdiction update preferences.

This model is used in the following APIs:

Parameters
ManufacturersOptional
array

Gets or sets an array of manufacturers to be imported. Each manufacturer 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 manufacturers when duplicates are found during the import process.

Enum: NONE, INSERT, UPDATE, COPY
ManufacturerJurisdictionUpdateModeOptional
string

Gets or sets the manufacturer jurisdiction update mode that controls how jurisdiction information is updated during the import process.

Enum: REPLACE, ADDNEW, NOCHANGE
ExactMatchCountryCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on country code. When true, only manufacturers 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 manufacturers with identical jurisdictions will be considered matches.

ExactMatchLegalNameOptional
boolean

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

ExactMatchMsaStatusOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on MSA status. When true, only manufacturers with identical Metropolitan Statistical Area status will be considered matches.

ExactMatchIdTypeIdCodeOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on ID type and ID code. When true, only manufacturers with identical ID type and ID code combinations will be considered matches.

ExactMatchCustomIdOptional
boolean

Gets or sets a boolean value indicating whether to require exact matching on custom ID. When true, only manufacturers with identical custom IDs will be considered matches.

ExactMatchLicenseNumberOptional
boolean

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

ExactMatchTradeNameOptional
boolean

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

ExactMatchManufacturerCodeOptional
boolean

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

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.

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.