Cuándo sale este mensaje
Es un mensaje de Amazon Connector for Odoo, FBA & FBM Seller SP-API. Lo ves en una devolución, cuya ficha se abre desde el menú Amazon › Analíticas / BI › Devoluciones (Amazon › Analytics / BI › Returns). Cada tramo del menú pide el permiso Lector (Viewer): si no tienes uno de ellos, no ves ese tramo.
Puede salir al pulsar uno de dos botones de esa ficha: Enviar reembolso de Amazon o Actualizar reembolso de Amazon. El método de cada botón llega a la misma comprobación, y esa comprobación lanza el mensaje si se cumple su condición. Cuando lo lanza, la acción se detiene.

El mensaje está en el código publicado de las cuatro ramas: 17.0, 18.0, 19.0 y 20.0. El módulo está publicado en Odoo Apps para esas cuatro versiones.

Qué comprueba exactamente el código
La condición es una sola: que el feed de reembolso de la devolución esté vacío. El código lee el valor de Feed de reembolso de Amazon, le quita los espacios de los extremos y, si no queda nada, lanza el mensaje. Es decir, un campo con solo espacios cuenta como vacío.
Dentro de la actualización, la comprobación del feed va antes de la consulta a Amazon: la consulta solo llega si hay un feed. Lo descrito aquí es el código de Odoo 20.0; el mensaje y las condiciones de visibilidad de los botones se publican igual para 17.0, 18.0 y 19.0.

Los dos botones que llevan al mensaje
Enviar reembolso de Amazon: se oculta cuandoEnvío del reembolso de Amazon listo(Amazon Refund Submission Ready) no se cumple. Ese campo no se ve en ninguna vista. El método del botón llega a la comprobación del feed, así que el mensaje puede salir al pulsarlo.Actualizar reembolso de Amazon: se oculta cuandoFeed de reembolso de Amazonno tiene valor, así que con los valores por defecto no se ve. Su método también llega a la comprobación y puede dar el mensaje.
Guía: qué hacer cuando aparece
- Abre la devolución afectada desde
Amazon › Analíticas / BI › Devolucionesy confirma que es la que querías tratar. - Recuerda qué botón pulsaste:
Enviar reembolso de AmazonoActualizar reembolso de Amazon. Los dos llegan a la misma comprobación. - Si pulsaste
Actualizar reembolso de Amazon, ese botón solo se ve cuandoFeed de reembolso de Amazontiene valor. Si salta el mensaje, el valor queda vacío una vez quitados los espacios: no hay ningún feed que actualizar. - Si pulsaste
Enviar reembolso de Amazon, el mensaje indica que esa devolución no tiene nada enFeed de reembolso de Amazon. Ese botón solo se ve cuandoEnvío del reembolso de Amazon listose cumple. - No repitas la pulsación esperando otro resultado: mientras
Feed de reembolso de Amazonsiga vacío, la comprobación dará el mismo mensaje. - Cuando la devolución tenga un feed de reembolso,
Actualizar reembolso de Amazonse muestra y su método puede llegar a consultar a Amazon. - Si pulsaste
Actualizar reembolso de Amazony la acción termina sin mensaje, la devolución pasó la comprobación. Lo que hace el método a partir de ahí se cuenta en la sección siguiente.
Qué hace la actualización cuando sí hay feed
Superada la comprobación, el código de la actualización sigue este orden:
- Pide a Amazon los datos del feed a través de la cuenta de Amazon de la devolución.
- Guarda el estado de procesamiento que devuelve Amazon, la fecha y hora de esta comprobación y el identificador del documento de resultado, y borra el texto del último error.
- Si hay documento de resultado y el estado es
DONE,CANCELLEDoFATAL, descarga ese documento y guarda su texto como informe de procesamiento. - Busca en el informe filas con error. Si encuentra una, guarda un texto de error con el código, el tipo y el mensaje que traiga. Si no hay error en el informe pero el estado es
CANCELLEDoFATAL, guarda un texto que indica el estado que devolvió Amazon. - Copia los datos del reembolso a las líneas de devolución relacionadas.
- Si hay casos posventa de reembolso parcial ligados a la devolución, actualiza su última acción externa, su estado externo y su error externo.
Si salta el mensaje, no se llega a la consulta a Amazon ni a guardar su respuesta.
Qué comprobar después
- Que la devolución tiene algo en
Feed de reembolso de Amazonantes de volver a pulsarActualizar reembolso de Amazon. - Que la acción ya no devuelve el mensaje. Si termina sin él, la comprobación del feed se ha superado.
- Que solo pulsas
Enviar reembolso de Amazoncuando se muestra, es decir, cuandoEnvío del reembolso de Amazon listose cumple.
Cómo puede ayudarte FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás implantando el conector y quieres revisar cómo se llega a un reembolso de Amazon en tus devoluciones, cuéntanos tu caso. Tienes la ficha de Odoo Apps y la página del módulo con los detalles del conector.
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
