Qué significa el mensaje
¿Qué dice exactamente y qué quiere decir?
Con Odoo en castellano ves Tipo de caso posventa no admitido: …. Los puntos suspensivos son el valor que ha recibido el módulo: el mensaje lo muestra detrás de los dos puntos. Es un error que detiene la acción. Significa que el módulo estaba preparando la clave de origen de un caso posventa de una línea de devolución y le ha llegado un tipo de caso que no reconoce. Solo reconoce el tipo reembolso y el tipo pendiente.

¿Cuándo sale exactamente?
El código de Odoo 20.0 hace esto, en este orden. Primero toma una clave base de la línea de devolución: su valor de origen y, si está vacío, su identificador interno. Después mira el tipo de caso que le han pedido:
- Si es de reembolso, devuelve una clave con el prefijo de devolución con reembolso seguido de esa base.
- Si es pendiente, devuelve una clave con el prefijo de devolución pendiente seguido de esa base.
- Con cualquier otro tipo, lanza el mensaje con ese valor al final.
Es decir, el mensaje sale únicamente cuando el tipo de caso no es ninguno de esos dos. No depende de que la línea tenga valor de origen: la clave base se calcula antes y siempre tiene salida, porque si ese valor está vacío se usa el identificador interno de la línea.

Tipo de caso posventa no admitido: ….
Desde dónde se llega
¿En qué pantalla puedo encontrármelo?
Las fichas de las líneas de devolución se abren desde el menú Amazon › Analíticas / BI › Devoluciones (Amazon › Analytics / BI › Returns). Desde la ficha, el mensaje puede salir al pulsar Crear/Abrir seguimiento interno de devolución (Create/Open Internal Return Follow-up) o Crear/Abrir seguimiento interno de reembolso (Create/Open Internal Refund Follow-up). Cada botón llama a su propio método, y ambos llegan hasta la comprobación del tipo de caso que lanza el mensaje si se cumple su condición.
¿Por qué no veo el menú de devoluciones?
Cada tramo del menú pide un permiso: Amazon pide Lector (Viewer), Analíticas / BI (Analytics / BI) pide Lector y Devoluciones (Returns) pide Lector. Si no tienes uno de ellos, no ves ese tramo.
¿Cuándo se ven esos botones?
Cada uno tiene su condición de vista, igual en Odoo 17, 18, 19 y 20:
Crear/Abrir seguimiento interno de devoluciónse oculta cuando el campoCaso posventa principal(Primary Postsale Case) tiene valor o cuando el campoAcción pendiente requerida(Pending Action Required) no está marcado. Con los valores por defecto no se ve.Crear/Abrir seguimiento interno de reembolsose oculta cuandoCaso posventa principaltiene valor o cuandoImporte del reembolso(Refund Amount) es cero o menor.
Si no ves el botón, es que su condición lo está ocultando.
Qué pasa y cómo se resuelve
¿Qué pasa con la acción cuando sale?
Es un error que detiene la acción: en la comprobación del tipo de caso, el método termina ahí y no llega a devolver ninguna clave.
¿Puedo arreglarlo rellenando algún campo de la ficha?
Lo que decide el resultado de esa comprobación es el tipo de caso que le llega al método. Para aceptar o rechazar, el método solo mira el tipo de caso que recibe; la clave base de la línea se calcula antes y no influye en el rechazo. Por eso, si el mensaje sale, el punto que hay que revisar es qué tipo de caso llega a esa comprobación: tiene que ser el de reembolso o el pendiente.
¿Pasa en todas las versiones?
El mensaje está en el código publicado de las cuatro ramas: Odoo 17, 18, 19 y 20. El módulo está publicado en Odoo Apps para esas mismas versiones. El orden de comprobaciones descrito corresponde al código de Odoo 20.0. Las condiciones de vista de los dos botones, en cambio, son las mismas en las cuatro.
¿Qué hago cuando me sale?
Haz esto, en orden:
- Copia el mensaje entero, con el valor que aparece detrás de los dos puntos.
- Anota cuál de los dos botones has pulsado y en qué línea de
Amazon › Analíticas / BI › Devoluciones. - Si has personalizado el módulo, revisa qué tipo de caso llega a la comprobación: tiene que ser el de reembolso o el pendiente.
- Si no has tocado nada, envía esos datos a FlexigoTech para que se revise.
Cómo te ayuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, así que puede revisar contigo qué llega a esa comprobación en tu instalación. Para tenerlo en cuenta: el módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud, plan Conector, a 49 €/mes o 490 €/año sin IVA. Tienes el módulo en la página de FlexigoTech.
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/precios.html
- flexigotech.com/en/services.html
