Saltar al contenido principal
Dunning and RMA Recovery

Errores de Dunning and RMA Recovery en Odoo: cuándo sale cada mensaje y qué hacer

Dunning and RMA Recovery lanza mensajes y el propio texto indica qué falta: un permiso de gestor de recuperación, un paso previo de la RMA, una cantidad positiva o un enlace válido. Aquí tienes cada mensaje literal agrupado por tema, cuándo aparece según lo que dice y qué hacer para seguir.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18 y 19
Comprobado
en el código del módulo, versión 19.0 · en las fuentes enlazadas al final
Lectura
7 min

Cómo leer estos mensajes

Es el texto del mensaje el que verás en pantalla y el que conviene copiar tal cual si pides ayuda o lo buscas en esta página. Donde las tablas muestran %s, el mensaje lo rellena con un dato del registro afectado, por ejemplo el nombre de la empresa.

Las tablas siguen el orden en que te los vas a encontrar: el recorrido de una RMA, las cantidades, los enlaces que reciben tus clientes, las políticas de reclamación y, al final, los permisos, las tarjetas y la minimización de datos. Si todavía no conoces las listas del módulo, el artículo sobre cómo funciona Dunning and RMA Recovery por dentro las explica una a una.

Recorrido por las listas Dunning Cases, Dunning Policies y RMA Orders de la app Recovery
Las tres listas donde trabajarás con casos, políticas y devoluciones, con datos de demostración.

Errores al mover una RMA de estado

Los mensajes de esta tabla marcan el orden del circuito: una RMA en borrador se autoriza, después se recibe, luego se inspecciona y por último se completa. Si intentas saltarte un paso, el módulo te dice cuál falta.

Lista de RMA Orders en la app Recovery con cinco registros, columnas de nombre, número RMA, socio, estado e importes devuelto, recuperado y reembolsado
La lista de RMA Orders, con datos de demostración: la columna de estado te dice en qué punto está cada devolución.
MensajeCuándo saleQué hacer
Only draft RMAs can be authorized.Al autorizar una RMA que ya no está en borrador.Comprueba su estado en la lista; solo se autorizan las que están en borrador.
Authorize the RMA before receiving it.Al registrar la recepción de una RMA sin autorizar.Autoriza la RMA y repite la recepción.
Receive the RMA before inspection.Al inspeccionar una RMA que aún no se ha recibido.Registra primero la recepción.
Inspect the RMA before completing it.Al completar una RMA sin inspección.Haz la inspección y después complétala.
Only draft or authorized RMAs can be refused.Al rechazar una RMA que ya ha pasado de autorizada.El rechazo solo vale en borrador o autorizada; mira su estado antes de intentarlo.
The company %s has no warehouse to restock the return into.En Odoo 19, cuando la empresa indicada no tiene almacén en el que reponer lo devuelto.Da de alta un almacén para esa empresa y vuelve a intentarlo.

Cantidades y plazo de devolución

Aquí el módulo comprueba que las cantidades tengan sentido frente a lo entregado y lo recibido, y que la devolución entre en el plazo configurado.

MensajeCuándo saleQué hacer
RMA line quantity must be positive.Al guardar una línea de RMA con cantidad cero o negativa.Pon una cantidad mayor que cero.
RMA quantity must be positive.Al operar con una RMA cuya cantidad no es positiva.Corrige la cantidad a un valor mayor que cero.
Disposition quantity must be positive.Al indicar una cantidad de disposición cero o negativa.Usa una cantidad mayor que cero.
Requested return quantity exceeds the delivered quantity.Cuando pides devolver más de lo que se entregó.Ajusta la cantidad a lo entregado.
Disposition quantities must match the received quantity.Cuando las cantidades de disposición no cuadran con lo recibido.Revisa las disposiciones hasta que coincidan con la cantidad recibida.
This return is outside the configured return window.Cuando la devolución cae fuera del plazo de devolución configurado.Revisa la fecha de la devolución y el plazo que tienes configurado.

Enlaces de recuperación y de RMA

Estos mensajes los ve quien abre un enlace de recuperación o de RMA. Te conviene conocerlos para responder cuando un cliente te escribe con uno de ellos.

MensajeCuándo saleQué hacer
Invalid recovery link.Al abrir un enlace de recuperación que no es válido.Comprueba que el enlace se ha copiado entero y que corresponde al caso.
This recovery link has expired.Al abrir un enlace de recuperación caducado.El antiguo ya no sirve: hace falta un enlace vigente.
This recovery link is not for your account.Al abrir el enlace con una cuenta distinta de la suya.Hay que entrar con la cuenta a la que va dirigido.
Invalid RMA link.Al abrir un enlace de RMA que no es válido.Revisa que el enlace esté completo y sea el correcto.
This RMA is not for your account.Al abrir una RMA desde una cuenta que no es la suya.Entra con la cuenta del cliente de esa RMA.
Too many submissions. Please try again later.Cuando se han hecho demasiados envíos.Espera y vuelve a intentarlo más tarde, como pide el mensaje.

Políticas de reclamación y reintentos

Los errores de configuración salen al guardar una política o sus pasos.

Lista de Dunning Policies en la app Recovery con una sola fila, Default guarded dunning policy, empresa My Company (San Francisco), marcada como activa
La lista de Dunning Policies con una única política, Default guarded dunning policy, activa para My Company (San Francisco).
MensajeCuándo saleQué hacer
A dunning policy cannot move to another company while a company uses it as its default policy.Al cambiar de empresa una política que alguna empresa usa como predeterminada.Deja de usarla como predeterminada en esa empresa y después cámbiala.
Step sequence must be unique per policy.Cuando dos pasos de la misma política tienen la misma secuencia.Da a cada paso una secuencia distinta.
Step offset cannot be negative.Al poner un desfase negativo en un paso.Usa cero o un valor positivo.
Retry guard values cannot be negative.Cuando algún valor de protección de reintentos es negativo.Corrígelo a cero o más.
Network retry cap must be non-negative and the window must be positive.Cuando el tope de reintentos de red es negativo o la ventana no es positiva.Tope de cero o más y ventana mayor que cero.

Permisos, tarjetas y minimización de datos

El último grupo tiene que ver con quién puede hacer qué y con los datos del cliente. Varios de estos mensajes los resuelve otra persona: un gestor de recuperación o un usuario con acceso a todas las empresas.

Lista de Dunning Cases en el módulo Recovery con cinco registros abiertos, con nombre, factura, empresa, estado, importe adeudado, intentos y próxima acción
La lista de Dunning Cases con cinco casos abiertos, con datos de demostración.
MensajeCuándo saleQué hacer
Only recovery managers can propose write-off.Cuando alguien que no es gestor de recuperación propone un write-off.Pide a un gestor de recuperación que lo proponga, o que te asignen ese rol.
Only recovery managers can confirm a card for off-session charges.En Odoo 19, al confirmar una tarjeta para cargos off-session sin ser gestor.Lo tiene que hacer un gestor de recuperación.
Only a user of every company can change or delete a recovery record shared by all companies.Al modificar o borrar un registro compartido por todas las empresas sin pertenecer a todas.Hazlo con un usuario que tenga acceso a todas las empresas.
The card on %s is not of the invoice's customer.En Odoo 19, cuando la tarjeta del registro indicado no es del cliente de la factura.Usa una tarjeta de ese mismo cliente.
Set the person of %s before applying the minimization.En Odoo 19, al aplicar la minimización sin indicar la persona.Rellena la persona y vuelve a aplicarla.
%s is denied: nothing is minimized. Change the decision or close it by hand.En Odoo 19, cuando la decisión está denegada y no se minimiza nada.Cambia la decisión o ciérrala a mano, tal como indica el mensaje.

Si un mensaje habla de gestores de recuperación o de todas las empresas, el problema no está en el dato que has escrito, sino en el usuario con el que trabajas.

Cómo te ayuda FlexigoTech

Dunning and RMA Recovery está publicado en Odoo Apps para Odoo 17, 18 y 19, a 9 € por versión, pago único y sin IVA. Tienes los detalles en la página del módulo, y si aún dudas de si te encaja, mira qué cubre y qué hace falta antes de instalarlo.

En FlexigoTech implantamos Odoo y desarrollamos conectores e integraciones a medida. Si un mensaje de esta lista te bloquea y no ves por qué, mándanos el texto literal y el registro afectado y lo revisamos contigo.

Sigue leyendo

Cómo funciona Dunning and RMA Recovery en Odoo por dentro: menús, tareas y registrosMenús, tareas programadas y modelos de Dunning and RMA Recovery en Odoo 17, 18 y 19: qué ves en Recovery y qué recorre un caso de reclamación o una RMA.¿Encaja Dunning and RMA Recovery en tu empresa? Qué cubre, qué no y qué necesitasQué cubre y qué no Dunning and RMA Recovery para Odoo 17, 18 y 19 según su documentación, qué tener antes de instalarlo y cómo decidir si te conviene.Errores de Spain CAE Certificates en Odoo: cuándo sale cada mensaje y qué hacerMensajes de error de Spain CAE Certificates en Odoo, con su texto literal: consumos, fechas, verificador ENAC, auditoría y liquidación, y qué hacer.
Comprobado en el código del módulo (versión 19.0) y en las fuentes enlazadas

Fuentes