All Classes
Class | Description |
---|---|
AccountConfigurationModel |
Represents one configuration setting for this account
|
AccountLicenseKeyModel |
An account user who is permitted to use AvaTax.
|
AccountModel |
An AvaTax account.
|
AccountStatusId |
Status of an Avalara account
|
AccountTypeId |
Status of an Avalara account
|
AccrualType |
Accrual types
|
ActivateAccountModel |
Represents a request to activate an account by reading and accepting its terms and conditions.
|
AddressCategoryId |
The type of address represented by this object
|
AddressesModel |
Information about all the addresses involved in this transaction.
|
AddressInfo |
Represents a base address element.
|
AddressLocationInfo |
Represents an address to resolve.
|
AddressResolutionModel |
Address Resolution Model
|
AddressTypeId |
Indicates whether this address refers to a person or an business
|
AddressValidationInfo |
TextCase info for input address
|
AddTransactionLineModel |
Model to add specific lines to exising transaction
|
AdjustmentPeriodTypeId | |
AdjustmentReason |
Indicates the type of adjustment that was performed on a transaction
|
AdjustmentTypeId | |
AdjustMultiDocumentModel |
Replace an existing MultiDocument transaction recorded in AvaTax with a new one.
|
AdjustTransactionModel |
Replace an existing transaction recorded in AvaTax with a new one.
|
AdvancedRuleCrashBehavior | |
AdvancedRuleCustomerDataSchemaModel |
Model for retrieving customer data schema
|
AdvancedRuleExecutionModel |
Model representing an execution of an advanced rule for a company
|
AdvancedRuleExecutionOrderModel |
Model for updating rule execution order
|
AdvancedRuleFullDetailsModel |
Model for Advanced Rules when full details are requested
|
AdvancedRuleLookupFileModel |
Model representing a lookup file for a company
|
AdvancedRuleModel |
A generic global advanced rule encapsulating a script
|
AdvancedRuleScriptModel |
Represents an advanced rule script
|
AdvancedRuleScriptType | |
AdvancedRuleTableModel |
Represents an advanced rule table
|
AdvancedRuleVisibilityModel |
Model for toggling visibility of an advanced rule for an account
|
ApiCallStatus |
Indicates what level of auditing information is available for a transaction
|
ApproveAdvancedRuleModel |
Model for changing the approved status of an advanced rule
|
ApproveFilingsModel |
Approve a set of filings.
|
AuditEvent | |
AuditModel |
Provides detailed information about an API call.
|
AuditMultiDocumentModel |
Information about a previously created MultiDocument transaction
|
AuditTransactionModel |
Information about a previously created transaction
|
AuthenticationTypeId |
Represents the type of authentication provided to the API call
|
AvaFileFormModel |
Represents information about a tax form known to Avalara
|
AvaTaxClient | |
AvaTaxClientException | |
AvaTaxConstants | |
AvataxDeleteErrorTransactionStatus |
Status when deleting an error transaction
|
AvaTaxEnvironment | |
AvaTaxMessage |
Informational or warning messages returned by AvaTax with a transaction
|
AvaTaxPath | |
BatchAdjustTransactionModel |
Replace an existing transaction recorded in AvaTax with a new one.
|
BatchFileModel |
Represents one file in a batch upload.
|
BatchModel |
Represents a batch of uploaded documents.
|
BatchStatus |
The status of a batch file
|
BatchType |
The type of data contained in this batch
|
BatchVoidTransactionModel |
A request to void a previously created transaction.
|
BoundaryLevel |
Jurisdiction boundary precision level found for address.
|
BoundaryLevelForJO | |
BulkAccountValidationStatus |
A list of bulk account validation statuses for filing calendars.
|
BulkLockTransactionModel |
Bulk lock documents model
|
BulkLockTransactionResult |
Returns information about transactions that were locked
|
CappedFetchResult | |
CertCaptureProvisionStatus | |
CertExpressInvitationModel |
Represents an invitation for a customer to use CertExpress to self-report their own certificates.
|
CertExpressInvitationStatus |
Indicates the status of a CertExpress invitation link.
|
CertExpressInvitationStatusModel |
Represent what is the current status of certificate request
|
CertificateAttributeModel |
A certificate attribute can be thought of as a feature or flag that is applied to a certificate.
|
CertificateModel |
A certificate is a document stored in either AvaTax Exemptions or CertCapture.
|
CertificatePreviewType |
Type of certificate preview to download
|
CertificateRequestDeliveryMethod |
The way of delivering request
|
CertificateTaxCodeModel |
Represents a tax code used by the CertCapture process
|
ChangeTransactionCodeModel |
Settle this transaction with your ledger by verifying its amounts.
|
ClassificationModel |
Represents a classification for a given item.
|
CommentType |
Comment Types
|
CommitMultiDocumentModel |
Commit this MultiDocument object so that all transactions within it can be reported on a tax filing.
|
CommitTransactionModel |
Commit this transaction as permanent so that it can be reported on a tax filing.
|
CommunicationsTransactionTypeModel |
Represents information about a type of telecommunications transaction
|
CommunicationsTSPairModel |
Represents a transaction/service type pair for telecommunications tax
|
CompanyAccessLevel |
Indicates the level of companies that can be accessed
|
CompanyAddress |
Company Address Information
|
CompanyConfigurationModel |
Represents one configuration setting for this company
|
CompanyDistanceThresholdModel |
A company-distance-threshold model indicates the distance between a company
and the taxing borders of various countries.
|
CompanyFilingStatus |
Indicates whether Avalara Managed Returns has begun filing for this company.
|
CompanyInitializationModel |
Company Initialization Model
|
CompanyModel |
A company or business entity.
|
CompanyParameterDetailModel |
Represents a parameter associated with a company.
|
CompanyReturnSettingModel | |
ComplianceAggregatedTaxRateModel |
A model for aggregated rates.
|
ComplianceJurisdictionModel |
Model for distinct jurisdictions.
|
ComplianceJurisdictionRateModel |
A flattened model for jurisdictions and rates.
|
ComplianceTaxRateModel |
The tax rate model.
|
ContactModel |
A contact person for a company.
|
CoordinateInfo |
Coordinate Info
|
CoverLetterModel |
The CoverLetter model represents a message sent along with an invitation to use CertExpress to
upload certificates.
|
CreateCertExpressInvitationModel |
Represents an invitation for a customer to use CertExpress to self-report their own certificates.
|
CreateMultiCompanyTransactionModel |
Create a multi company transaction
|
CreateMultiDocumentModel |
A MultiDocument transaction represents a sale or purchase that occurred between more than two companies.
|
CreateOrAdjustTransactionModel |
Create or adjust transaction model
|
CreateTransactionBatchRequestModel |
Represents a create transaction batch request model.
|
CreateTransactionBatchResponseModel |
Represents a create transaction batch response model.
|
CreateTransactionModel |
Create a transaction
|
CurrencyModel |
Represents an ISO 4217 currency code used for designating the currency of a transaction.
|
CustomerAttributeModel |
A Customer's linked attribute denoting what features applied to the customer.
|
CustomerModel |
Represents a customer to whom you sell products and/or services.
|
CustomFieldModel |
A custom field provides extra information about a customer or certificate.
|
CycleAddOptionModel |
Model with options for adding a new filing calendar
|
CycleEditOptionModel |
Model with options for actual filing calendar output based on user edits to filing calendar.
|
CycleExpireModel |
Cycle Safe Expiration results.
|
CycleExpireOptionModel |
Options for expiring a filing calendar.
|
DataSourceModel |
Data source object
|
DeclareNexusByAddressModel |
Use this object to provide an address and date range where your company does business.
|
DeleteErrorTransactionRequestModel |
Single error transaction delete request
|
DeleteErrorTransactionResponseModel |
Response model of a single error transaction delete
|
DeleteErrorTransactionsRequestModel |
Request model for when a user is deleting multiple error transaction
|
DeleteErrorTransactionsResponseModel |
Response model of error transaction batch delete
|
DenormalizedJurisModel |
Represents information about a single legal taxing jurisdiction within a specific Avalara tax region.
|
DeterminationFactorModel |
This object represents a single determination factor for a line that is being inspected through the InspectLine API.
|
DocumentStatus |
The `DocumentStatus` value indicates the state of the document as it moves through the
AvaTax document workflow.
|
DocumentType |
Represents the different types of transactions that AvaTax can process.
|
DueDateTypeId |
A list of possible Due Date Types
|
EcmsDetailModel |
Represents an ECMS record, used internally by AvaTax to track information about exemptions.
|
EcmsDetailTaxCodeModel | |
EcmsModel |
Exempt certificate
|
EntityUseCodeModel |
Represents a code describing the intended use for a product that may affect its taxability
|
ErrorCodeId |
Represents a error code message
|
ErrorCodeOutputModel |
Model that has the matching count for an errorcode
|
ErrorDetail |
Message object
|
ErrorInfo |
Information about the error that occurred
|
ErrorResult |
Helper function for throwing known error response
|
ErrorTargetCode |
What object experienced the error?
|
ErrorTransactionModelBase |
Base model class for single error transaction delete request
|
ErrorTransactionOutputModel |
Error Transaction Model
|
ExemptCertReviewStatusId |
Exempt certificate review status
|
ExemptCertStatusId |
Status for this exempt certificate
|
ExemptCertTypeId |
Exempt Cert type
|
ExemptionReasonModel |
An exemption reason defines why a certificate allows a customer to be exempt
for purposes of tax calculation.
|
ExemptionStatusModel |
Indicates the customer's exemption status in a specific country and region.
|
ExportDocumentLineModel |
An input model for executing a report detailed to the document line level
|
ExposureZoneModel |
Information about a physical area or zone in which a certificate can apply.
|
FetchResult<T> | |
FileContentResult | |
FiledReturnModel |
Filing Returns Model
|
FilingAdjustmentModel |
A model for return adjustments.
|
FilingAnswer | |
FilingAnswerModel | |
FilingAttachmentModel |
An attachment associated with a filing return
|
FilingAugmentationModel |
A model for return augmentations.
|
FilingCalendarEditModel |
An edit to be made on a filing calendar.
|
FilingCalendarModel |
Represents a commitment to file a tax return on a recurring basis.
|
FilingFrequencyId |
Filing Frequency types
|
FilingFrequencyModel |
FilingFrequency Model
|
FilingModel |
Represents a listing of all tax calculation data for filings and for accruing to future filings.
|
FilingOptionTypeId |
A list of possible AvaFile filing option types.
|
FilingPaymentModel |
A model for return payments.
|
FilingRegionModel |
Regions
|
FilingRequestDataModel |
Represents a commitment to file a tax return on a recurring basis.
|
FilingRequestModel |
Represents a commitment to file a tax return on a recurring basis.
|
FilingRequestStatus |
Filing Request Status types
|
FilingReturnCreditModel |
An attachment associated with a filing return
|
FilingReturnModel |
Filing Returns Model
|
FilingReturnModelBasic |
Filing Returns Model
|
FilingsCheckupAuthorityModel |
Cycle Safe Expiration results.
|
FilingsCheckupModel |
Results of the Worksheet Checkup report
|
FilingsCheckupSuggestedFormModel |
Worksheet Checkup Report Suggested Form Model
|
FilingStatusChangeModel |
Represents a change request for filing status for a company
|
FilingStatusId |
Filing Status
|
FilingsTaxDetailsModel |
Represents a listing of all tax calculation data for filings and for accruing to future filings.
|
FilingsTaxSummaryModel |
Represents a listing of all tax calculation data for filings and for accruing to future filings.
|
FilingTypeId |
A list of possible AvaFile filing types.
|
FirmClientLinkageInputModel |
Account Linkage Input model
|
FirmClientLinkageOutputModel |
Account Linkage output model
|
FirmClientLinkageStatus |
Account Linkage status
|
FormMasterModel |
Represents information about a tax form known to Avalara
|
FormTypeId |
A list of possible AvaFile Form Types.
|
FreeTrialRequestModel |
Represents a request for a free trial account for AvaTax.
|
FundingConfigurationModel |
Status of an Avalara Managed Returns funding configuration for a company
|
FundingESignMethodReturn |
Represents the current status of a funding ESign method
|
FundingInitiateModel | |
FundingOption |
Filing Frequency types
|
FundingStatusModel |
Status of an Avalara Managed Returns funding configuration for a company
|
HsCodeModel |
Describes an element in the harmonized tariff system.
|
InspectLineResponseModel |
Response model used as output for InspectLine API.
|
InvoiceMessageModel |
Represents a message to be displayed on an invoice.
|
IsoCountryModel |
Represents an ISO 3166 recognized country
|
IsoLocalizedName |
Represents a language-specific localized name of a particular geographic entity such
as a country or a region.
|
IsoRegionModel |
Represents a region, province, or state within a country
|
ItemClassificationInputModel |
Product classification input model.
|
ItemClassificationOutputModel |
Product classification output model.
|
ItemModel |
Represents an item in your company's product catalog.
|
ItemParameterModel |
Represents a parameter associated with an item.
|
ItemSyncModel |
An abridged item model used for syncing product catalogs with AvaTax.
|
JsonSerializer<T> | |
JurisdictionModel |
Represents information about a single legal taxing jurisdiction
|
JurisdictionOverrideModel |
Represents an override of tax jurisdictions for a specific address.
|
JurisdictionType |
Jurisdiction Type
|
JurisTypeId |
Types of jurisdiction referenced in a transaction
|
LicenseKeyModel |
Represents a license key for this account.
|
LineDetailSERCodeModel |
SER code fixup
|
LineItemModel |
Represents one line item in a transaction
|
LinkCertificatesModel |
Represents a customer to whom you sell products and/or services.
|
LinkCustomersModel |
Represents a customer to whom you sell products and/or services.
|
LocalNexusTypeId |
Describes nexus type id
|
LocationModel |
A location where this company does business.
|
LocationParameterModel |
The parameter associated with a company location.
|
LocationQuestionModel |
Information about questions that the local jurisdictions require for each location
|
LocationSettingModel |
Represents the answer to one local jurisdiction question for a location.
|
LocationValidationModel |
Tells you whether this location object has been correctly set up to the local jurisdiction's standards
|
LockTransactionModel |
Commit this transaction as permanent
|
LoginVerificationInputModel |
Represents a verification request using Skyscraper for a company
|
LoginVerificationOutputModel |
This is the output model coming from skyscraper services
|
MarketplaceLocationModel |
Marketplace Location Output model
|
MatchingTaxType |
This data type is only used when an object must "Match" tax types.
|
Message | |
MrsCompanyModel |
A company and account
|
MultiCompanyLineItemModel |
Represents one line item in a multi company transaction
|
MultiDocumentLineItemModel |
Represents one line item in a MultiDocument transaction
|
MultiDocumentModel |
A MultiDocument transaction represents a sale or purchase that occurred between more than two companies.
|
MultiTaxFilingModel |
Represents a listing of all tax calculation data for filings and for accruing to future filings.
|
MultiTaxFilingRegionModel |
Regions
|
MultiTaxFilingReturnModel |
Filing Returns Model
|
NewAccountModel |
Represents information about a newly created account
|
NewAccountRequestModel |
Represents a request for a new account with Avalara for a new subscriber.
|
NewFirmClientAccountRequestModel |
Represents a request for a new account with Avalara for a new Firm client.
|
NexusByAddressModel |
Contains information about nexus jurisdictions that were declared
as a result of a call to `DeclareNexusByAddress`.
|
NexusByTaxFormModel |
Identifies all nexus that match a particular tax form
|
NexusModel |
Represents a declaration of nexus within a particular taxing jurisdiction.
|
NexusParameterDetailModel |
Represents a parameter associated with a nexus.
|
NexusSummaryModel |
Nexus summary model
|
NexusTaxTypeGroupCountModel |
Nexus tax type groupe with count
|
NexusTaxTypeGroupModel |
Represents a group of tax types
|
NexusTypeId |
Describes the different types of statuses which describe an entity (company).
|
NoticeCommentModel |
Represents communication between Avalara and the company regarding the processing of a tax notice.
|
NoticeCustomerFundingOptionModel |
Tax Authority Model
|
NoticeCustomerType |
Filing Frequency types
|
NoticeCustomerTypeModel |
Tax Authority Model
|
NoticeFilingTypeModel |
Tax Notice FilingType Model
|
NoticeFinanceModel |
Represents estimated financial results from responding to a tax notice.
|
NoticeModel |
Represents a letter received from a tax authority regarding tax filing.
|
NoticePriorityId |
Filing Frequency types
|
NoticePriorityModel |
Tax Notice Priority Model
|
NoticeReasonModel |
Tax Notice Reason Model
|
NoticeResponsibilityDetailModel |
NoticeResponsibility Model
|
NoticeResponsibilityModel |
NoticeResponsibility Model
|
NoticeRootCauseDetailModel |
NoticeRootCause Model
|
NoticeRootCauseModel |
NoticeRootCause Model
|
NoticeStatusModel |
Tax Notice Status Model
|
NoticeTypeModel |
Tax Notice Type Model
|
NotificationModel |
Represents a single notification.
|
NotificationSeverityLevel |
Severity level of a notification.
|
OfferModel |
Gets the response for the offer request
|
OriginalApiRequestResponseModel |
Represents the exact API request and response from the original transaction API call, if available
|
OutletTypeId |
Indicates the behavior of a tax form for a company with multiple places of business.
|
ParameterBagDataType |
The data type that must be passed in a parameter bag
|
ParameterModel |
An extra property that can change the behavior of tax transactions.
|
ParameterUsageModel |
usage of system defined parameters.
|
PasswordChangeModel |
Password Change Model
|
PasswordStatusId |
PasswordStatusId
|
PaymentAccountTypeId | |
PaymentType |
Indicates the type of payments
|
PingResultModel |
Ping Result Model
|
PointOfSaleDataRequestModel |
Point-of-Sale Data Request Model
|
PointOfSaleFileType |
Type of file request
|
PointOfSalePartnerId | |
PoNumberModel |
Represents a purchase order number for a transaction
|
PostalCodeModel |
Represents a PostalCode and its associated data like: country, region, effective dates, etc.
|
PowerOfAttorneyCheckModel |
Response when checking if a company has a POA on file with Avalara
|
PreferredProgramModel |
A preferred program is a customs and/or duty program that can be used to handle cross-border transactions.
|
ProductClassificationSystemModel |
Represents a product classification system.
|
ProductSystemCountryModel |
Represents a System Country.
|
ProvisionStatusModel |
Contains information about a company's exemption certificate status.
|
QueryRequestModel |
Represents a complex query request to parse using query filter guidelines from Microsoft REST standards
|
RateModel |
Indicates one element of a sales tax rate.
|
RateType | |
RateTypeModel |
Rate type Model
|
RebuildFilingsModel |
Rebuild a set of filings.
|
ReconstructedApiRequestResponseModel |
This model contains a reconstructed CreateTransaction request object that could potentially be used
to recreate this transaction.
|
ReconstructedMultiDocumentModel |
Contains information about the original API request and response that created
a MultiDocument object.
|
RefundTransactionModel |
Refund a committed transaction
|
RefundType |
Refund types
|
RemoveTransactionLineModel |
Model to specify lines to be removed
|
ReportDateFilter |
The date filter type for report
"RD" for Reporting Date, "DD" for Document Date, "TD" for Tax Date, "PD" for Payment Date
|
ReportDocType |
The output DocumentType for a report
|
ReportFormat |
Different types of formats allowed for exporting a report
|
ReportModel |
A model for displaying report task metadata
|
ReportParametersModel |
The output model for report parameter definitions
|
requiredFilingCalendarDataFieldModel |
Represents a verification request using Skyscraper for a company
|
ResetLicenseKeyModel |
Represents a license key reset request.
|
ResolutionQuality |
The address resolution quality of an address validation result
|
ResourceFileDownloadResult |
Represents everything downloaded from resource files
|
ResourceFileTypeModel |
Resource File Type Model
|
ResourceFileUploadRequestModel |
A request to upload a file to Resource Files
|
ResourceFileUploadResultModel |
Encapsulates the result of uploading a file to the resource system
|
RestCall<T> | |
RestCallFactory | |
RoundingLevelId |
Choice of rounding level for a transaction
|
RoundingTypeId |
Indicates the rounding behavior of a form
|
ScraperType |
Type of verification task
|
SecurityRoleId |
Permission level of a user
|
SecurityRoleModel |
Represents a single security role.
|
SendSalesFileType | |
SendSalesOutputFileFormat | |
SendSalesRequestModel |
SendSales Request Model.
|
ServiceMode |
Service modes for tax calculation when using an AvaLocal server.
|
ServiceTypeId |
Represents the type of service or subscription given to a user
|
SetPasswordModel |
Set Password Model
|
SettingModel |
This object is used to keep track of custom information about a company.
|
SettleTransactionModel |
Settle this transaction with your ledger by executing one or many actions against that transaction.
|
SeverityLevel |
Severity of message
|
SkyscraperStatusModel |
Represents a list of statuses of returns available in skyscraper
|
Sourcing |
Sourcing
|
StackAggregationOption |
Defines how a stack rate is determined for a specific country and region.
|
SubscriptionModel |
Represents a service that this account has subscribed to.
|
SubscriptionTypeModel |
Represents a service or a subscription type.
|
SyncItemsRequestModel |
Represents a request to sync items.
|
SyncItemsResponseModel |
The response returned after an item sync was requested.
|
TaxAuthorityFormModel |
Represents a form that can be filed with a tax authority.
|
TaxAuthorityInfo |
Information about a tax authority relevant for an address.
|
TaxAuthorityModel |
Tax Authority Model
|
TaxAuthorityTypeModel |
Tax Authority Type Model
|
TaxCodeModel |
Represents a tax code that can be applied to items on a transaction.
|
TaxCodeTypesModel |
Information about Avalara-defined tax code types.
|
TaxDebugLevel |
Indicates the level of detail requested from a tax API call
|
TaxDependencyLevelId |
TaxDependencyLevelId
|
TaxDetailsByTaxSubType |
Tax Details by Tax subtype
|
TaxDetailsByTaxType |
Tax Details by Tax Type
|
TaxNoticeFilingTypeId |
A list of possible AvaFile filing types for tax notices.
|
TaxOverrideModel |
Represents a tax override for a transaction
|
TaxOverrideType |
Represents a type of tax override requested by the customer.
|
TaxOverrideTypeId |
TaxOverrideTypeId
|
TaxRateModel |
Contains information about the general tangible personal property sales tax rates for this jurisdiction.
|
TaxRegionJurisdictionModel |
The tax region jurisdiction model.
|
TaxRegionModel |
The tax region model.
|
TaxRuleModel |
Represents a tax rule that changes the behavior of Avalara's tax engine for certain products and/or entity use codes
in certain jurisdictions.
|
TaxRuleTypeId |
Specifies the type of custom tax rule you have created.
|
TaxSubTypeModel |
Represents a tax subtype
|
TaxType |
Tax type
|
TaxTypeGroupModel |
Represents a tax type group
|
TextCase |
Casing to use for validation result
|
TransactionAddressModel |
An address used within this transaction.
|
TransactionAddressType | |
TransactionBatchItemModel |
Represents a transaction batch item.
|
TransactionBuilder | |
TransactionLineDetailModel |
An individual tax detail element.
|
TransactionLineLocationTypeModel |
Represents information about location types stored in a line
|
TransactionLineModel |
One line item on this transaction.
|
TransactionLineParameterModel |
Represents a transaction parameter.
|
TransactionLocationTypeModel |
Information about a location type
|
TransactionModel |
This object represents a single transaction; for example, a sales invoice or purchase order.
|
TransactionParameterModel |
Represents a transaction parameter.
|
TransactionReferenceFieldModel |
Represents a fixup change
|
TransactionSummary |
Summary information about an overall transaction.
|
UomModel |
The "Unit of Measurement" model captures information about a type of measurement.
|
UPCModel |
One Universal Product Code object as defined for your company.
|
UpdateCompanyLocationRemittanceModel |
Expire a location without restriction then update with new remittance and dates.
|
UserEntitlementModel |
User Entitlement Model
|
UserModel |
An account user who is permitted to use AvaTax.
|
UsernameModel |
Information about a username.
|
ValidatedAddressInfo |
Represents a validated address
|
VerifyMultiDocumentModel |
Verify that a MultiDocument object matches the information in your accounting system.
|
VerifyTransactionModel |
Verify this transaction by matching it to values in your accounting system.
|
VoidReasonCode |
Reason code for voiding or cancelling a transaction
|
VoidTransactionModel |
A request to void a previously created transaction
|
WelcomeEmail |
Represents the type of welcome email for the users
|
WorksheetDocument | |
WorksheetDocumentLine | |
WorksheetStatusId | |
WorksheetTypeId |
Filing worksheet Type
|