HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
Documentation
Developer HubAPI StatusSupport

Error Handling

VAT Calculation Service error handling.

VIDR Errors

The following VIDR error messages can be encountered:

  • Error: Provided MarketplaceIdList is invalid.

    When it occurs: When an unsupported marketplace is specified, this error is returned. Only the following marketplaces are supported:

    MarketplaceMarketplaceId
    SpainA1RKKUPIHCS9HS
    UKA1F83G8C2ARO7P
    FranceA13V1IB3VIYZZH
    GermanyA1PA6795UKMFR9
    ItalyAPJ6JRA9NG5V4
    NetherlandsA1805IZSGTT6HS
    PolandA1C3SOZRARQ6R3
    SwedenA2NODRKZP88ZB9
  • Error: Provided {reportType} is not valid.

    When it occurs: When the ReportOptions value specified is not PendingInvoices or All.

  • Error: The maximum date range for ReportOptions All is 30 days. Try again with a shorter date range.

    When it occurs: When the date range is more than 30 days.

  • Error: Provided {endDate} is before the {startDate}.
    When it occurs: When the end date specified is before the start date.

Upload errors

To get the result of a feed upload, use the invoice-status-description column in the VIDR. If there is an error during upload, it is shown in this column, and the shipment is shown in the PendingInvoices view. Do not use GetSubmissionFeedResult to get results of the uploaded feeds. GetSubmissionFeedResult is used for all feed types, and therefore the standard throttle limits apply. The following errors can be returned when you submit a feed to upload an invoice:

  • FeatureNotAvailable

    • When it occurs: VCS with self-invoicing option is not available to all sellers by default. A seller who has not chosen the self-invoicing option during VCS enrollment will not be able to upload an invoice.
    • Description in feed result: Invoice Upload API is in a closed beta. Contact Seller Support or your account manager if you want to use this feature.
    • Error Code: 79509
  • MarketplaceIDInputError

    • When it occurs: When multiple marketplaces are specified, or no marketplace is specified, or an unsupported marketplace is specified. Supported marketplaces are Spain, UK, France, Netherlands, Germany, Italy, Switzerland, and Poland.
    • Description in feed result: Provide only one valid marketplace while uploading an invoice.
    • Error Code: 79523
  • MissingRequestPreferences

    • When it occurs: When one or more required key-value pairs are missing in the metadata uploaded with the feed. You can input up to seven key-value pairs, some of which are required and some of which are optional, depending on the type of transaction. Refer to Section 6.4 for details.
    • Description in feed result: Provide {missingParameters}.
    • Error Code: 79513
  • InvalidDocumentType

    • When it occurs: When the DocumentType key has a value other than Invoice or CreditNote.
    • Description in feed result: The document type {documentType} is not supported.
    • Error Code: 79531
  • InvoiceFileIsNotPDF

    • When it occurs: When the uploaded file is not a PDF.
    • Description in feed result: Invoice uploaded is not PDF for shipmentId {shipmentId}, orderId {orderId}, and InvoiceNumber {invoiceNumber}.
    • Error Code: 79503
  • NoFileUpload

    • When it occurs: When you submit the feed without an invoice.
    • Description in feed result: Invoice missing in feed submission. Provide an invoice for shipmentId {shipmentId}, orderId {orderId}, and invoiceNumber {invoiceNumber}.
    • Error Code: 79508
  • InvalidOrderId

    • When it occurs: When the uploaded order ID does not exist, does not belong to the seller, or the shipment has not yet been dispatched. You must upload invoices after you dispatch your shipments. Amazon rejects invoices that are uploaded before shipment.
    • Description in feed result: OrderId {orderId} is invalid or shipment has not yet been dispatched.
    • Error Code: 79517
  • MultipleShipments

    • When it occurs: If an order has multiple shipments and an invoice was uploaded against the order ID, Amazon returns this error because we cannot map the invoice to a shipment. When an order has been dispatched in multiple shipments, the invoices must be uploaded individually for each shipment. If an order has only one shipment, Amazon will accept an invoice against the order ID and automatically will map the order ID with the shipment ID.
    • Description in feed result: OrderId {orderId} has multiple shipments. Provide the shipment ID.
    • Error Code: 79518
  • InvalidShipmentID

    • When it occurs: When the shipment ID does not exist, or does not belong to an order for this seller, or the shipment has not yet been dispatched.
    • Description in feed result: Shipment ID is invalid for shipmentId !{shipmentId}.
    • Error Code: 79530
  • MarketplaceIDDoesNotMatchShipmentID

    • When it occurs: When the specified shipment ID is not for an order from the specified marketplace ID.
    • Description in feed result: The marketplaceId {marketplaceId} seller input is wrong because the invoice seller tried to upload is not in this marketplace for orderId {orderId}, or shipmentId {shipmentId}.
    • Error Code: 79535
  • NotdoubleRequestPreferences

    • When it occurs: When the total the amount or total VAT amount in the metadata are not numbers.
    • Description in feed result: {nonDoubleParameters} not number.
    • Error Code: 79521
  • InvoiceAlreadyPresent

    • When it occurs: When an invoice is uploaded against a shipment for which an invoice has already been uploaded. The seller cannot upload an invoice if the shipment status is InvoiceUploaded. There can only be one invoice for a shipment.
    • Description in feed result: Invoice is already there for shipmentId {shipmentId}, orderId {orderId}, and invoiceNumber {invoiceNumber}.
    • Error Code: 79510
  • InvoiceUploadInProgress

    • When it occurs: When an invoice is already being processed by Amazon for a shipment. After the invoice is uploaded, the invoice status of the shipment becomes InvoiceProcessing. If the seller tries to upload an invoice at this stage, this error will be returned.
    • Description in feed result: Invoice is being processed for order shipmentId {shipmentId}.
    • Error Code: 79521
  • InvalidDocumentUploaded

    • When it occurs: This error occurs when you submit a document that is blank or is not a valid invoice (for example, a document with quotes, pictures, citations, or missing mandatory fields). You must upload a valid invoice against this order/shipment.
    • Description in feed result: The uploaded document is invalid.
    • Error Code: 79555