All Classes
-
All Classes Class Summary Enum Summary Exception Summary Class Description AccountConfigurationModel Represents one configuration setting for this accountAccountLicenseKeyModel An account user who is permitted to use AvaTax.AccountModel An AvaTax account.AccountStatusId AccountTypeId AccrualType ActivateAccountModel Represents a request to activate an account by reading and accepting its terms and conditions.AddressCategoryId 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 ModelAddressTypeId AddressValidationInfo TextCase info for input addressAddTransactionLineModel Model to add specific lines to exising transactionAdjustmentPeriodTypeId AdjustmentReason 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 schemaAdvancedRuleExecutionModel Model representing an execution of an advanced rule for a companyAdvancedRuleExecutionOrderModel Model for updating rule execution orderAdvancedRuleFullDetailsModel Model for Advanced Rules when full details are requestedAdvancedRuleLookupFileModel Model representing a lookup file for a companyAdvancedRuleModel A generic global advanced rule encapsulating a scriptAdvancedRuleScriptModel Represents an advanced rule scriptAdvancedRuleScriptType AdvancedRuleTableModel Represents an advanced rule tableAdvancedRuleVisibilityModel Model for toggling visibility of an advanced rule for an accountApiCallStatus ApproveAdvancedRuleModel Model for changing the approved status of an advanced ruleApproveFilingsModel Approve a set of filings.AuditEvent AuditModel Provides detailed information about an API call.AuditMultiDocumentModel Information about a previously created MultiDocument transactionAuditTransactionModel Information about a previously created transactionAuthenticationTypeId AvaFileFormModel Represents information about a tax form known to AvalaraAvailableCycleModel Available Cycle objectAvaTaxClient AvaTaxClientException AvaTaxConstants AvataxDeleteErrorTransactionStatus AvaTaxEnvironment AvaTaxMessage Informational or warning messages returned by AvaTax with a transactionAvaTaxPath 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 BatchType BatchVoidTransactionModel A request to void a previously created transaction.BoundaryLevel BoundaryLevelForJO BulkAccountValidationStatus BulkLockTransactionModel Bulk lock documents modelBulkLockTransactionResult Returns information about transactions that were lockedCappedFetchResult CertCaptureProvisionStatus CertExpressInvitationModel Represents an invitation for a customer to use CertExpress to self-report their own certificates.CertExpressInvitationStatus CertExpressInvitationStatusModel Represent what is the current status of certificate requestCertificateAttributeModel 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 CertificateRequestDeliveryMethod CertificateTaxCodeModel Represents a tax code used by the CertCapture processChangeTransactionCodeModel Settle this transaction with your ledger by verifying its amounts.ClassificationModel Represents a classification for a given item.CommentType 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 transactionCommunicationsTSPairModel Represents a transaction/service type pair for telecommunications taxCompanyAccessLevel CompanyAddress Company Address InformationCompanyConfigurationModel Represents one configuration setting for this companyCompanyDistanceThresholdModel A company-distance-threshold model indicates the distance between a company and the taxing borders of various countries.CompanyFilingStatus CompanyInitializationModel Company Initialization ModelCompanyModel 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 InfoCoverLetterModel 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.CreateECommerceTokenInputModel A model used to initialize a new CertCapture eCommerce token.CreateMultiCompanyTransactionModel Create a multi company transactionCreateMultiDocumentModel A MultiDocument transaction represents a sale or purchase that occurred between more than two companies.CreateOrAdjustTransactionModel Create or adjust transaction modelCreateTransactionBatchRequestModel Represents a create transaction batch request model.CreateTransactionBatchResponseModel Represents a create transaction batch response model.CreateTransactionModel Create a transactionCurrencyModel 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.CustomerSupplierCountryParamModel Represents a parameter associated with a company.CustomerSupplierModel Represents a parameter associated with a company.CustomFieldModel A custom field provides extra information about a customer or certificate.CycleAddOptionModel Model with options for adding a new filing calendarCycleEditOptionModel 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.CycleSafeEditRequestModel Options for expiring a filing calendar.CycleSafeFilingCalendarEditModel Filing Calendar EditCycleSafeOptionResultModel CycleSafe Option ResultDataSourceModel Data source objectDeclareNexusByAddressModel Use this object to provide an address and date range where your company does business.DeleteErrorTransactionRequestModel Single error transaction delete requestDeleteErrorTransactionResponseModel Response model of a single error transaction deleteDeleteErrorTransactionsRequestModel Request model for when a user is deleting multiple error transactionDeleteErrorTransactionsResponseModel Response model of error transaction batch deleteDenormalizedJurisModel 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 DocumentType DueDateTypeId EcmsDetailModel Represents an ECMS record, used internally by AvaTax to track information about exemptions.EcmsDetailTaxCodeModel EcmsModel Exempt certificateECommerceTokenOutputModel The resource model returned by the ECommerceTokenController's endpoints.EntityUseCodeModel Represents a code describing the intended use for a product that may affect its taxabilityErrorCodeId ErrorCodeOutputModel Model that has the matching count for an errorcodeErrorDetail ErrorInfo Information about the error that occurredErrorResult Helper function for throwing known error responseErrorTargetCode What object experienced the error?ErrorTransactionModelBase Base model class for single error transaction delete requestErrorTransactionOutputModel Error Transaction ModelExemptCertReviewStatusId ExemptCertStatusId ExemptCertTypeId 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 levelExposureZoneModel Information about a physical area or zone in which a certificate can apply.FetchResult<T> FileContentResult FiledReturnModel Filing Returns ModelFilingAdjustmentModel A model for return adjustments.FilingAnswer FilingAnswerModel FilingAttachmentModel An attachment associated with a filing returnFilingAugmentationModel 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 FilingFrequencyModel FilingFrequency ModelFilingModel Represents a listing of all tax calculation data for filings and for accruing to future filings.FilingOptionTypeId FilingPaymentModel A model for return payments.FilingRegionModel RegionsFilingRequestDataModel 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 FilingReturnCreditModel An attachment associated with a filing returnFilingReturnModel Filing Returns ModelFilingReturnModelBasic Filing Returns ModelFilingsCheckupAuthorityModel Cycle Safe Expiration results.FilingsCheckupModel Results of the Worksheet Checkup reportFilingsCheckupSuggestedFormModel Worksheet Checkup Report Suggested Form ModelFilingStatusChangeModel Represents a change request for filing status for a companyFilingStatusId 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 FirmClientLinkageInputModel Account Linkage Input modelFirmClientLinkageOutputModel Account Linkage output modelFirmClientLinkageStatus FormMasterModel Represents information about a tax form known to AvalaraFormTypeId FreeTrialRequestModel Represents a request for a free trial account for AvaTax.FrequencyAvailableModel Frequency Available objectFundingConfigurationModel Status of an Avalara Managed Returns funding configuration for a companyFundingESignMethodReturn Represents the current status of a funding ESign methodFundingInitiateModel FundingOption FundingStatusModel Status of an Avalara Managed Returns funding configuration for a companyHsCodeModel 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 countryIsoLocalizedName 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 countryItemClassificationInputModel 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 jurisdictionJurisdictionOverrideModel Represents an override of tax jurisdictions for a specific address.JurisdictionType JurisTypeId LiabilityType LicenseKeyModel Represents a license key for this account.LineDetailSERCodeModel SER code fixupLineItemModel Represents one line item in a transactionLinkCertificatesModel Represents a customer to whom you sell products and/or services.LinkCustomersModel Represents a customer to whom you sell products and/or services.LocalNexusTypeId 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 locationLocationSettingModel 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 standardsLockTransactionModel Commit this transaction as permanentLoginVerificationInputModel Represents a verification request using Skyscraper for a companyLoginVerificationOutputModel This is the output model coming from skyscraper servicesMarketplaceLiabilityType MarketplaceLocationModel Marketplace Location Output modelMatchingTaxType Message MrsCompanyModel A company and accountMultiCompanyLineItemModel Represents one line item in a multi company transactionMultiDocumentLineItemModel Represents one line item in a MultiDocument transactionMultiDocumentModel 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 RegionsMultiTaxFilingReturnModel Filing Returns ModelNewAccountModel Represents information about a newly created accountNewAccountRequestModel 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 formNexusModel Represents a declaration of nexus within a particular taxing jurisdiction.NexusParameterDetailModel Represents a parameter associated with a nexus.NexusSummaryModel Nexus summary modelNexusTaxTypeGroupCountModel Nexus tax type groupe with countNexusTaxTypeGroupModel Represents a group of tax typesNexusTypeId NoticeCommentModel Represents communication between Avalara and the company regarding the processing of a tax notice.NoticeCustomerFundingOptionModel Tax Authority ModelNoticeCustomerType NoticeCustomerTypeModel Tax Authority ModelNoticeFilingTypeModel Tax Notice FilingType ModelNoticeFinanceModel Represents estimated financial results from responding to a tax notice.NoticeModel Represents a letter received from a tax authority regarding tax filing.NoticePriorityId NoticePriorityModel Tax Notice Priority ModelNoticeReasonModel Tax Notice Reason ModelNoticeResponsibilityDetailModel NoticeResponsibility ModelNoticeResponsibilityModel NoticeResponsibility ModelNoticeRootCauseDetailModel NoticeRootCause ModelNoticeRootCauseModel NoticeRootCause ModelNoticeStatusModel Tax Notice Status ModelNoticeTypeModel Tax Notice Type ModelNotificationModel Represents a single notification.NotificationSeverityLevel OfferModel Gets the response for the offer requestOriginalApiRequestResponseModel Represents the exact API request and response from the original transaction API call, if availableOutletTypeId ParameterBagDataType The data type that must be passed in a parameter bagParameterModel An extra property that can change the behavior of tax transactions.ParameterUsageModel usage of system defined parameters.PasswordChangeModel Password Change ModelPasswordStatusId PaymentAccountTypeId PaymentType PingResultModel Ping Result ModelPointOfSaleDataRequestModel Point-of-Sale Data Request ModelPointOfSaleFileType PointOfSalePartnerId PoNumberModel Represents a purchase order number for a transactionPostalCodeModel 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 AvalaraPreferredProgramModel 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 standardsRateModel Indicates one element of a sales tax rate.RateType RateTypeModel Rate type ModelRebuildFilingsModel 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.RefreshECommerceTokenInputModel A model used to request the refresh of a CertCapture eCommerce token.RefundTransactionModel Refund a committed transactionRefundType RemoveTransactionLineModel Model to specify lines to be removedReportDateFilter ReportDocType ReportFormat ReportModel A model for displaying report task metadataReportParametersModel The output model for report parameter definitionsrequiredFilingCalendarDataFieldModel Represents a verification request using Skyscraper for a companyResetLicenseKeyModel Represents a license key reset request.ResolutionQuality ResourceFileDownloadResult Represents everything downloaded from resource filesResourceFileTypeModel Resource File Type ModelResourceFileUploadRequestModel A request to upload a file to Resource FilesResourceFileUploadResultModel Encapsulates the result of uploading a file to the resource systemRestCall<T> RestCallFactory RoundingLevelId RoundingTypeId ScraperType SecurityRoleId SecurityRoleModel Represents a single security role.SendSalesFileType SendSalesOutputFileFormat SendSalesRequestModel SendSales Request Model.ServiceMode ServiceTypeId Represents the type of service or subscription given to a userSetPasswordModel Set Password ModelSettingModel 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 SkyscraperStatusModel Represents a list of statuses of returns available in skyscraperSourcing 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 ModelTaxAuthorityTypeModel Tax Authority Type ModelTaxCodeModel Represents a tax code that can be applied to items on a transaction.TaxCodeTypesModel Information about Avalara-defined tax code types.TaxDebugLevel TaxDependencyLevelId TaxDetailsByTaxSubType Tax Details by Tax subtypeTaxDetailsByTaxType Tax Details by Tax TypeTaxNoticeFilingTypeId TaxOverrideModel Represents a tax override for a transactionTaxOverrideType TaxOverrideTypeId TaxOverrideTypeIdTaxRateModel 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 TaxSubTypeModel Represents a tax subtypeTaxType Tax typeTaxTypeGroupModel Represents a tax type groupTextCase 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 lineTransactionLineModel One line item on this transaction.TransactionLineParameterModel Represents a transaction parameter.TransactionLineTaxAmountByTaxTypeModel Represents a transaction parameter.TransactionLocationTypeModel Information about a location typeTransactionModel This object represents a single transaction; for example, a sales invoice or purchase order.TransactionParameterModel Represents a transaction parameter.TransactionReferenceFieldModel Represents a fixup changeTransactionSummary 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 ModelUserModel An account user who is permitted to use AvaTax.UsernameModel Information about a username.ValidatedAddressInfo Represents a validated addressVerifyMultiDocumentModel 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 VoidTransactionModel A request to void a previously created transactionWelcomeEmail Represents the type of welcome email for the usersWorksheetDocument WorksheetDocumentLine WorksheetStatusId WorksheetTypeId