FAQ sur l'approvisionnement au détail des fournisseurs
Questions fréquemment posées sur l'API SP-API Vendor Retail Procurement.
Est-il possible de modifier un bon de commande une fois qu'il a été créé ?
Sélectionnez pour développer la réponse
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.
Un bon de commande peut-il être modifié après confirmation ?
Sélectionnez pour développer la réponse
Yes, Amazon can change the purchase order after a vendor has acknowledged it. Please refer to Order changes and cancellation for details.
Quelle est la meilleure façon de consulter les articles annulés dans un bon de commande ?
Sélectionnez pour développer la réponse
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.
Les commandes en réapprovisionnement sont-elles autorisées pour tous les articles ?
Sélectionnez pour développer la réponse
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.
Les fournisseurs peuvent-ils augmenter la quantité initiale soumise dans le bon de commande à l'aide de l'API Accusé de réception de la commande ?
Sélectionnez pour développer la réponse
Non, Amazon n'autorise pas les fournisseurs à envoyer dans l'accusé de réception de la commande une quantité supérieure à celle soumise dans le bon de commande. Toutefois, les fournisseurs peuvent confirmer une quantité inférieure à celle indiquée dans le bon de commande.
Est-il obligatoire d'envoyer un accusé de réception pour chaque bon de commande ?
Sélectionnez pour développer la réponse
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.
Est-il obligatoire de fournir chaque article de la ligne du bon de commande dans l'accusé de réception de commande correspondant ?
Sélectionnez pour développer la réponse
Oui, chaque article de la ligne du bon de commande doit être fourni pour qu'Amazon puisse mettre à jour correctement le statut de la commande.
Si un article est en réapprovisionnement, est-il nécessaire d'indiquer la quantité dans l'accusé de réception de commande ?
Sélectionnez pour développer la réponse
Oui, indiquez la quantité afin que le système d'Amazon puisse mettre à jour correctement le statut de l'article.
Comment dois-je gérer la réception d'articles non valides ?
Sélectionnez pour développer la réponse
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.
Dois-je renvoyer le même identifiant de produit dans l'accusé de réception de la commande que j'ai reçu lors de la transaction de commande ?
Sélectionnez pour développer la réponse
Oui, les accusés de réception doivent renseigner exactement le même identifiant de produit que celui envoyé dans le bon de commande.
Est-il obligatoire d'indiquer le prix unitaire dans l'accusé de réception de commande ?
Sélectionnez pour développer la réponse
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.
Le prix indiqué sur le bon de commande peut-il être retourné sur l'accusé de réception de la commande ?
Sélectionnez pour développer la réponse
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.
Est-il obligatoire de fournir des données de prix pour les articles en réapprovisionnement ?
Sélectionnez pour développer la réponse
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.
Est-il obligatoire de fournir un code d'accusé de réception pour tous les articles, quel que soit leur statut ?
Sélectionnez pour développer la réponse
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.
Quelle est la politique d'Amazon en matière d'expéditions partielles ? Comment les expéditions partielles doivent-elles être signalées lors de la soumission d'un accusé de réception de commande ?
Sélectionnez pour développer la réponse
Les expéditions partielles sont autorisées. Amazon vous recommande d'indiquer une boucle d'accusé de réception en utilisant le code “accepté” avec la date correspondante et une autre boucle d'accusé de réception en utilisant le code “en réapprovisionnement” avec la date correspondante.
Accepté : pour les articles que vous pouvez expédier immédiatement.
En réapprovisionnement : pour la quantité restante que vous ne pouvez pas expédier immédiatement. La quantité restante (quantité commandée moins la quantité confirmée) sera livrée ultérieurement (en réapprovisionnement).
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.
Quand dois-je utiliser le segment listPrice
?
listPrice
?Sélectionnez pour développer la réponse
Le segment listPrice
n'est requis que si un fournisseur vend des livres avec un prix catalogue.
Comment puis-je obtenir tous les bons de commande que le fournisseur a rejetés ?
Sélectionnez pour développer la réponse
Use the getPurchaseOrdersStatus
operation with filter itemConfirmationStatus=REJECTED
. The response returns all orders that have one or more items with the status "rejected".
Comment obtenir l'historique des commandes et des accusés de réception ?
Sélectionnez pour développer la réponse
The getPurchaseOrdersStatus
operation provides the order history in the orderedQuantityDetails
field and acknowledgment history in acknowledgementStatusDetails
field in the response.
Qu'entend-on par commandes partiellement acceptées ?
Sélectionnez pour développer la réponse
Le statut “PARTIALLY_ACCEPTED” (PARTIELLEMENT_ACCEPTÉ) signifie que le fournisseur a accepté certains articles et en a rejeté d'autres dans le bon de commande. Les articles en réapprovisionnement sont considérés comme acceptés.
Comment puis-je obtenir le statut de réception et la quantité reçue par Amazon ?
Sélectionnez pour développer la réponse
Use the receivingStatus
field in the getPurchaseOrdersStatus
response to get the Amazon fulfillment center received status and received quantity.
Comment puis-je corriger une confirmation d'expédition qui a déjà été soumise ?
Sélectionnez pour développer la réponse
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.
Puis-je augmenter la quantité expédiée dans la deuxième confirmation d'expédition ?
Sélectionnez pour développer la réponse
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.
Comment puis-je vérifier qu'une confirmation d'expédition a bien été soumise ?
Sélectionnez pour développer la réponse
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.
Y a-t-il une limite au nombre de confirmations d'expédition ?
Sélectionnez pour développer la réponse
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.
Comment puis-je vérifier que les factures ont été soumises avec succès ?
Sélectionnez pour développer la réponse
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.
Les numéros de facture peuvent-ils être réutilisés ?
Sélectionnez pour développer la réponse
No, each invoice number must be unique and they should never be reused (even after one year).
Quelles mesures dois-je prendre lorsque la facture échoue en raison de données incorrectes ?
Sélectionnez pour développer la réponse
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.
Qu'est-ce qu'une note de crédit et comment fonctionne-t-elle ?
Sélectionnez pour développer la réponse
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.
Comment puis-je passer à l'API Soumettre des factures pour le traitement des paiements ?
Sélectionnez pour développer la réponse
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.
Vous avez besoin d'aide supplémentaire ?
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