Domande frequenti sull'approvvigionamento al dettaglio presso i fornitori
Domande frequenti sull'API SP-API Vendor Retail Procurement.
È possibile modificare un ordine d'acquisto dopo la creazione?
Seleziona per espandere la risposta
Yes, when there is a requirement change, Amazon can change purchase order data after order creation. Vendors can use the getPurchaseOrders
API with 'isPOChanged=true' to get updated orders. If Amazon changes a purchase order, the order will have a 'purchaseOrderChangedDate' field that indicates the timestamp for the order update. If this field does not exist, the order has not changed since creation.
È possibile modificare un ordine d'acquisto dopo la conferma?
Seleziona per espandere la risposta
Yes, Amazon can change the purchase order after a vendor has acknowledged it. Please refer to Order changes and cancellation for details.
Qual è il modo migliore per visualizzare gli articoli annullati in un ordine d'acquisto?
Seleziona per espandere la risposta
The getPurchaseOrders
API can be used to return orders with one or more canceled items. To do so, filter results with poItemState=Cancelled
. This returns all orders containing one or more items canceled by Amazon after purchase order creation.
Gli arretrati sono consentiti per tutti gli articoli?
Seleziona per espandere la risposta
No, the backorder policy is determined by your Amazon business representative. Read the value in the isBackOrderAllowed
field in the getPurchaseOrders
API response to determine whether a backorder is allowed. When the value is "true", the order can be processed as a backorder. When the value is "false", backorders are not allowed.
I fornitori possono aumentare la quantità originale inviata nell'ordine d'acquisto utilizzando l'API Conferma dell'ordine?
Seleziona per espandere la risposta
No, Amazon non consente ai fornitori di inviare una quantità maggiore nella conferma dell'ordine rispetto a quella inviata nell'ordine d'acquisto. Tuttavia, i venditori possono confermare una quantità inferiore.
È necessario inviare una conferma dell'ordine per ogni ordine d’acquisto?
Seleziona per espandere la risposta
Yes, order acknowledgments must be sent in order to successfully update the status of an order in the Amazon system. You can confirm your purchase order using the API or Vendor Central. You have 24 hours to accept a purchase order. Vendors should reject any purchase order that is on hold past the 24-hour time limit.
If you're unable to meet Amazon order acknowledgement requirements using the API, you must confirm your purchase orders from Vendor Central. Contact your Amazon business representative if you do not have a Vendor Central account.
È necessario indicare ogni voce dell'ordine d'acquisto nella conferma corrispondente?
Seleziona per espandere la risposta
Sì, deve essere indicata ogni voce dell'ordine d'acquisto affinché Amazon possa aggiornare correttamente lo stato dell'ordine.
Se un articolo viene messo in arretrato, è necessario fornire la quantità nella conferma dell'ordine?
Seleziona per espandere la risposta
Sì, indica la quantità affinché il sistema Amazon possa aggiornare lo stato dell'articolo relativo alla voce correttamente.
Come devo gestire la ricezione di articoli non validi?
Seleziona per espandere la risposta
Do not process or ship an item that arrives with an invalid item number on the order. Return the invalid item number on the order acknowledgement. Use the "Rejected" acknowledgement code and specify that there is an invalid item number.
For more information, refer to Invalid line item in the purchase order.
Nella conferma dell'ordine devo restituire lo stesso identificativo del prodotto ricevuto nella transazione dell'ordine?
Seleziona per espandere la risposta
Sì, le conferme devono restituire esattamente lo stesso identificativo del prodotto inviato nell'ordine d’acquisto.
È necessario indicare il prezzo unitario nella conferma dell'ordine?
Seleziona per espandere la risposta
Yes, vendors are required to return the unit cost price in the order acknowledgement. The cost price should match the unit cost price that will be invoiced. Book vendors are required to provide a list price and discount multiplier. Note that the price cannot be higher than the price submitted in the purchase order.
Il prezzo dell'ordine d'acquisto può essere restituito nella conferma dell'ordine?
Seleziona per espandere la risposta
Amazon requires the cost price to be included in the order acknowledgement. Make sure to check that the cost price submitted on the order acknowledgement matches the cost price that will be invoiced. Amazon payment systems will compare the two and might delay payment if they do not match.
È necessario fornire i dati di prezzo per gli articoli in arretrato?
Seleziona per espandere la risposta
Yes, this is required so Amazon can update the status of the order correctly. If the price is omitted, the order acknowledgement will be rejected by the system.
È necessario fornire un codice di conferma per tutte le voci indipendentemente dallo stato?
Seleziona per espandere la risposta
Yes, acknowledgement codes are required so we can correctly update the status of the order. If you omit the acknowledgment code, the acknowledgment is rejected by the system.
You can find acknowledgement codes in the API Reference.
Qual è la politica di Amazon per le spedizioni parziali? Come devono essere segnalate quando si invia una conferma dell'ordine?
Seleziona per espandere la risposta
Sono consentite spedizioni parziali. Amazon consiglia di indicare un ciclo di conferma con il codice "accettato" con la data corrispondente e un altro ciclo di conferma con il codice "in arretrato" e la data corrispondente.
Accettato: per gli articoli che puoi gestire immediatamente.
In arretrato: per la restante quantità che non puoi gestire immediatamente. Tale quantità, ovvero la quantità ordinata meno la quantità confermata, sarà consegnata in seguito (in arretrato).
For more information, refer to Confirm partial item quantity and backorder the rest of the quantity in the Use Case Guide and SubmitShipmentConfirmations
in the API Reference.
Quando devo usare il segmento listPrice
?
listPrice
?Seleziona per espandere la risposta
Il segmento listPrice
è necessario solo se un fornitore vende libri con un prezzo di listino.
Come posso ottenere tutti gli ordini d'acquisto rifiutati dal fornitore?
Seleziona per espandere la risposta
Use the getPurchaseOrdersStatus
operation with filter itemConfirmationStatus=REJECTED
. The response returns all orders that have one or more items with the status "rejected".
Come posso ottenere la cronologia degli ordini e delle conferme?
Seleziona per espandere la risposta
The getPurchaseOrdersStatus
operation provides the order history in the orderedQuantityDetails
field and acknowledgment history in acknowledgementStatusDetails
field in the response.
Cosa sono gli ordini parzialmente accettati?
Seleziona per espandere la risposta
Lo stato "PARTIALLY_ACCEPTED" indica che il fornitore ha accettato alcuni articoli dell'ordine d'acquisto e ne ha rifiutati altri. Gli articoli in arretrato sono considerati accettati.
Come posso ottenere lo stato di ricezione e la quantità ricevuta da Amazon?
Seleziona per espandere la risposta
Use the receivingStatus
field in the getPurchaseOrdersStatus
response to get the Amazon fulfillment center received status and received quantity.
Come posso correggere una conferma di spedizione già inviata?
Seleziona per espandere la risposta
Shipment confirmations where the shipmentConfirmationType
is "Replace" let vendors correct previously submitted shipment confirmations by sending an updated version. A second shipment confirmation call will completely overwrite the first shipment confirmation data provided the shipmentIdentifier
and sellingParty
→partyId
are identical for both transactions.
Posso aumentare la quantità spedita nella seconda conferma di spedizione?
Seleziona per espandere la risposta
You can increase or decrease pallet, carton, and item unit count. However, you can't use the shipment confirmation to update the original item quantity that you accepted through the PO acknowledgment. To change volumes, you must send a second shipment confirmation with the same shipmentIdentifier
and ShipmentConfirmationType
set to Replace
. You can use the same bill of lading (BOL) number if you want the additional units delivered in the same shipment. BOL is only required for FTL/LTL shipments.
Come posso verificare che una conferma di spedizione sia stata inviata correttamente?
Seleziona per espandere la risposta
Vendors can verify the status of their original or replaced shipment confirmations via "Vendor Central > Orders > Shipments" or by using the Transaction Status API. Allow up to 30 min after submission for the system to show the original version or replaced version.
Esiste un limite al numero di conferme di spedizione?
Seleziona per espandere la risposta
Yes, there is a limit of 100 shipment confirmations for every truckload shipment. This means you can only send a separate shipment confirmation at the PO level or carton level if the total number of individual shipment confirmations is less than or equal to 100 for that Full Truckload (FTL) or Less Than Truckload (LTL) shipment. Amazon recommends that you send a single shipment confirmation for the entire LTL/FTL shipment, including all PO and carton details.
Come posso verificare che le fatture siano state inviate correttamente?
Seleziona per espandere la risposta
Vendors can verify the actual status of the original version or updated version of the invoices via "Vendor Central > Payments > Invoices". Allow up to 30 minutes after submission for the system to show the original (or replaced) version.
Vendors can also use the getTransactionStatus
API operation to verify successful submission.
Note that an invoice can be successfully submitted, then rejected. If your invoice is rejected after a successful submission, you will receive an email with details about why it was rejected.
I numeri di fattura possono essere utilizzati più volte?
Seleziona per espandere la risposta
No, each invoice number must be unique and they should never be reused (even after one year).
Che misure devo adottare se la fattura non va a buon fine a causa di dati errati?
Seleziona per espandere la risposta
If an invoice sent by API fails due to incorrect data, but the invoice on Vendor Central has the correct data, then the vendor should update the information through the API using the correct data and the same Invoice ID.
If an invoice has incorrect data on Vendor Central and the API, cancel the invoice and send a new invoice with a new Invoice ID. Refer to business requirements for more details.
Cos'è una nota di credito e come funziona?
Seleziona per espandere la risposta
The SubmitInvoices operation allows vendors to send credit notes to Amazon. A credit note lists the products, quantities, and agreed prices for products or services that the vendor provided to Amazon and Amazon returned or did not receive. It can be issued in the case of damaged goods or errors in price where allowances or rebates are agreed on beforehand between Amazon and the vendor. Note: The credit note is not supported in all marketplaces.
Come posso effettuare la transizione all'API Invio delle fatture per l'elaborazione dei pagamenti?
Seleziona per espandere la risposta
Vendors must to complete parallel testing with our payments system before they can use the SubmitInvoices operation for payment processing. When vendors send an invoice using the API, the parallel testing phase begins.
Parallel testing phase: Vendors simultaneously send invoices using the API and their Vendor Central account. Vendors are required to parallel test until the content of at least three invoice files are validated (these can be production POs or invoices). When this process is complete, the vendor receives an email, which states that they no longer need to create invoices through their account. Upon receipt of this email, vendors can process their payments by sending their invoices using the API.
Hai bisogno di ulteriore aiuto?
For additional support, contact Selling Partner API Developer Support. For vendor applications, submit a support case in Vendor Central by navigating to Vendor Central > Support > Contact Us > API Integration.
Updated 23 days ago