Come leggere questi messaggi
È il testo del messaggio che vedrai a schermo ed è quello da copiare così com'è se chiedi aiuto o lo cerchi in questa pagina. Dove le tabelle mostrano %s, il messaggio lo riempie con un dato del record interessato, per esempio il nome dell'azienda.
Le tabelle seguono l'ordine in cui li incontrerai: il percorso di una RMA, le quantità, i link che ricevono i tuoi clienti, le policy di sollecito e, infine, i permessi, le carte e la minimizzazione dei dati. Se non conosci ancora le liste del modulo, l'articolo su come funziona Dunning and RMA Recovery dall'interno le spiega una per una.

Errori quando cambi lo stato di una RMA
I messaggi di questa tabella indicano l'ordine del flusso: una RMA in bozza viene autorizzata, poi ricevuta, quindi ispezionata e infine completata. Se provi a saltare un passaggio, il modulo ti dice quale manca.

| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Only draft RMAs can be authorized. | Quando autorizzi una RMA che non è più in bozza. | Controlla il suo stato nella lista; si autorizzano solo quelle in bozza. |
Authorize the RMA before receiving it. | Quando registri la ricezione di una RMA non autorizzata. | Autorizza la RMA e ripeti la ricezione. |
Receive the RMA before inspection. | Quando ispezioni una RMA non ancora ricevuta. | Registra prima la ricezione. |
Inspect the RMA before completing it. | Quando completi una RMA senza ispezione. | Fai l'ispezione e poi completala. |
Only draft or authorized RMAs can be refused. | Quando rifiuti una RMA che ha già superato lo stato autorizzata. | Il rifiuto vale solo in bozza o autorizzata; controlla lo stato prima di provarci. |
The company %s has no warehouse to restock the return into. | In Odoo 19, quando l'azienda indicata non ha un magazzino in cui riportare la merce resa. | Crea un magazzino per quell'azienda e riprova. |
Quantità e termine di reso
Qui il modulo verifica che le quantità abbiano senso rispetto a quanto consegnato e ricevuto, e che il reso rientri nel termine configurato.
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
RMA line quantity must be positive. | Quando salvi una riga RMA con quantità zero o negativa. | Inserisci una quantità maggiore di zero. |
RMA quantity must be positive. | Quando lavori con una RMA la cui quantità non è positiva. | Correggi la quantità con un valore maggiore di zero. |
Disposition quantity must be positive. | Quando indichi una quantità di destinazione zero o negativa. | Usa una quantità maggiore di zero. |
Requested return quantity exceeds the delivered quantity. | Quando chiedi di rendere più di quanto consegnato. | Adegua la quantità a quella consegnata. |
Disposition quantities must match the received quantity. | Quando le quantità di destinazione non tornano con quanto ricevuto. | Rivedi le destinazioni finché non coincidono con la quantità ricevuta. |
This return is outside the configured return window. | Quando il reso cade fuori dal termine di reso configurato. | Controlla la data del reso e il termine che hai configurato. |
Link di recupero e di RMA
Questi messaggi li vede chi apre un link di recupero o di RMA. Ti conviene conoscerli per rispondere quando un cliente ti scrive citandone uno.
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Invalid recovery link. | Quando si apre un link di recupero non valido. | Verifica che il link sia stato copiato per intero e che corrisponda al caso. |
This recovery link has expired. | Quando si apre un link di recupero scaduto. | Quello vecchio non serve più: serve un link valido. |
This recovery link is not for your account. | Quando il link viene aperto con un account diverso da quello previsto. | Bisogna accedere con l'account a cui è destinato. |
Invalid RMA link. | Quando si apre un link di RMA non valido. | Controlla che il link sia completo e corretto. |
This RMA is not for your account. | Quando si apre una RMA da un account che non è il suo. | Accedi con l'account del cliente di quella RMA. |
Too many submissions. Please try again later. | Quando sono stati fatti troppi invii. | Aspetta e riprova più tardi, come chiede il messaggio. |
Policy di sollecito e nuovi tentativi
Gli errori di configurazione compaiono quando salvi una policy o i suoi passaggi.

| Messaggio | Quando compare | Cosa fare |
|---|---|---|
A dunning policy cannot move to another company while a company uses it as its default policy. | Quando sposti in un'altra azienda una policy che un'azienda usa come predefinita. | Smetti prima di usarla come predefinita in quell'azienda, poi cambiala. |
Step sequence must be unique per policy. | Quando due passaggi della stessa policy hanno la stessa sequenza. | Dai a ogni passaggio una sequenza diversa. |
Step offset cannot be negative. | Quando imposti uno scostamento negativo su un passaggio. | Usa zero o un valore positivo. |
Retry guard values cannot be negative. | Quando un valore di protezione dei nuovi tentativi è negativo. | Correggilo a zero o più. |
Network retry cap must be non-negative and the window must be positive. | Quando il limite di tentativi di rete è negativo o la finestra non è positiva. | Limite di zero o più e finestra maggiore di zero. |
Permessi, carte e minimizzazione dei dati
L'ultimo gruppo riguarda chi può fare cosa e i dati del cliente. Diversi di questi messaggi li risolve un'altra persona: un responsabile del recupero o un utente con accesso a tutte le aziende.

| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Only recovery managers can propose write-off. | Quando chi non è responsabile del recupero propone uno stralcio. | Chiedi a un responsabile del recupero di proporlo, o di assegnarti quel ruolo. |
Only recovery managers can confirm a card for off-session charges. | In Odoo 19, quando confermi una carta per addebiti off-session senza essere responsabile. | Deve farlo un responsabile del recupero. |
Only a user of every company can change or delete a recovery record shared by all companies. | Quando modifichi o elimini un record condiviso da tutte le aziende senza appartenere a tutte. | Fallo con un utente che ha accesso a tutte le aziende. |
The card on %s is not of the invoice's customer. | In Odoo 19, quando la carta del record indicato non appartiene al cliente della fattura. | Usa una carta dello stesso cliente. |
Set the person of %s before applying the minimization. | In Odoo 19, quando applichi la minimizzazione senza indicare la persona. | Compila la persona e applicala di nuovo. |
%s is denied: nothing is minimized. Change the decision or close it by hand. | In Odoo 19, quando la decisione è negata e non viene minimizzato nulla. | Cambia la decisione o chiudila a mano, come indica il messaggio. |
Se un messaggio parla di responsabili del recupero o di tutte le aziende, il problema non è nel dato che hai scritto, ma nell'utente con cui stai lavorando.
Come ti aiuta FlexigoTech
Dunning and RMA Recovery è pubblicato su Odoo Apps per Odoo 17, 18 e 19, a 9 € per versione, pagamento unico, IVA esclusa. Trovi i dettagli nella pagina del modulo, e se hai ancora dubbi sul fatto che faccia al caso tuo, leggi cosa copre e cosa serve prima di installarlo.
In FlexigoTech implementiamo Odoo e sviluppiamo connettori e integrazioni su misura. Se un messaggio di questa lista ti blocca e non capisci perché, mandaci il testo letterale e il record interessato e lo analizziamo insieme.
Continua a leggere
Verificato nel codice del modulo (versione 19.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_company_guard.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dsar.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_case.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_policy.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_public_abuse.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_line.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_order.py
- Codice del modulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_dunning_manual_action_wizard.py
- apps.odoo.com/apps/modules/19.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
- apps.odoo.com/apps/modules/17.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
- apps.odoo.com/apps/modules/18.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
- flexigotech.com/en/services.html
