Also see SOAP Error Codes for error messages defined in the SOAP v1 API.
| Number | Message | Summary |
|---|---|---|
| 1 | ServerConfiguration | Indicates that there is a server configuration problem with one of the servers in Avalara's AvaTax cluster. |
| 2 | AccountInvalidException | You attempted to read information about an account that does not exist. |
| 3 | CompanyInvalidException | You attempted to modify a company that does not exist. |
| 4 | EntityNotFoundError | You attempted to act on, retrieve, update, or delete an object that does not exist. |
| 5 | ValueRequiredError | You submitted a request and did not provide a value in a required field. |
| 6 | RangeError | You attempted to set a value that must be within a range, but your value was outside of the range. |
| 7 | RangeCompareError | You specified an out-of-bounds field value. |
| 8 | RangeSetError | You attempted to set a value that was not permitted. |
| 9 | TaxpayerNumberRequired | Customers subscribing to Avalara Returns must identify each company by its United States Taxpayer ID Number (TIN). |
| 10 | EntityLimitExceeded | The number of entities in the request exceeded the limit. |
| 11 | CommonPassword | The password you have chosen is a commonly-guessed password and cannot be used. |
| 12 | WeakPassword | The password you specified does not meet minimum complexity requirements. |
| 13 | StringLengthError | One of the strings you uploaded to the server is too long and cannot be saved. |
| 14 | MaxStringLengthError | The string you provided was too long for the field. |
| 15 | EmailValidationError | You attempted to provide an email address that does not conform to email address standards. |
| 16 | EmailMissingError | You must provide an email address with this request. |
| 17 | InvalidQueryField | A field in the query was not found. |
| 18 | InvalidQueryValue | The value provided for a query field is invalid. |
| 19 | SyntaxError | The filter parameter has a syntax error. |
| 20 | TooManyParametersError | The filter parameter has too many values. |
| 21 | UnterminatedValueError | A filter value was not properly terminated. |
| 22 | DeleteUserSelfError | A user account may not call DELETE on the user itself. |
| 23 | OldPasswordInvalid | You attempted to reset a password but you did not provide a correct old password value. |
| 24 | CannotChangePassword | You attempted to change passwords for a user who is not permitted to change their password. |
| 25 | ReadOnly | The field is read-only. |
| 26 | DateFormatError | The date value you provided was incorrectly formatted. |
| 27 | NoDefaultCompany | Your account does not currently have a default company. |
| 28 | AccountTypeNotSupported | This account type cannot perform this operation. |
| 30 | AuthenticationException | The credentials you provided to AvaTax could not be validated. |
| 31 | AuthorizationException | Your account is not authorized to call this API. |
| 32 | ValidationException | Your API call contained an incorrectly structured object. |
| 33 | InactiveUserError | This user account is currently inactive. |
| 34 | AuthenticationIncomplete | Your API call did not contain authentication information. |
| 35 | BasicAuthIncorrect | Your Basic authorization header was not encoded correctly. |
| 36 | IdentityServerError | A problem was detected with Avalara Identity. |
| 37 | BearerTokenInvalid | The Bearer Token that you used for authentication was not valid. |
| 38 | ModelRequiredException | You called an API that requires an object, but you did not provide an object. |
| 39 | AccountExpiredException | Your AvaTax account has expired, or is not yet enabled. You may need to contact your customer account manager for assistance. |
| 41 | BearerTokenNotSupported | Bearer Token authentication is not yet supported with this API. |
| 42 | InvalidSecurityRole | You do not have permission to create or update users with this security role. |
| 43 | InvalidRegistrarAction | The action you attempted is restricted. |
| 44 | RemoteServerError | A remote server AvaTax depends on is not working. |
| 45 | NoFilterCriteriaException | You provided a filter with your query, but did not specify any criteria. |
| 46 | OpenClauseException | Your $filter value has a mismatched open parenthesis / close parenthesis. |
| 47 | JsonFormatError | The JSON you sent with your request was invalid. |
| 48 | InvalidDecimalValue | A field in your request has too many decimal places or too many digits over all. |
| 49 | PermissionRequired | User doesn't have permission for action. |
| 50 | UnhandledException | The API you attempted to call resulted in an unhandled exception within Avalara AvaTax. |
| 51 | InactiveAccount | The account is currently inactive. |
| 52 | LinkageNotAllowed | The client account cannot be linked to the firm. |
| 53 | LinkageStatusUpdateNotSupported | The status cannot be updated. |
| 60 | ReportingCompanyMustHaveContactsError | A company that is designated to report taxes must have at least one designated contact person. |
| 61 | CompanyProfileNotSet | This error occurs when you try to modify the tax profile of a company that inherits its tax profile from its parent. |
| 62 | CannotAssignUserToCompany | Only Company-level users may be assigned to a company. |
| 63 | MustAssignUserToCompany | Company level users must be assigned to a company within this account. |
| 64 | InvalidTaxTypeMapping | The tax type mapping provided is not valid. |
| 70 | ModelStateInvalid | You provided an incorrectly structured object to AvaTax. |
| 80 | DateRangeError | This error occurs when you create an object whose end date is before its effective date. |
| 81 | InvalidDateRangeError | You specified a date outside of the allowable range. |
| 82 | RuleMustHaveTaxCode | A tax rule with type ProductTaxabilityRule cannot have a null tax code or be assigned to all tax codes. |
| 83 | RuleTypeRestricted | You attempted to use a restricted tax rule type. |
| 85 | InvalidCompanyLocationSetting | You used a company location that does not exist. |
| 99 | InvalidAdjustmentType | The adjustment type record permits only a specified list of values. |
| 100 | DeleteInformation | This message represents information provided about an object that was deleted. |
| 118 | OutOfRange | You attempted to set a value that must be within a range, but your value was outside of the range. |
| 119 | UnspecifiedTimeZone | You specified a date/time value without a timezone. |
| 120 | CannotCreateDeletedObjects | You may not create an object with a "Deleted" flag. |
| 121 | CannotModifyDeletedObjects | If an object has been deleted, you may not modify it further after its deletion. |
| 122 | ReturnNameNotFound | You attempted to create a filing calendar for a return that is not recognized by AvaTax. |
| 123 | InvalidAddressTypeAndCategory | When creating a location, you must specify a compatible AddressType and AddressCategory value. |
| 124 | DefaultCompanyLocation | The default location for a company must be a physical-type location rather than a salesperson-type location. |
| 125 | InvalidCountry | The country code you provided is not recognized as a valid ISO 3166 country code. |
| 126 | InvalidCountryRegion | You specified a country/region that was not recognized by the ISO 3166 country/region code system. |
| 127 | BrazilValidationError | Reserved for future use. |
| 128 | BrazilExemptValidationError | Reserved for future use. |
| 129 | BrazilPisCofinsError | Reserved for future use. |
| 130 | JurisdictionNotFoundError | The specified jurisdiction could not be found. |
| 131 | MedicalExciseError | You attempted to create a tax rule that designated a device as medical excise tax for an incorrect jurisdiction. |
| 132 | RateDependsTaxabilityError | You created a tax rule with a RateDepends option, but that rule is not a TaxabilityRule. |
| 134 | InvalidRateTypeCode | This rate type is not valid in the country provided. |
| 135 | RateTypeNotSupported | You attempted to choose a rate type that is not supported for the country you selected. |
| 136 | CannotUpdateNestedObjects | In AvaTax REST, you can create objects with nested children, but you cannot update objects with nested children. |
| 137 | UPCCodeInvalidChars | Your UPC code contains invalid characters. |
| 138 | UPCCodeInvalidLength | Your UPC code was too long to fit into the standard UPC object field. |
| 139 | IncorrectPathError | You attempted to modify an object but you provided an object that matches a different URL. |
| 140 | InvalidJurisdictionType | You specified a jurisdiction type that is not recognized. |
| 141 | MustConfirmResetLicenseKey | When resetting a license key for your account, you must provide a flag that indicates that you really want to reset your license key. |
| 142 | DuplicateCompanyCode | You cannot create two companies with the same company code. |
| 143 | TINFormatError | The U.S. Taxpayer Identification Number you provided is not in a recognized format. |
| 144 | DuplicateNexusError | Nexus is a concept used to declare that your business is subject to taxation by a particular jurisdiction; you may not declare any one jurisdiction more than once. |
| 145 | UnknownNexusError | You attempted to declare nexus in a jurisdiction that is not recognized by AvaTax. |
| 146 | ParentNexusNotFound | You attempted to create a nexus in a tax authority that is underneath a parent tax authority, but you have not yet declared nexus with the parent tax authority. |
| 147 | InvalidTaxCodeType | You specified a tax code type that is not recognized by Avalara. |
| 148 | CannotActivateCompany | A company can only be activated when it has a valid tax profile. |
| 149 | DuplicateEntityProperty | You attempted to create an object with a duplicate name or code. |
| 150 | ReportingEntityError | You attempted to use a Returns API on a company not designated to file returns. |
| 151 | InvalidReturnOperationError | You attempted to modify a tax filing return that has been approved. |
| 152 | CannotDeleteCompany | You attempted to delete a company with committed transactions. |
| 153 | CountryOverridesNotAvailable | The jurisdiction override feature is only available in the United States. |
| 154 | JurisdictionOverrideMismatch | An address override cannot be created for this jurisdiction. |
| 155 | DuplicateSystemTaxCode | You attempted to create a duplicate TaxCode object. |
| 157 | NexusDateMismatch | You declared nexus on a date when that nexus was not available. |
| 159 | NexusParentDateMismatch | You declared nexus on a date when that nexus was not available. |
| 160 | BearerTokenParseUserIdError | The bearer token you provided could not be parsed. |
| 161 | RetrieveUserError | Your bearer token does not have a provisioned AvaTax account. |
| 162 | InvalidConfigurationSetting | The configuration setting you specified is invalid. |
| 163 | InvalidConfigurationValue | The configuration value you supplied was invalid. |
| 164 | InvalidEnumValue | You specified an invalid value for a field. |
| 165 | TaxCodeAssociatedTaxRule | This tax code cannot be deleted because it is in use. |
| 166 | CannotSwitchAccountId | You may not change the accountId value on a company. |
| 167 | RequestIncomplete | Your API request contained unprintable characters or was incomplete. |
| 168 | AccountNotNew | Only accounts in 'New' status may be activated. |
| 169 | PasswordLengthInvalid | Your password did not meet length requirements. |
| 170 | InvalidPageKey | The page key is invalid. |
| 171 | InvalidEcmsOverrideCode | The EcmsOverrideCode value you supplied conflicts with a system-defined code. |
| 172 | AccountDoesNotExist | You attempted to modify an account that does not exist. |
| 173 | InvalidTaxType | You specified a tax type that does not exist. |
| 174 | IncorrectFieldValue | You attempted to call the Reporting API with an incorrect field value. |
| 175 | LeadingOrTrailingException | The value you provided in the `$filter` parameter was incorrect. |
| 176 | NotEnoughAddressesInfo | A tax transaction must have both an origin and a destination address. |
| 177 | ReportNotInitiated | This report has not yet been created. |
| 178 | FailedToBuildReport | The report request you submitted could not be processed. |
| 179 | ReportNotFinished | This report is not yet completed. |
| 181 | FailedToDownloadReport | A server error prevented the report file from being downloaded. |
| 182 | MalformedFilterException | The `$filter` parameter could not be parsed. |
| 183 | ExpectedConjunctionError | The `$filter` criteria in your API request was missing a conjunction. |
| 184 | CriteriaNotSupportedError | Your `$filter` parameter contains criteria that are not supported. |
| 185 | CompanyAccountAndParentAccountMismatch | This operation is not permitted in technical support. |
| 186 | InvalidFileContentType | The file content type could not be determined correctly. |
| 187 | RequestTooLarge | The request you submitted was too large to process. |
| 188 | EcmsDisabled | The ECMS configuration value for this account does not permit exemption certificates. |
| 189 | UnknownConjunctionError | You attempted to use an invalid conjunction in your filter. |
| 190 | NoLinesDiscounted | You attempted to specify a discount, but did not identify any lines to discount. |
| 191 | FailedToDelete | You attempted to delete an object that was in use. |
| 192 | CircularCompanyHierarchies | Creating this company as submitted would result in a circular hierarchical reference. |
| 193 | DuplicateEntry | The key or name already exists. |
| 194 | DuplicateFieldNameInOrderBy | A sort or order filter criteria for this request was repeated. |
| 195 | CannotAdjustDocumentType | The document type is an immutable property. |
| 196 | UserNoAccess | This user has a security role that blocks usage of this service. |
| 197 | InvalidEntry | Invalid entry. |
| 198 | TransactionAlreadyCancelled | The transaction has already been cancelled |
| 199 | QueryParameterOutOfRange | The query parameter is out of range. |
| 200 | BatchSalesAuditMustBeZippedError | Sales audit files must be uploaded in ZIP or RAR formats. |
| 201 | BatchZipMustContainOneFileError | Compressed files uploaded to the Batch service must contain exactly one file. |
| 202 | BatchInvalidFileTypeError | You uploaded a batch file with an incorrect file type. |
| 203 | BatchCannotSaveBatchFile | AvaTax cannot save the batch file. |
| 204 | BatchCannotGetBatchFile | Batch file could not be found. |
| 205 | BatchCannotDeleteBatchFile | Batch file deletion is not allowed. |
| 206 | BatchMustContainOneFile | This batch object must contain only one file. |
| 207 | MissingBatchFileContent | The batch object must contain a file to be processed. |
| 208 | BatchCannotBeDeletedWhileProcessing | Cannot delete batch while processing. |
| 209 | InternalServerError | A remote server responded with an InternalServerError. |
| 250 | PointOfSaleFileSize | The Point-Of-Sale API cannot build this file dynamically. |
| 251 | PointOfSaleSetup | Invalid parameter provided in the Point-Of-Sale file request. |
| 252 | InvalidInputDate | You attempted to set a date value that must be within a range, but your value was outside of the range. |
| 300 | GetTaxError | A problem occurred when you attempted to create a transaction through AvaTax. |
| 301 | AddressConflictException | You attempted to add multiple addresses to a transaction that was flagged as a single-address transaction. |
| 303 | DocumentCodeConflict | You attempted to create a document with a code that matches an existing transaction. |
| 304 | MissingAddress | When creating transactions, you must at a minimum provide an origin and destination address. |
| 306 | InvalidParameterValue | When adding parameters to your CreateTransactionModel, you must specify a parameter of the correct type. |
| 308 | FetchLimit | Too many records requested. |
| 309 | InvalidAddress | The address you provided was incomplete. |
| 310 | AddressLocationNotFound | The specified location code does not exist. |
| 311 | MissingLine | You attempted to create a tax transaction with no lines. |
| 312 | InvalidAddressTextCase | You provided an invalid parameter to the address resolution endpoint. |
| 313 | DocumentNotCommitted | You attempted to lock a transaction (aka Document) that was not committed. |
| 315 | InvalidDocumentTypesToFetch | Temporary documents cannot be fetched from the API. |
| 316 | TimeoutRequested | You requested a timeout error from the AvaTax API. |
| 317 | InvalidPostalCode | The postal code you provided could not be found. |
| 318 | InvalidSubscriptionDescription | Subscription description cannot be None when subscriptionTypeId is not provided |
| 319 | InvalidSubscriptionTypeId | Invalid subscription TypeId. |
| 401 | CannotChangeFilingStatus | The requested filing status change is invalid. |
| 402 | FEINFormatError | Federal Employer Identification Number (FEIN) is not in the correct format. |
| 500 | ServerUnreachable | One of the servers in the Avalara AvaTax API cluster is unreachable and your API call could not be completed. |
| 600 | SubscriptionRequired | This Avalara API call requires an active subscription to a specific service. |
| 601 | AccountExists | An account tied to this email address already exists. |
| 602 | InvitationOnly | You attempted to contact an API that is available by invitation only. |
| 606 | FreeTrialNotAvailable | The Free Trial API is not available on this server. |
| 607 | AccountExistsDifferentEmail | An account with this username already exists. |
| 608 | AvalaraIdentityApiError | A server configuration problem has been detected. |
| 609 | InvalidIPAddress | Your IP address has not been approved. |
| 610 | OfferCodeAlreadyApplied | The offer code has already been applied to this account. |
| 611 | AccountAlreadyExists | This combination of the account name and company address already exists. |
| 612 | LicenseKeyNameAlreadyExistsForAccount | License key name already exists for the account. |
| 701 | RefundTypeAndPercentageMismatch | You specified a `Full` refund, but the percentage parameter was not null. |
| 702 | InvalidDocumentTypeForRefund | The document you attempted to refund was not a SalesInvoice. |
| 703 | RefundTypeAndLineMismatch | You specified a `Full` refund, but the lines parameter was not null. |
| 704 | RefundLinesRequired | Your RefundTransaction API call was missing necessary information. |
| 705 | InvalidRefundType | You specified an invalid refund type. |
| 706 | RefundPercentageForTaxOnly | You attempted to create a TaxOnly refund for a partial percentage. |
| 707 | LineNoOutOfRange | You attempted to refund a line item that did not exist in the original transaction. |
| 708 | RefundPercentageOutOfRange | You submitted a refund percentage lower than 0% or higher than 100% |
| 709 | RefundPercentageMissing | You specified a refund type of percentage, but did not specify the percentage. |
| 800 | MustUseCreateTransaction | The free tax rates API applies only to transactions within the United States. |
| 801 | MustAcceptTermsAndConditions | You must read and accept Avalara's terms and conditions to get a FreeTrial Account |
| 900 | FilingCalendarCannotBeDeleted | A filing calendar cannot be deleted once in use. |
| 901 | InvalidEffectiveDate | The effective date for your filing request is not valid. |
| 902 | NonOutletForm | This form does not permit Outlet or Location-based reporting. |
| 903 | OverlappingFilingCalendar | This filing calendar overlaps with another calendar. |
| 904 | FilingCalendarCannotBeEdited | The filing calander cannot be edited. |
| 1100 | CannotModifyLockedTransaction | A locked transaction may not be modified. |
| 1101 | LineAlreadyExists | You attempted to add a line with a conflicting line number. |
| 1102 | LineDoesNotExist | You attempted to remove a line that did not exist. |
| 1103 | LinesNotSpecified | You attempted to create a transaction with zero lines. |
| 1104 | LineDetailsDoesNotExist | The specified line detail ID cannot be found. |
| 1105 | CannotCreateTransactionWithDeletedDataSource | The selected DataSource has been deleted and cannot be used for creating a transaction. |
| 1106 | ShipToRegionRequiredWithDataSource | ShipTo region required. |
| 1200 | InvalidBusinessType | The business type field on the ECMS record is invalid. |
| 1201 | CannotModifyExemptCert | Exemption certificates cannot be modified using the Company API. |
| 1203 | CertificatesError | The certificate API has returned an error. |
| 1204 | MissingRequiredFields | A certificate must have either a filename, a PDF file attachment, or one JPG image for each page in the certificate. |
| 1205 | CertificatesNotSetup | The company has not been configured with this certificate. |
| 1208 | ConflictingExposureZone | Exposure zones must have unique names. |
| 1209 | MissingFieldToCreateExposureZone | Avalara's Certificates service requires extra information to create an exposure zone. |
| 1210 | MissingExemptReason | A certificate must have an exemption reason. |
| 1211 | InvalidExemptReason | The exemption reason you specified cannot be found. |
| 1212 | InvalidExemptionOperation | Filtering operation is not supported |
| 1213 | ConflictingFields | A certificate must have be stored in only one format: filename, PDF, or images. |
| 1214 | InvalidPdfOrImageFile | You provided a value in the PDF or image file fields, but the value was empty. |
| 1215 | InvalidCoverLetterTitle | THe cover letter you specified for this CertExpress invitation was not found. |
| 1216 | AccountNotProvisioned | The automatic provisioning process for exemption certificates failed. |
| 1217 | InvalidRequestContentType | Invalid request content type in the request. |
| 1218 | ExemptionPaginationLimits | AvaTax exemption data does not support this type of pagination. |
| 1219 | ExemptionSortLimits | AvaTax exemption data does not support sorting by more than one field. |
| 1220 | CustomerCantBeBothShipToAndBillTo | An AvaTax customer record can be either a BillTo customer address or a ShipTo customer address, but not both. |
| 1221 | BillToCustomerExpected | The API call you made requires a BillTo customer as a parameter, but you used a ShipTo customer. |
| 1222 | ShipToCustomerExpected | The API call you made expects a ShipTo customer record, but you supplied a BillTo customer instead. |
| 1223 | EcmsSstCertsRequired | The `EcmsSstCertsRequired` field should be set to true. |
| 1300 | TransactionNotCancelled | A multi-company transaction was partially created. |
| 1301 | TooManyTransactions | The MultiDocument transaction you attempted to create is too complex. |
| 1302 | OnlyTaxDateOverrideIsAllowed | Multi-company transactions may only override tax dates. |
| 1303 | TransactionAlreadyExists | This transaction already exists and cannot be overwritten. |
| 1305 | DateMismatch | The values in your verify call did not match the transaction. |
| 1306 | InvalidDocumentStatusForVerify | Documents can only be verified from the `Saved` or `Posted` statuses. |
| 1307 | TotalAmountMismatch | The values in your verify call did not match the transaction. |
| 1308 | TotalTaxMismatch | The values in your verify call did not match the transaction. |
| 1310 | InvalidDocumentType | A document could not be found with the specified type. |
| 1312 | MultiDocumentPartiallyLocked | A MultiDocument was partially locked for reporting. |
| 1313 | TransactionIsCommitted | This API can only modify transactions that are not yet committed. |
| 1314 | InvalidDocumentStatus | The document status is incorrect for this operation. |
| 1400 | CommsConfigClientIdMissing | You attempted to call a Communications tax API, but your client ID value is missing. |
| 1401 | CommsConfigClientIdBadValue | The Avalara Communications Client ID value associated with your account is invalid. |
| 1404 | AccountInNewStatusException | You may not obtain a license key until you have accepted Avalara's terms and conditions. |
| 1405 | WorksheetException | An error occurred in the Liability Worksheet calculation service. |
| 1406 | InvalidAccountOverride | Invalid AccountOverride format. |
| 1407 | AccountOverrideNotAuthorized | The current role you are in does not permit account override function |
| 1408 | FieldNotQueryableError | A field in the query is not a queryable. |
| 1409 | UsernameRequired | A username is required |
| 1410 | InvalidAuditMessage | Please review your audit message and ensure no special characters are used. |
| 1411 | FieldNotOrderableError | The field you have tried to sort cannot be organized in the desired manner. |
| 1500 | CannotDeleteParentBeforeChildNexus | The nexus cannot be deleted due to child nexus tied to it. |
| 1501 | NexusChildDateMismatch | Nexus out of date range with its children. |
| 1502 | RemoteValidationError | The AvaTax API encountered an internal error and could not continue. |
| 1503 | CannotModifySstNexus | SST nexuses cannot be modified by user. |
| 1504 | InvalidLocalNexusTypeId | LocalNexusTypeId of 'All' cannot be used. |
| 1602 | AdvancedRuleRequestRuleError | Advanced rule failed to execute. |
| 1603 | AdvancedRuleResponseRuleError | Failed to execute the advanced rule script. |
| 1605 | AdvancedRuleError | An error occured when using or applying Advanced Tax Rules. |
| 1701 | TaxRuleRequiresNexus | Nexus is not declared in this region, therefore no tax rule can be created. |
| 1702 | UPCCodeNotUnique | A single UPC code can be defined only once for each company. |
| 1704 | TaxCodeAssociatedWithItemCodeNotFound | The tax code in the request could not be found. |
| 1705 | DuplicateSystemForItem | An item in this request has multiple entries for a given system code. |
| 1706 | CannotDismissGlobalNotification | This notification cannot be dismissed because it is a global notification. |
| 1713 | CannotUpdateAccountTypeId | Cannot update AccountTypeId. |
| 1714 | TaxpayerNumberIsRequired | TaxpayerIdNumber is required. |
| 1715 | RequestLimitExceeded | You have submitted too many requests. |
| 1716 | ConcurrentRequestLimitExceeded | The server is currently busy. |
| 1717 | InvalidDocumentTypeForInspect | Please specify a valid specific documentType for this API to provide accurate results. |
| 1718 | ServiceNotReady | Service not ready |
| 1719 | UpdateLocationRemittanceMismatchTypeAndCategory | Existing location must have address type Marketplace and the new address category type of either SellerRemitsTax or MarketplaceRemitsTax. |
| 1720 | UpdateLocationRemittanceCheckExistingEffectiveDateError | New effective date should be at least a day after the existing location's effective date. |
| 1721 | UpdateLocationRemittanceCheckExistingEndDateError | Invalid end date. |
| 1722 | ErrorCountLimitExceededError | The request has exceeded the maximum number of validation errors. |
| 1723 | RateLimitExceededError | The request has exceeded the maximum number of concurrent transactions. |
| 1800 | UnsupportedFileFormat | The requested output file format is invalid. |
| 1801 | UnsupportedOutputFileType | You must specify either CSV or JSON file formats. |
| 1900 | TaxProfileNotProvided | A tax profile was not included in your request. |
| 1901 | InvalidTaxProfile | The tax profile must be a valid ZIP file. |
| 1902 | CompanyTaxProfileEntryRequired | The import tax profile request is missing a company model and company tax profile. |
| 1903 | ErrorReadingTaxProfileEntry | AvaTax was unable to parse your tax profile entry. |
| 2000 | TraceDataNotAvailable | The trace data is not available for the date and time selected. |
| 2100 | InvalidParameterUnitMeasurementType | A paremeter in the request has an unexpected unit of measurement type. |
| 2101 | ParameterUnitRequired | A parameter in the request doesn't have a unit of measure. |
| 2102 | InvalidParameterValueDataType | A parameter value in the request has an invalid data type. |
| 2103 | InvalidParameterAttributeType | A parameter in the request doesn't match the expected attribute type. |
| 2104 | SubscriptionRequiredForParameter | The account's subscription level doesn't include use of the parameter in your request. |
| 2105 | InvalidAccountType | Account Type must be 'firm' for this action. |
| 2106 | InvalidFirmSubscriptions | Firm doesn't have required subscriptions for linkage. |
| 2200 | GenericTaxCodeForItem | Company item contains a generic taxcode. |
| 2201 | CannotCertifyCompany | Company cannot be certified. |
| 2202 | NoVoidedDocuments | Company does not have any voided documents. |
| 2203 | InadequateCommittedDocuments | Company must have at least two committed documents. |
| 2204 | DocumentCodeIsGuid | Company has a document code which is a GUID. |
| 2205 | CustomerVendorCodeIsGuid | Company's customer vendor code is a GUID. |
| 2206 | InadequateDocumentLineCount | Company has inadequate document line count. |
| 2207 | SameDocumentDescription | All documents have same description. |
| 2208 | NoExemptionNoOrCustomerUsageType | The exemption number or customer usage type is missing. |
| 2209 | InadequateUniqueAddresses | Recent documents do not show at least 2 unique addresses. |
| 2210 | ItemCodesAreAllSame | All item codes for the document are the same. |
| 2211 | TaxCodesAreAllSame | All tax codes for the documents are the same. |
| 2212 | LocationCodeNotUsed | Company documents don't have a location code. |
| 2213 | RepeatedLinesInDocument | Company has repeated lines in a document. |
| 2214 | TaxDateOverrideAndNegativeLineAmount | Company has tax DateOverride and negative LineAmount. |
| 2215 | AllUSDCurrencyCodes | All recent documents have USD currency codes. |
| 2216 | NoVATBuyerId | Company does not have VATBuyerId. |
| 2217 | AllUSCountryCodes | Company has only US country codes. |
| 2218 | NoDocumentsToTest | This company doesn't have documents. |
| 2219 | NoShippingCharge | No shipping charge in recent documents. |
| 2314 | FailedToUpdateCompanyLocation | Failed to update the location of this company. |
| 2315 | CompanyLocationDateRangeOverlap | The requested date range is not allowed. |
| 2400 | FieldLengthError | A field has an invalid length. |
| 2401 | InputContainsBlacklistedCharacters | The input for this field contains blacklisted characters |
| 2402 | CannotCreateNestedObjects | Cannot include new object(s) of different type within the request object. |
| 2501 | BatchTransactionTypeError | A batch transaction must use exactly one of the following properties: CreateTransactionModel, AdjustTransactionModel, VoidTransactionModel. |
| 2502 | BatchTransactionLineLimitExceeded | The batch transaction contains too many transaction lines. |
| 2503 | BatchCompanyIdAndCompanyCodeMismatch | Batch transaction's Company ID and Company Code does not match. |
| 2504 | BatchCannotBeCancelledStatusError | A batch can only be canceled while its state is waiting or processing. |
| 2505 | BatchCannotBeCancelledFormatError | File batches cannot be canceled. |
| 2600 | InvalidParameterDataType | The required parameter data type when creating a parameter is not correct. |
| 2601 | VersionTooOld | The version requested is no longer supported. |
| 2602 | VersionNotValid | The verison requested is not valid. |