Cuándo sale exactamente
Con Odoo en castellano, el aviso completo es Falta el ID de pedido de Amazon en la línea de devolución. y detiene la acción que acabas de lanzar. La condición del código es que el campo ID del pedido de Amazon (Amazon Order ID) de la línea de devolución esté vacío.
Puede salir al pulsar cualquiera de estos botones de la vista de la línea de devolución: Enviar reembolso de Amazon (Submit Amazon Refund) o Preparar reembolso de Amazon (Prepare Amazon Refund). Los dos llegan a la misma comprobación, de modo que el texto del error es idéntico con uno u otro.


Dónde mirar en Odoo
Las líneas de devolución se abren desde el menú Amazon › Analíticas / BI › Devoluciones. Cada tramo del menú pide el permiso Lector (Viewer): si te falta en alguno, no ves ese tramo. Dentro, el campo ID del pedido de Amazon se ve en la ficha de Devoluciones (BI) (Returns (BI)) y también en la lista de Devoluciones (BI), así que desde la lista puedes revisar qué líneas lo tienen vacío.
Conviene saber también qué botón tienes a la vista, porque no se muestran en las mismas condiciones (es igual en Odoo 17, 18, 19 y 20):
| Botón | Cuándo se ve |
|---|---|
Preparar reembolso de Amazon | Con los valores por defecto se ve. Se oculta cuando el campo Estado de procesamiento del reembolso de Amazon (Amazon Refund Processing Status) indica que el reembolso ya está hecho, enviado, en cola o en curso. |
Enviar reembolso de Amazon | Se oculta mientras el campo Envío del reembolso de Amazon listo (Amazon Refund Submission Ready) no esté activo. Ese campo no aparece en ninguna vista. |
El texto del aviso no depende del botón: si el ID del pedido está vacío, con cualquiera de los dos verás el mismo.
Qué significa
Quiere decir que a esa línea de devolución no se le ha informado el pedido de Amazon al que pertenece. La comprobación ocurre antes de que el módulo pida a Amazon los artículos del pedido, y por eso la acción se para ahí.
Según el código de Odoo 20, el ID del pedido es lo que el módulo usa después para consultar a Amazon los artículos de ese pedido y decidir a cuál corresponde la devolución: si la línea trae un ID de artículo de pedido escrito a mano, lo busca entre los artículos; si no, compara el SKU y el ASIN de la línea con los de cada artículo; y si el pedido tiene un único artículo, usa ese. Con el ID de pedido vacío, nada de eso llega a empezar.

Falta el ID de pedido de Amazon en la línea de devolución. En alemán: Fehlende Amazon-Bestell-ID in der Retourenzeile. En francés: ID de commande Amazon manquant sur la ligne de retour. En italiano: ID ordine Amazon mancante nella riga di reso. En portugués: Falta o ID da encomenda da Amazon na linha de devolução.Lista de comprobación para resolverlo
Antes de pulsar el botón
- Entra en
Amazon › Analíticas / BI › Devolucionesy abre la línea de devolución. Si no ves algún tramo del menú, te falta el permisoLectoren él. - En la ficha o en la lista de
Devoluciones (BI), mira el campoID del pedido de Amazon: ¿tiene valor? - Fíjate en qué botón de reembolso ves (
Preparar reembolso de AmazonoEnviar reembolso de Amazon) y anota cuál pulsaste y sobre qué línea, para repetir la misma acción después.
Cuando sale el mensaje
- Compara el texto con
Falta el ID de pedido de Amazon en la línea de devolución., entero y con el punto final. - Confirma que el campo
ID del pedido de Amazonde esa línea está vacío: es la condición que lanza este aviso. - Informa en ese campo el ID del pedido de Amazon al que pertenece la línea de devolución.
Después de corregirlo
- Vuelve a pulsar el mismo botón sobre la misma línea.
- Si sale un mensaje distinto, esta comprobación ya está superada: toca leer ese texto entero.
- Si
Preparar reembolso de Amazondeja de verse, recuerda su condición: se oculta cuando el estado de procesamiento del reembolso indica que está hecho, enviado, en cola o en curso. - Si no ves
Enviar reembolso de Amazon, recuerda que se oculta mientras el campoEnvío del reembolso de Amazon listono esté activo, y ese campo no se ve en ninguna vista.
Versiones
El mensaje está en el código publicado de Odoo 17, 18, 19 y 20, y el módulo está publicado en Odoo Apps para esas mismas versiones. Las condiciones de visibilidad de los dos botones son las mismas en las cuatro. La descripción de lo que hace el módulo tras la comprobación sale del código de Odoo 20.
Si necesitas ayuda con el conector
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás poniendo en marcha este conector y quieres revisar el circuito de devoluciones con alguien que conoce el módulo, puedes ver la página del módulo o la ficha en Odoo Apps.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
