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.
-
Follow the tutorial 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.
UseEasyshipDocuments.xsd
to form the content of the feed document.FeedType.
SpecifyPOST_EASYSHIP_DOCUMENTS
when calling thecreateFeed
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.
- Call the
getReport
operation. When specifying thereportId
parameter, use theReportReferenceId
value from Step 1. Submit an Easy Ship Feed Request.
Note
- The
getReportDocument
operation is considered a restricted operation only when a restricted report type is specified.- When calling the
createRestrictedDataToken
operation to get an RDT for thegetReportDocument
operation, the specified restricted resource can contain only a specific path, not a generic path.- When using RDT to access the
getReportDocument
operation, make sure your application has the correct right roles to access the report. Refer to Roles in the Selling Partner API for roles to reports mapping.
- Call the
getReportDocument
operation, specifying thereportDocumentId
from the previous step. Refer to Retrieve a report for more details.
Updated 9 days ago