Como ler uma mensagem do VSME
O texto de cada mensagem da tabela é reproduzido aqui em inglês tal como está no código do módulo.
Algumas mensagens têm espaços que o módulo preenche: %s, %(group)s, %(years)d e %.1f. Na tabela deixamo-los como estão; no seu lugar aparecerá o dado concreto do seu caso (o que está incompleto, o grupo, os anos ou o total calculado). Repare nesse dado: indica-lhe o que verificar.
As mensagens do módulo, uma a uma
| Mensagem | Quando surge | O que fazer |
|---|---|---|
Audit log entries are immutable and cannot be modified. | Ao tentar modificar uma entrada do registo de auditoria. | Não há nada a corrigir na entrada: o módulo não permite alterá-la. Deixe-a como está. |
Audit log entries are immutable and cannot be deleted. | Ao tentar eliminar uma entrada do registo de auditoria. | O módulo não permite eliminá-la. Deixe a entrada onde está. |
Waste recovery percentages must sum to 100%%. Current total: %.1f%% | Quando as percentagens de recuperação de resíduos não somam 100%. | Veja o total atual indicado na mensagem e ajuste as percentagens até somarem 100%. |
Approved report snapshots cannot be modified. | Ao tentar alterar o instantâneo de um relatório já aprovado. | Não é possível editá-lo. O módulo permite rever relatórios aprovados (linha mais abaixo): avalie se o que precisa é de uma revisão. |
Approved report snapshots cannot be deleted. | Ao tentar eliminar o instantâneo de um relatório aprovado. | Não é possível eliminá-lo. Conserve-o. |
Only draft reports can be submitted for review. | Ao enviar para revisão um relatório que não está em rascunho. | Verifique o estado do relatório: só um rascunho pode ser enviado para revisão. |
Module C disclosures must be complete for B+C report. Incomplete: %s | Num relatório B+C com divulgações do Module C por completar. | Complete as divulgações que aparecem depois de Incomplete: e repita a ação. |
Only reports under review can be approved. | Ao aprovar um relatório que não está em revisão. | Verifique o estado: só se aprova um relatório em revisão. |
Only CFO Approvers can approve reports. | Quando quem tenta aprovar não é CFO Approver. | A aprovação tem de ser feita por um utilizador com essa função. |
Data quality alert for %(group)s must be acknowledged before approval. | Ao aprovar com um alerta de qualidade de dados por reconhecer no grupo indicado na mensagem. | Reconheça o alerta desse grupo e volte a aprovar. |
Only approved reports can be revised. | Ao pedir a revisão de um relatório que não está aprovado. | Verifique o estado: só um relatório aprovado admite revisão. |
A revision reason is required. | Ao pedir uma revisão sem indicar o motivo. | Escreva o motivo da revisão e repita a ação. |
Unknown import type. | Quando o tipo de importação não é um dos que o módulo reconhece. | Verifique o tipo de importação escolhido antes de importar. |
Cannot delete records within the %(years)d-year retention period. Consider anonymising HR fields instead. | Ao eliminar registos que estão dentro do período de retenção. | Não os elimine. A própria mensagem propõe anonimizar os campos de RH em alternativa. |
As mensagens do percurso de um relatório
Lidas em conjunto, quatro mensagens desenham o caminho que o módulo exige a um relatório: só um rascunho é enviado para revisão (Only draft reports can be submitted for review.), só um relatório em revisão é aprovado (Only reports under review can be approved.) e só um relatório aprovado é revisto (Only approved reports can be revised.). Para a revisão é ainda necessário um motivo (A revision reason is required.).
Se lhe surgir alguma delas, o primeiro passo é ver em que estado está o relatório e compará-lo com o que a mensagem pede. Se quiser ver o percurso completo antes de mexer em alguma coisa, explicamo-lo em a configuração inicial do módulo.
Para aprovar, outras duas mensagens acrescentam condições: a aprovação tem de ser feita por um CFO Approver, e o alerta de qualidade de dados do grupo indicado na mensagem tem de estar reconhecido antes. À parte, num relatório B+C o módulo exige que as divulgações do Module C estejam completas.
O que o módulo não deixa eliminar nem alterar
Há três tipos de registo protegidos:
- As entradas do registo de auditoria: não se modificam nem se eliminam (
Audit log entries are immutable). - Os instantâneos de relatórios aprovados: também não se modificam nem se eliminam.
- Os registos dentro do período de retenção: não se eliminam, e a mensagem sugere anonimizar os campos de RH.
Estas mensagens não indicam uma falha: são o módulo a proteger esses registos. A saída é a que cada mensagem propõe.
Validações de dados e importação
A mensagem de resíduos (Waste recovery percentages must sum to 100%%) dá-lhe o total atual com uma casa decimal, por isso sabe quanto tem a mais ou a menos. Corrija as percentagens até chegar aos 100%.
A de importação (Unknown import type.) tem a ver com o tipo de importação. O módulo inclui um diálogo Import VSME Data com um seletor Import Type e um campo CSV File; se lhe surgir esta mensagem, verifique que tipo está selecionado aí.

Onde está a configuração que vê na app
Além dos relatórios, a app tem listas de configuração que convém conhecer quando revê dados. Em VSME › Configuration › Taxonomy Configuration há um registo com a versão da taxonomia, a data de publicação e o URL da EFRAG.

Em VSME › Regulatory Thresholds estão os limiares regulamentares, cada um com o seu valor, data de entrada em vigor e descrição.

E a lista de modelos de questionário mostra cada modelo com o seu tipo e o interruptor Is Active.

Para ver como tudo isto encaixa por dentro, consulte como funciona o módulo.
Como a FlexigoTech o ajuda
O módulo está publicado na Odoo Apps para Odoo 17, 18 e 19, a 39 € por versão em pagamento único, sem IVA. Encontra-o na página da Odoo Apps e na sua página em flexigotech.com.
Se uma mensagem não se resolver com a tabela, ou se precisar que os dados cheguem ao VSME a partir de outro sistema, a FlexigoTech implementa Odoo e desenvolve conectores e integrações à medida.
Continue a ler
Verificado no código do módulo (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_vsme_voluntary_sustainability_reporting_for_sme 19.0 (18bc0d83): models/vsme_audit_log.py
- Código do módulo: flexigo_vsme_voluntary_sustainability_reporting_for_sme 19.0 (18bc0d83): models/vsme_disclosure.py
- Código do módulo: flexigo_vsme_voluntary_sustainability_reporting_for_sme 19.0 (18bc0d83): models/vsme_report_snapshot.py
- Código do módulo: flexigo_vsme_voluntary_sustainability_reporting_for_sme 19.0 (18bc0d83): wizard/vsme_data_import_wizard.py
- Código do módulo: flexigo_vsme_voluntary_sustainability_reporting_for_sme 19.0 (18bc0d83): wizard/vsme_erasure_wizard.py
- apps.odoo.com/apps/modules/19.0/flexigo_vsme_voluntary_sustainability_reporting_for_sme
- apps.odoo.com/apps/modules/17.0/flexigo_vsme_voluntary_sustainability_reporting_for_sme
- apps.odoo.com/apps/modules/18.0/flexigo_vsme_voluntary_sustainability_reporting_for_sme
- flexigotech.com/en/services.html
