Get shipping labels, invoice, and warranty documents

Learn how to get invoices, shipping labels, and warranties for scheduled Amazon Easy Ship orders.

Learn how to get invoices, shipping labels, and warranties for scheduled Amazon Easy Ship orders. Amazon generates an invoice when a buyer places an Amazon Easy Ship order in India. When you call the createScheduledPackage operation to schedule an Amazon Easy Ship time slot for the order, Amazon generates a shipping label. If you include serial numbers for the items that you specify in your call to createScheduledPackage, Amazon also generates warranty documents for the items.

Step 1. Submit an Easy Ship Feed request

Submit a Feed request to request documents for the desired Easy Ship orders. After a Feed request has been successfully processed, you can download the processing report to get the report reference id. This can then be used in the next step to download the requested Easy Ship documents.

  1. Follow the Submit a Feed to submit an Easy Ship feed. The tutorial explains all the steps from submitting the feed document to verifying the feed request has been completed successfully.

    • FeedContent. Use EasyshipDocuments.xsd to form the content of the feed document.
    • FeedType. Specify POST_EASYSHIP_DOCUMENTS when calling the createFeed operation.
    • ReportReferenceId. If there are no errors in the Feed processing report, the value returned can be used in the next step.

    Example of Easy Ship Feed document:

    <?xml version="1.0" encoding="utf-8" ?>
    <AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
      <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>ABCDEFG007V</MerchantIdentifier>
      </Header>
      <MessageType>EasyShipDocument</MessageType>
      <Message>
        <MessageID>1</MessageID>
        <EasyShipDocument>
          <AmazonOrderID>933-6451079-5067861</AmazonOrderID>
          <DocumentType>ShippingLabel</DocumentType>
          <DocumentType>Invoice</DocumentType>
          <DocumentType>Warranty</DocumentType>
        </EasyShipDocument>
      </Message>
    </AmazonEnvelope>
    

    Example of Easy Ship Feed processing report:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <EasyShipProcessingReport>
      <FeedSubmissionID>98765432100</FeedSubmissionID>
      <MessagesProcessed>1</MessagesProcessed>
      <MessagesSuccessful>1</MessagesSuccessful>
      <MessagesWithError>0</MessagesWithError>
      <DocumentReportReferenceID>123456789000</DocumentReportReferenceID>
    </EasyShipProcessingReport>
    

Step 2. Get the PDF

Get a PDF that contains the invoice, shipping label, and warranty (if available) documents for the Amazon Easy Ship order.

  1. Call the getReport operation. When specifying the reportId parameter, use the ReportReferenceId value from Step 1. Submit an Easy Ship Feed Request.

  2. Call the getReportDocument operation, specifying the reportDocumentId from the previous step. Refer to Retrieve a report for more details.