Package net.avalara.avatax.rest.client.models
package net.avalara.avatax.rest.client.models
-
ClassesClassDescriptionRepresents one configuration setting for this accountAn account user who is permitted to use AvaTax.An AvaTax account.An AvaTax account.An edit to be made on a filing calendar.Represents a request to activate an account by reading and accepting its terms and conditions.Information about all the addresses involved in this transaction.Represents a base address element.Represents an address to resolve.Address Resolution ModelTextCase info for input addressModel to add specific lines to exising transactionReplace an existing MultiDocument transaction recorded in AvaTax with a new one.Replace an existing transaction recorded in AvaTax with a new one.Model for retrieving customer data schemaModel representing an execution of an advanced rule for a companyModel for updating rule execution orderModel for Advanced Rules when full details are requestedModel representing a lookup file for a companyA generic global advanced rule encapsulating a scriptRepresents an advanced rule scriptRepresents an advanced rule tableModel for toggling visibility of an advanced rule for an accountThe Request for the /ageVerification/verify endpoint.The Result of a call to the /ageVerification/verify endpoint.Model for changing the approved status of an advanced ruleApprove a set of filings.Provides detailed information about an API call.Information about a previously created MultiDocument transactionInformation about a previously created transactionRepresents information about a tax form known to AvalaraAvailable Cycle objectInformational or warning messages returned by AvaTax with a transactionReplace an existing transaction recorded in AvaTax with a new one.Represents one file in a batch upload.Represents a batch of uploaded documents.A request to void a previously created transaction.Bulk lock documents modelReturns information about transactions that were lockedRepresents an invitation for a customer to use CertExpress to self-report their own certificates.Represent what is the current status of certificate requestA certificate attribute can be thought of as a feature or flag that is applied to a certificate.A certificate is a document stored in either AvaTax Exemptions or CertCapture.Represents a tax code used by the CertCapture processSettle this transaction with your ledger by verifying its amounts.Represents a classification for a given item.usage of system defined parameters.Commit this MultiDocument object so that all transactions within it can be reported on a tax filing.Commit this transaction as permanent so that it can be reported on a tax filing.Represents information about a type of telecommunications transactionRepresents a transaction/service type pair for telecommunications taxCompany Address InformationRepresents one configuration setting for this companyA company-distance-threshold model indicates the distance between a company and the taxing borders of various countries.Company Initialization ModelA company or business entity.Represents a parameter associated with a company.A model for aggregated rates.Model for distinct jurisdictions.A flattened model for jurisdictions and rates.The tax rate model.A contact person for a company.Coordinate InfoThe CoverLetter model represents a message sent along with an invitation to use CertExpress to upload certificates.Represents an invitation for a customer to use CertExpress to self-report their own certificates.A model used to initialize a new CertCapture eCommerce token.Create a multi company transactionA MultiDocument transaction represents a sale or purchase that occurred between more than two companies.Model to create a new tax notice responsibility type.Model to create a new tax notice root cause type.Create or adjust transaction modelRepresents a create transaction batch request model.Represents a create transaction batch response model.Create a transactionRepresents an ISO 4217 currency code used for designating the currency of a transaction.A Customer's linked attribute denoting what features applied to the customer.Represents a customer to whom you sell products and/or services.Represents a parameter associated with a company.Represents a parameter associated with a company.A custom field provides extra information about a customer or certificate.Model with options for adding a new filing calendarModel with options for actual filing calendar output based on user edits to filing calendar.Cycle Safe Expiration results.Options for expiring a filing calendar.Options for expiring a filing calendar.Filing Calendar EditCycleSafe Option ResultData source objectUse this object to provide an address and date range where your company does business.Single error transaction delete requestResponse model of a single error transaction deleteRequest model for when a user is deleting multiple error transactionResponse model of error transaction batch deleteRepresents information about a single legal taxing jurisdiction within a specific Avalara tax region.This object represents a single determination factor for a line that is being inspected through the InspectLine API.Represents an ECMS record, used internally by AvaTax to track information about exemptions.Exempt certificateThe resource model returned by the ECommerceTokenController's endpoints.Represents a code describing the intended use for a product that may affect its taxabilityModel that has the matching count for an errorcodeMessage ObjectInformation about the error that occurredHelper function for throwing known error responseBase model class for single error transaction delete requestError Transaction ModelAn exemption reason defines why a certificate allows a customer to be exempt for purposes of tax calculation.Indicates the customer's exemption status in a specific country and region.An input model for executing a report detailed to the document line levelInformation about a physical area or zone in which a certificate can apply.Filing Returns ModelA model for return adjustments.An attachment associated with a filing returnA model for return augmentations.An edit to be made on a filing calendar.Represents a commitment to file a tax return on a recurring basis.FilingFrequency ModelRepresents a listing of all tax calculation data for filings and for accruing to future filings.A model for return payments.RegionsRepresents a commitment to file a tax return on a recurring basis.Represents a commitment to file a tax return on a recurring basis.An attachment associated with a filing returnFiling Returns ModelFiling Returns ModelCycle Safe Expiration results.Results of the Worksheet Checkup reportWorksheet Checkup Report Suggested Form ModelRepresents a change request for filing status for a companyRepresents a listing of all tax calculation data for filings and for accruing to future filings.Represents a listing of all tax calculation data for filings and for accruing to future filings.Account Linkage Input modelAccount Linkage output modelRepresents information about a tax form known to AvalaraRepresents a request for a free trial account for AvaTax.Frequency Available objectStatus of an Avalara Managed Returns funding configuration for a companyRepresents the current status of a funding ESign methodStatus of an Avalara Managed Returns funding configuration for a companyDescribes an element in the harmonized tariff system.Response model used as output for InspectLine API.Response model used as output for InspectLine API.Represents a message to be displayed on an invoice.Represents an ISO 3166 recognized countryRepresents a language-specific localized name of a particular geographic entity such as a country or a region.Represents a region, province, or state within a countryRepresents a bulk upload input model.Represents a bulk upload response model.Product classification input model.Product classification output model.Represents an item in your company's product catalog.Represents a parameter associated with an item.An abridged item model used for syncing product catalogs with AvaTax.Represents a tag for an item in your company's product catalog.Represents a item upload error model.Represents information about a single legal taxing jurisdictionRepresents an override of tax jurisdictions for a specific address.Represents a Jurisdiction with applicable TaxType, TaxSubType and RateType.Represents a license key for this account.SER code fixupRepresents one line item in a transactionRepresents a customer to whom you sell products and/or services.Represents a customer to whom you sell products and/or services.A location where this company does business.The parameter associated with a company location.Information about questions that the local jurisdictions require for each locationRepresents the answer to one local jurisdiction question for a location.Tells you whether this location object has been correctly set up to the local jurisdiction's standardsCommit this transaction as permanentRepresents a verification request using Skyscraper for a companyThis is the output model coming from skyscraper servicesMarketplace Location Output modelMarketplace Location Output modelA company and accountRepresents one line item in a multi company transactionRepresents one line item in a MultiDocument transactionA MultiDocument transaction represents a sale or purchase that occurred between more than two companies.Represents a listing of all tax calculation data for filings and for accruing to future filings.RegionsFiling Returns ModelRepresents information about a newly created accountRepresents a request for a new account with Avalara for a new subscriber.Represents a request for a new account with Avalara for a new Firm client.Contains information about nexus jurisdictions that were declared as a result of a call to `DeclareNexusByAddress`.Identifies all nexus that match a particular tax formRepresents a declaration of nexus within a particular taxing jurisdiction.Represents a parameter associated with a nexus.Nexus summary modelNexus tax type groupe with countRepresents a group of tax typesRepresents communication between Avalara and the company regarding the processing of a tax notice.Tax Authority ModelTax Authority ModelTax Notice FilingType ModelRepresents estimated financial results from responding to a tax notice.Represents a letter received from a tax authority regarding tax filing.Tax Notice Priority ModelTax Notice Reason ModelNoticeResponsibility ModelNoticeResponsibility ModelNoticeRootCause ModelNoticeRootCause ModelTax Notice Status ModelTax Notice Type ModelRepresents a single notification.Gets the response for the offer requestRepresents the exact API request and response from the original transaction API call, if availableAn extra property that can change the behavior of tax transactions.usage of system defined parameters.Password Change ModelPing Result ModelPoint-of-Sale Data Request ModelRepresents a purchase order number for a transactionRepresents a PostalCode and its associated data like: country, region, effective dates, etc.Response when checking if a company has a POA on file with AvalaraA preferred program is a customs and/or duty program that can be used to handle cross-border transactions.Represents a product classification system.Represents a System Country.Contains information about a company's exemption certificate status.Represents a complex query request to parse using query filter guidelines from Microsoft REST standardsIndicates one element of a sales tax rate.Rate type ModelRate types ModelRebuild a set of filings.This model contains a reconstructed CreateTransaction request object that could potentially be used to recreate this transaction.Contains information about the original API request and response that created a MultiDocument object.A model used to request the refresh of a CertCapture eCommerce token.Refund a committed transactionModel to specify lines to be removedA model for displaying report task metadataThe output model for report parameter definitionsRepresents a verification request using Skyscraper for a companyRepresents a license key reset request.Represents everything downloaded from resource filesResource File Type ModelA request to upload a file to Resource FilesEncapsulates the result of uploading a file to the resource systemusage of system defined parameters for returns.Represents a single security role.SendSales Request Model.Set Password ModelThis object is used to keep track of custom information about a company.Settle this transaction with your ledger by executing one or many actions against that transaction.The Response of the /shippingverify endpoint.Represents a list of statuses of returns available in skyscraperRepresents a service that this account has subscribed to.Represents a service or a subscription type.Represents a request to sync items.The response returned after an item sync was requested.Represents a tag for an item in your company's product catalog.Represents a form that can be filed with a tax authority.Information about a tax authority relevant for an address.Tax Authority ModelTax Authority Type ModelRepresents a tax code that can be applied to items on a transaction.Information about Avalara-defined tax code types.Tax Details by Tax subtypeTax Details by Tax TypeRepresents a tax override for a transactionContains information about the general tangible personal property sales tax rates for this jurisdiction.The tax region jurisdiction model.The tax region model.Represents a tax rule that changes the behavior of Avalara's tax engine for certain products and/or entity use codes in certain jurisdictions.Represents a tax rule product detail that changes the behavior of Avalara's tax engine for certain tax rules.Represents a tax subtypeRepresents a tax type groupRepresents a tax typeAn address used within this transaction.Represents a transaction batch item.An individual tax detail element.Represents information about location types stored in a lineOne line item on this transaction.Represents a transaction parameter.Represents a transaction parameter.User Defined fields/Flex Fields at Transaction Line level.Information about a location typeThis object represents a single transaction; for example, a sales invoice or purchase order.Represents a transaction parameter.Represents a fixup changeSummary information about an overall transaction.User Defined fields/Flex Fields at Transaction level.The "Unit of Measurement" model captures information about a type of measurement.One Universal Product Code object as defined for your company.Expire a location without restriction then update with new remittance and dates.User Entitlement ModelAn account user who is permitted to use AvaTax.Information about a username.Represents a validated addressVerify that a MultiDocument object matches the information in your accounting system.Verify this transaction by matching it to values in your accounting system.A request to void a previously created transaction