Come leggere questi messaggi
I testi di questo articolo sono quelli del modulo, così puoi cercarli esattamente come ti compaiono. A dirti cosa correggere è la frase del messaggio. Dove vedi %(from)s, %(to)s, %(date)s, %(curr)s o %s c'è un segnaposto che viene riempito con le valute, la data o l'azienda del tuo caso.
Distribuzioni: dichiarare, ripartire e segnare come pagata, in quest'ordine
I messaggi delle distribuzioni impongono una sequenza: si può dichiarare solo una distribuzione in bozza, la ripartizione (allocation) richiede che sia dichiarata e segnarla come pagata richiede che sia ripartita. Se salti un passaggio, il modulo te lo segnala.
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Only draft distributions can be declared. | Provi a dichiarare una distribuzione che non è più in bozza. | Dichiara solo distribuzioni in bozza. Se è già dichiarata, il passo successivo è la ripartizione. |
Distribution must be declared before running allocation. | Avvii la ripartizione di una distribuzione non dichiarata. | Dichiarala prima e poi riavvia la ripartizione. |
No active investors with shares found. Cannot allocate distribution. | Durante la ripartizione il modulo non trova nessun investitore attivo con quote. | Verifica che ci sia almeno un investitore attivo con quote prima di ripartire. |
Distribution must be allocated before marking as paid. | Segni come pagata una distribuzione non ripartita. | Esegui la ripartizione e poi segnala come pagata. |
Distribution allocation records cannot be deleted. They form a financial audit trail. | Provi a eliminare righe di ripartizione. | Non si eliminano: il modulo le considera una traccia di audit finanziario. |

New.Tassi di cambio tra valute
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
FX rate must be greater than zero. | Salvi un tasso di cambio pari a zero o negativo. | Inserisci un valore maggiore di zero. |
Source and target currencies must be different. | La valuta di origine e quella di destinazione coincidono. | Scegli due valute diverse. |
FX rate for %(from)s → %(to)s on %(date)s already exists. | Esiste già un tasso per quella coppia di valute in quella data. | Correggi quello esistente invece di crearne un altro, oppure controlla la data. |
No FX rate available for EUR → %(curr)s. Manual override required. | Non c'è un tasso di cambio da EUR alla valuta indicata nel messaggio. | Il messaggio chiede un intervento manuale: inserisci tu il tasso di cambio. |
Investitori e transazioni sulle quote
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Shares issued cannot be negative. | Le quote emesse risultano negative. | Inserisci zero o una quantità positiva. |
Investors cannot be deleted. Archive or mark as exited instead. | Provi a eliminare un investitore. | Archivialo o segnalo come uscito, come indica il messaggio. |
Transaction date cannot be in the future. | La data della transazione è successiva a oggi. | Usa la data di oggi o una precedente. |
Shares quantity cannot be zero. | La quantità di quote è zero. | Indica una quantità diversa da zero. |
Price per share cannot be negative. | Il prezzo per quota è negativo. | Correggilo a zero o a un valore positivo. |
Transaction would result in negative shares for investor. | La transazione lascerebbe l'investitore con quote negative. | Confronta la quantità con le quote che quell'investitore possiede. |
Registrazioni contabili: il registro generale e i conti per codice
Questi messaggi compaiono quando il modulo cerca il registro generale o determinati conti tramite il loro codice. I codici sono nel testo stesso dell'errore.
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
General journal not found for company. | Il modulo non trova il registro generale dell'azienda. | Verifica che l'azienda abbia un registro generale. |
General journal not found for company %s | Lo stesso, con l'azienda indicata nel messaggio. | Guarda quale azienda nomina e controlla il suo registro generale. |
Required GL accounts not found (cash: 1100, capital: 3000). | Non trova i conti di cassa e capitale che cerca. | Verifica che il piano dei conti dell'azienda contenga i conti 1100 e 3000. |
Asset GL account (1000) not found. | Non trova il conto dell'attivo. | Verifica che esista il conto 1000. |
Revaluation reserve account (3010) not found. | Non trova il conto della riserva di rivalutazione. | Verifica che esista il conto 3010. |
Transaction already has GL entry. Cannot update. | Modifichi una transazione che ha già una registrazione. | Con la registrazione non si aggiorna più. Valutalo con chi segue la contabilità prima di toccare qualcosa. |
Cannot delete transactions with GL entries. Cancel instead. | Provi a eliminare una transazione con registrazione. | Annullala invece di eliminarla. |
Finanziamenti: date, limiti, tassi e utilizzi
| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Start date must be before maturity date. | La data di inizio non è precedente a quella di scadenza. | Correggi una delle due date. |
Facility limit cannot be negative. | Il limite della linea di finanziamento è negativo. | Inserisci zero o un valore positivo. |
Interest rate cannot be negative. | Il tasso di interesse è negativo. | Correggilo a zero o a un valore positivo. |
Margin cannot be negative. | Il margine è negativo. | Correggilo a zero o a un valore positivo. |
Drawdown date cannot be in the future. | La data dell'utilizzo è successiva a oggi. | Usa la data di oggi o una precedente. |
Drawdown amount must be positive. | L'importo dell'utilizzo è zero o negativo. | Inseriscilo come importo positivo. |
Repayment amount must be negative. | L'importo del rimborso è zero o positivo. | Inseriscilo con segno negativo. |
Immobili, valutazioni e periodi di validità

| Messaggio | Quando compare | Cosa fare |
|---|---|---|
Acquisition date cannot be in the future. | La data di acquisizione è successiva a oggi. | Usa la data reale di acquisto, che non può essere futura. |
Properties cannot be deleted for audit trail integrity. Archive instead. | Provi a eliminare un immobile. | Archivialo, come chiede il messaggio. |
Valuation date cannot be in the future. | La data della valutazione è successiva a oggi. | Usa la data di oggi o una precedente. |
Fair value cannot be negative. | Il fair value è negativo. | Correggilo a zero o a un valore positivo. |
Appraiser name is required (IAS 40 independent appraiser requirement). | Salvi una valutazione senza il nome del perito. | Compila il nome. Il modulo lo richiede richiamando il requisito del perito indipendente previsto dallo IAS 40. |
Qualified percentage must be between 0 and 100. | Una percentuale qualificata è fuori da questo intervallo. | Inserisci un valore tra 0 e 100. |
Effective from date must be before effective to date. | La data di inizio validità non è precedente a quella di fine. | Correggi una delle due date. |


PASS alle distribuzioni del 2026, all'elenco degli immobili e a quello delle regole degli immobili.Cosa il modulo non ti lascia eliminare
Quattro messaggi riguardano l'eliminazione, e tre di questi ti dicono cosa fare al suo posto:
- Righe di ripartizione di una distribuzione: non si eliminano, perché il modulo le considera una traccia di audit finanziario. Il messaggio non propone alternative.
- Investitori: si archiviano o si segnano come usciti (
Archive or mark as exited instead). - Transazioni con registrazione contabile: si annullano (
Cancel instead). - Immobili: si archiviano (
Archive instead).
Se ti compare uno di questi messaggi, non cercare un modo per forzare l'eliminazione: usa l'alternativa indicata nel testo oppure, per le righe di ripartizione, lasciale come sono.
Come ti aiuta FlexigoTech
Su Odoo Apps il modulo costa 9 € IVA esclusa, pagamento unico per versione, ed è pubblicato per Odoo 17, 18 e 19; trovi i dettagli nella scheda su Odoo Apps e nella pagina del modulo. FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi possiamo aiutarti a preparare il registro e i conti che il modulo cerca o ad adattarlo al tuo caso.
Continua a leggere
Verificato nel codice del modulo (versione 19.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_distribution.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_distribution_allocation.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_fx_rate.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_investor.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_investor_transaction.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_loan_facility.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_property.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_property_rule.py
- Codice del modulo: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_property_valuation.py
- apps.odoo.com/apps/modules/19.0/flexigo_uk_real_estate_investment_trusts_module
- apps.odoo.com/apps/modules/17.0/flexigo_uk_real_estate_investment_trusts_module
- apps.odoo.com/apps/modules/18.0/flexigo_uk_real_estate_investment_trusts_module
- flexigotech.com/en/services.html
