---
title: Error messages and codes
framework: External Purchase Server API
role: collectionGroup
role_heading: API Collection
path: externalpurchaseserverapi/errorcodes
---

# Error messages and codes

Error messages and codes for reports and endpoints.

## Topics

### Error objects for reports

- [DateTooFarInPastError](externalpurchaseserverapi/datetoofarinpasterror.md)
- [DuplicateTokenStatusNotAllowedError](externalpurchaseserverapi/duplicatetokenstatusnotallowederror.md)
- [DuplicateValueError](externalpurchaseserverapi/duplicatevalueerror.md)
- [ErroneousLineItemReferencedByValidLineItemError](externalpurchaseserverapi/erroneouslineitemreferencedbyvalidlineitemerror.md)
- [ErroneouslySubmittedNotRestatementError](externalpurchaseserverapi/erroneouslysubmittednotrestatementerror.md)
- [ExchangeRateMismatchError](externalpurchaseserverapi/exchangeratemismatcherror.md)
- [FieldNotAllowedError](externalpurchaseserverapi/fieldnotallowederror.md)
- [FutureDateError](externalpurchaseserverapi/futuredateerror.md)
- [IncorrectAmountTaxInclusiveError](externalpurchaseserverapi/incorrectamounttaxinclusiveerror.md)
- [IncorrectNetAmountError](externalpurchaseserverapi/incorrectnetamounterror.md)
- [InvalidTaxInclusiveAmountForSubscriptionPaymentError](externalpurchaseserverapi/invalidtaxinclusiveamountforsubscriptionpaymenterror.md)
- [LineItemCreationDateOutOfRangeError](externalpurchaseserverapi/lineitemcreationdateoutofrangeerror.md)
- [LineItemStatusRegressionError](externalpurchaseserverapi/lineitemstatusregressionerror.md)
- [LineItemsNotAllowedForStatusError](externalpurchaseserverapi/lineitemsnotallowedforstatuserror.md)
- [MaximumLengthExceededError](externalpurchaseserverapi/maximumlengthexceedederror.md)
- [MissingLineItemsForStatusError](externalpurchaseserverapi/missinglineitemsforstatuserror.md)
- [NegativeValueNotAllowedError](externalpurchaseserverapi/negativevaluenotallowederror.md)
- [NetAmountMismatchError](externalpurchaseserverapi/netamountmismatcherror.md)
- [NonInitialBuyReferencedByBuyError](externalpurchaseserverapi/noninitialbuyreferencedbybuyerror.md)
- [NotFoundError](externalpurchaseserverapi/notfounderror.md)
- [OmittedFieldError](externalpurchaseserverapi/omittedfielderror.md)
- [PositiveValueRequiredError](externalpurchaseserverapi/positivevaluerequirederror.md)
- [PricingCurrencyMismatchError](externalpurchaseserverapi/pricingcurrencymismatcherror.md)
- [ReferenceInvalidSubscriptionEventError](externalpurchaseserverapi/referenceinvalidsubscriptioneventerror.md)
- [ReferenceLineItemNotABuyError](externalpurchaseserverapi/referencelineitemnotabuyerror.md)
- [ReferencedCreationDateIncompatibleError](externalpurchaseserverapi/referencedcreationdateincompatibleerror.md)
- [RefundNotAllowedCreationDateError](externalpurchaseserverapi/refundnotallowedcreationdateerror.md)
- [RefundReferencedByRefundError](externalpurchaseserverapi/refundreferencedbyrefunderror.md)
- [RestatementCreationDateMismatchError](externalpurchaseserverapi/restatementcreationdatemismatcherror.md)
- [RestatementNotAllowedCreationDateError](externalpurchaseserverapi/restatementnotallowedcreationdateerror.md)
- [RepeatErroneousSubmissionError](externalpurchaseserverapi/repeaterroneoussubmissionerror.md)
- [ReportingCurrencyExchangeNotAllowedError](externalpurchaseserverapi/reportingcurrencyexchangenotallowederror.md)
- [ReportingCurrencyMismatchError](externalpurchaseserverapi/reportingcurrencymismatcherror.md)
- [SelfReferenceError](externalpurchaseserverapi/selfreferenceerror.md)
- [SimultaneousSubmissionError](externalpurchaseserverapi/simultaneoussubmissionerror.md)
- [StartDateAfterEndDateError](externalpurchaseserverapi/startdateafterenddateerror.md)
- [SubscriptionStartNonZeroDaysPaidServiceError](externalpurchaseserverapi/subscriptionstartnonzerodayspaidserviceerror.md)
- [TaxCountryMismatchError](externalpurchaseserverapi/taxcountrymismatcherror.md)
- [UnknownEnumError](externalpurchaseserverapi/unknownenumerror.md)
- [ValidLineItemReferencesErroneousLineItemError](externalpurchaseserverapi/validlineitemreferenceserroneouslineitemerror.md)

### Error types

- [errorCode](externalpurchaseserverapi/errorcode.md)
- [errorMessage](externalpurchaseserverapi/errormessage.md)
- [fieldName](externalpurchaseserverapi/fieldname.md)
