Preguntas frecuentes sobre adquisiciones minoristas de proveedores

Preguntas frecuentes sobre la API SP-API Vendor Retail Procurement.

¿Se puede modificar un pedido una vez creado?

Selecciona para ampliar la respuesta

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.

¿Se puede modificar un pedido después de haberlo confirmado?

Selecciona para ampliar la respuesta

Yes, Amazon can change the purchase order after a vendor has acknowledged it. Please refer to Order changes and cancellation for details.

¿Cuál es la mejor forma de ver los artículos cancelados en un pedido?

Selecciona para ampliar la respuesta

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.

¿Se permiten pedidos retrasados para todos los artículos?

Selecciona para ampliar la respuesta

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.

¿Pueden los proveedores aumentar la cantidad original enviada en el pedido de compra mediante la API de confirmación de pedidos?

Selecciona para ampliar la respuesta

No, Amazon no permite a los proveedores enviar en la confirmación de pedido de los pedidos una cantidad mayor que la enviada en el pedido. Sin embargo, los proveedores pueden confirmar una cantidad inferior a la enviada en el pedido.

¿Es obligatorio enviar una confirmación de pedido para cada pedido?

Selecciona para ampliar la respuesta

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.

¿Es obligatorio proporcionar todas las líneas de pedido del pedido en la confirmación de pedido correspondiente?

Selecciona para ampliar la respuesta

Sí, deben facilitarse todas las líneas de pedido del pedido para que Amazon pueda actualizar correctamente el estado del pedido.

Si una línea de pedido cuenta con retraso, ¿es necesario facilitar la cantidad en la confirmación de pedido?

Selecciona para ampliar la respuesta

Sí, proporciona la cantidad para que el sistema de Amazon pueda actualizar correctamente el estado de la línea de pedido.

¿Cómo debo tratar la recepción de artículos no válidos?

Selecciona para ampliar la respuesta

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.

¿Debo devolver en la confirmación de pedido el mismo identificador de pedido que recibí en la transacción del pedido?

Selecciona para ampliar la respuesta

Sí, las confirmaciones de pedido deben devolver exactamente el mismo identificador de producto que se envió en el pedido.

¿Es obligatorio indicar el precio por unidad en la confirmación del pedido?

Selecciona para ampliar la respuesta

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.

¿Se puede reembolsar el precio del pedido en la confirmación de pedido?

Selecciona para ampliar la respuesta

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.

¿Es necesario facilitar los datos de precios de los artículos retrasados?

Selecciona para ampliar la respuesta

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.

¿Es obligatorio proporcionar un código de confirmación de pedido para todas las líneas de pedido, independientemente del estado?

Selecciona para ampliar la respuesta

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.

¿Cuál es la política de Amazon en cuanto a los envíos parciales? ¿Cómo deben comunicarse los envíos parciales al enviar una confirmación de pedido?

Selecciona para ampliar la respuesta

Los envíos parciales están permitidos. Amazon te recomienda indicar un bucle de confirmación utilizando el código "aceptado" con la fecha correspondiente y otro bucle de confirmación utilizando el código "pedido pendiente" y la fecha correspondiente.

Aceptado: para los artículos que puedes procesar inmediatamente.
Pedido retrasado: para la cantidad restante que no se puede gestionar inmediatamente. La cantidad restante (cantidad pedida menos toda la cantidad confirmada) se entregará en una fecha posterior (pedido retrasado).

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.

¿Cuándo debo utilizar el segmento listPrice?

Selecciona para ampliar la respuesta

El segmento listPrice solo es necesario si un proveedor vende libros con un precio de venta.

¿Cómo recibo todos los pedidos que el proveedor ha rechazado?

Selecciona para ampliar la respuesta

Use the getPurchaseOrdersStatus operation with filter itemConfirmationStatus=REJECTED. The response returns all orders that have one or more items with the status "rejected".

¿Cómo obtengo el historial de pedidos y confirmaciones?

Selecciona para ampliar la respuesta

The getPurchaseOrdersStatus operation provides the order history in the orderedQuantityDetails field and acknowledgment history in acknowledgementStatusDetails field in the response.

¿Qué son los pedidos parcialmente aceptados?

Selecciona para ampliar la respuesta

El estado "PARTIALLY_ACCEPTED" significa que el proveedor ha aceptado algunos artículos y ha rechazado otros del pedido. Los artículos retrasados se consideran aceptados.

¿Cómo obtengo el estado recibido y la cantidad recibida por Amazon?

Selecciona para ampliar la respuesta

Use the receivingStatus field in the getPurchaseOrdersStatus response to get the Amazon fulfillment center received status and received quantity.

¿Cómo corrijo una confirmación de envío que ya ha sido enviada?

Selecciona para ampliar la respuesta

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 sellingPartypartyId are identical for both transactions.

¿Puedo aumentar la cantidad enviada en la segunda confirmación de envío?

Selecciona para ampliar la respuesta

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.

¿Cómo puedo comprobar que la confirmación de envío se ha enviado correctamente?

Selecciona para ampliar la respuesta

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.

¿Existe un límite en el número de confirmaciones de envío?

Selecciona para ampliar la respuesta

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.

¿Cómo puedo comprobar que las facturas se han enviado correctamente?

Selecciona para ampliar la respuesta

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.

¿Se pueden reutilizar los números de factura?

Selecciona para ampliar la respuesta

No, each invoice number must be unique and they should never be reused (even after one year).

¿Qué acción debo realizar cuando se genera un error en la factura debido a datos incorrectos?

Selecciona para ampliar la respuesta

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é es una nota de crédito y cómo funciona?

Selecciona para ampliar la respuesta

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.

¿Cómo puedo pasar a utilizar la API de envío de facturas para el procesamiento de pagos?

Selecciona para ampliar la respuesta

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.

¿Necesitas más ayuda?

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.


¿Te ha ayudado esta página?