Saltar para o conteúdo principal
UK Real Estate Investment Trusts (REITs) Module

Mensagens de erro do UK Real Estate Investment Trusts (REITs) Module: quando surgem e o que fazer

O UK Real Estate Investment Trusts (REITs) Module trava-te com uma mensagem quando algo não bate certo: uma distribuição fora de ordem, uma taxa de câmbio repetida, uma data futura, um montante com o sinal trocado ou uma conta contabilística que não encontra. Aqui tens cada mensagem literal, quando surge e o que fazer, agrupada por área.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17, 18 e 19
Verificado
no código do módulo, versão 19.0 · nas fontes indicadas no fim
Leitura
7 min

Como ler estas mensagens

Os textos deste artigo são os do módulo, para que os possas pesquisar tal como aparecem. O que te diz o que corrigir é a frase da mensagem. Onde vês %(from)s, %(to)s, %(date)s, %(curr)s ou %s há um espaço que é preenchido com as moedas, a data ou a empresa do teu caso.

Distribuições: declarar, repartir e marcar como paga, por esta ordem

As mensagens das distribuições impõem uma ordem: só se declara uma distribuição em rascunho, a repartição (allocation) exige que esteja declarada e marcá-la como paga exige que esteja repartida. Se saltares um passo, o módulo avisa-te.

MensagemQuando surgeO que fazer
Only draft distributions can be declared.Tentas declarar uma distribuição que já não está em rascunho.Declara apenas distribuições em rascunho. Se já estiver declarada, o passo seguinte é a repartição.
Distribution must be declared before running allocation.Lanças a repartição de uma distribuição não declarada.Declara-a primeiro e volta a lançar a repartição.
No active investors with shares found. Cannot allocate distribution.Ao repartir, o módulo não encontra nenhum investidor ativo com participações.Confirma que existe pelo menos um investidor ativo com participações antes de repartir.
Distribution must be allocated before marking as paid.Marcas como paga uma distribuição não repartida.Faz a repartição e depois marca-a como paga.
Distribution allocation records cannot be deleted. They form a financial audit trail.Tentas apagar linhas de repartição.Não se apagam: o módulo trata-as como rasto de auditoria financeira.
Lista vazia de repartições de distribuição com as colunas Distribution, Investor, Shares Held, Gross Allocation e Withholding
A lista de repartições de distribuição, ainda sem registos, com as suas colunas e o botão New.

Taxas de câmbio entre moedas

MensagemQuando surgeO que fazer
FX rate must be greater than zero.Guardas uma taxa de câmbio igual a zero ou negativa.Introduz um valor superior a zero.
Source and target currencies must be different.A moeda de origem e a de destino são a mesma.Escolhe duas moedas diferentes.
FX rate for %(from)s → %(to)s on %(date)s already exists.Já existe uma taxa para esse par de moedas nessa data.Corrige a que já existe em vez de criar outra, ou revê a data.
No FX rate available for EUR → %(curr)s. Manual override required.Não existe taxa de câmbio de EUR para a moeda indicada na mensagem.A mensagem pede um ajuste manual: introduz tu a taxa de câmbio.

Investidores e transações de participações

MensagemQuando surgeO que fazer
Shares issued cannot be negative.As participações emitidas ficam negativas.Indica zero ou uma quantidade positiva.
Investors cannot be deleted. Archive or mark as exited instead.Tentas apagar um investidor.Arquiva-o ou marca-o como saído, como indica a mensagem.
Transaction date cannot be in the future.A data da transação é posterior a hoje.Usa a data de hoje ou uma anterior.
Shares quantity cannot be zero.A quantidade de participações é zero.Indica uma quantidade diferente de zero.
Price per share cannot be negative.O preço por participação é negativo.Corrige-o para zero ou um valor positivo.
Transaction would result in negative shares for investor.A transação deixaria o investidor com participações negativas.Compara a quantidade com as participações que esse investidor detém.

Lançamentos contabilísticos: o diário geral e as contas por código

Estas mensagens surgem quando o módulo procura o diário geral ou contas concretas pelo seu código. Os códigos estão no próprio texto do erro.

MensagemQuando surgeO que fazer
General journal not found for company.O módulo não encontra o diário geral da empresa.Confirma que a empresa tem um diário geral.
General journal not found for company %sO mesmo, com a empresa indicada na mensagem.Vê que empresa é indicada e revê o seu diário geral.
Required GL accounts not found (cash: 1100, capital: 3000).Não encontra as contas de caixa e de capital que procura.Verifica se o Plano de Contas da empresa tem as contas 1100 e 3000.
Asset GL account (1000) not found.Não encontra a conta de ativo.Verifica se existe a conta 1000.
Revaluation reserve account (3010) not found.Não encontra a conta de reserva de reavaliação.Verifica se existe a conta 3010.
Transaction already has GL entry. Cannot update.Alteras uma transação que já tem lançamento.Com lançamento já não pode ser atualizada. Revê-a com quem trata da contabilidade antes de mexer em algo.
Cannot delete transactions with GL entries. Cancel instead.Tentas apagar uma transação com lançamento.Cancela-a em vez de a apagar.

Financiamento: datas, limites, taxas e utilizações

MensagemQuando surgeO que fazer
Start date must be before maturity date.A data de início não é anterior à de vencimento.Corrige uma das duas datas.
Facility limit cannot be negative.O limite da linha de financiamento é negativo.Indica zero ou um valor positivo.
Interest rate cannot be negative.A taxa de juro é negativa.Corrige-a para zero ou um valor positivo.
Margin cannot be negative.A margem é negativa.Corrige-a para zero ou um valor positivo.
Drawdown date cannot be in the future.A data da utilização é posterior a hoje.Usa a data de hoje ou uma anterior.
Drawdown amount must be positive.O montante da utilização é zero ou negativo.Introduz um montante positivo.
Repayment amount must be negative.O montante do reembolso é zero ou positivo.Introduz-o com sinal negativo.

Imóveis, avaliações e vigências

Lista de imóveis com oito imóveis comerciais do Reino Unido e colunas de nome, tipo, data de aquisição, justo valor atual, morada e código postal
A lista de imóveis: oito imóveis comerciais do Reino Unido, com a morada e o código postal vazios.
MensagemQuando surgeO que fazer
Acquisition date cannot be in the future.A data de aquisição é posterior a hoje.Usa a data real de compra, que não pode ser futura.
Properties cannot be deleted for audit trail integrity. Archive instead.Tentas apagar um imóvel.Arquiva-o, como pede a mensagem.
Valuation date cannot be in the future.A data da avaliação é posterior a hoje.Usa a data de hoje ou uma anterior.
Fair value cannot be negative.O justo valor é negativo.Corrige-o para zero ou um valor positivo.
Appraiser name is required (IAS 40 independent appraiser requirement).Guardas uma avaliação sem nome do avaliador.Preenche o nome. O módulo exige-o, invocando o requisito de avaliador independente da IAS 40.
Qualified percentage must be between 0 and 100.Uma percentagem qualificada fica fora desse intervalo.Introduz um valor entre 0 e 100.
Effective from date must be before effective to date.A data de início de vigência não é anterior à de fim.Corrige uma das duas datas.
Lista de regras de imóveis com nome, tipo de regra, categoria, mínimos e data de vigência
A lista de regras de imóveis, com quatro regras, a pesquisa e o botão Novo.
Percurso pelas listas de verificações de conformidade, distribuições, imóveis e regras de imóveis
Das verificações de conformidade REIT com resultado PASS às distribuições de 2026, à lista de imóveis e à de regras de imóveis.

O que o módulo não deixa apagar

Quatro mensagens têm a ver com apagar, e três delas dizem-te o que fazer em alternativa:

  • Linhas de repartição de uma distribuição: não se apagam, porque o módulo as trata como rasto de auditoria financeira. A mensagem não propõe outra saída.
  • Investidores: arquivam-se ou marcam-se como saídos (Archive or mark as exited instead).
  • Transações com lançamento contabilístico: cancelam-se (Cancel instead).
  • Imóveis: arquivam-se (Archive instead).

Se te aparecer uma destas mensagens, não procures forma de forçar a eliminação: usa a alternativa que o texto indica ou, no caso das linhas de repartição, deixa-as como estão.

Como a FlexigoTech te ajuda

Na Odoo Apps o módulo custa 9 € sem IVA, pagamento único por versão, e está publicado para Odoo 17, 18 e 19; tens os detalhes na ficha da Odoo Apps e na página do módulo. A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, por isso podemos ajudar-te a preparar o diário e as contas que o módulo procura ou a adaptá-lo ao teu caso.

Continue a ler

UK Real Estate Investment Trusts (REITs) Module: se serve para o seu Odoo e o que precisa antesO que cobre e o que não cobre o módulo UK REITs para Odoo 17, 18 e 19 com o seu serviço local, que dados envia e o que precisa antes de o instalar.Erros de Spain CAE Certificates no Odoo: quando surge cada mensagem e o que fazerMensagens de erro de Spain CAE Certificates no Odoo, com o texto literal: consumos, datas, verificador ENAC, auditoria e liquidação, e o que fazer.Spain CAE Certificates: se serve, o que cobre e em que versão do Odoo instalarO que o Spain CAE Certificates cobre segundo a sua ficha, o que o serviço deixa de fora, o que preparar antes de instalar e em que versões do Odoo está publicado.
Verificado no código do módulo (versão 19.0) e nas fontes indicadas

Fontes