Saltar para o conteúdo principal
California SB 253 and 261

Mensagens de erro do módulo climático da Califórnia no Odoo: quando surgem e o que fazer

Quase todos os avisos do módulo de divulgação climática da Califórnia para o Odoo travam-te por uma de duas razões: o registo não está no estado que deveria ou falta um dado (uma nota, um motivo, uma data, um URL). Os dados de atividade calculados não se apagam e os totais de uma divulgação apresentada não se alteram: o próprio módulo encaminha-te para a reexpressão (restatement) e, para um fator de emissão já usado num cálculo, para a criação de uma versão nova. Abaixo tens cada mensagem literal, quando surge e o que fazer.

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

O essencial

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

Como ler as mensagens do módulo

A grande maioria dos avisos tem duas formas: «só um registo em determinado estado pode passar a outro» ou «preenche isto antes de continuar». Dois têm a ver com o URL de publicação do relatório SB 261, e um diz quem pode definir como obrigatório o estado legal SB 261.

Várias mensagens trazem espaços (%s, %(n)s, %(cat)s, %(reason)s) onde aparece o dado concreto do caso. Lê-o primeiro, porque te indica que registo tens de rever.

Se ainda não tens claro que estados percorre cada registo, começa pelo guia de arranque e volta aqui quando surgir um aviso.

Lista de Activity Data com sete registos de Golden Poppy Provisions Inc. com estados Verified e Computed
A lista de Activity Data com dados de demonstração: cada linha mostra categoria, âmbito, quantidade, unidade, toneladas de dióxido de carbono equivalente e estado Verified ou Computed.

Tabela de mensagens: quando surge cada uma e o que fazer

MensagemQuando surgeO que fazer
Only a draft activity record can be computed.Tentas calcular um registo de atividade que não está em rascunho.Verifica o estado: só se calcula a partir de rascunho.
Only a computed record can be verified.Tentas verificar um registo que não está calculado.Calcula-o primeiro e depois verifica-o.
Computed activity data cannot be deleted; use restatement.Tentas apagar dados de atividade já calculados.Não o apagues: usa a reexpressão (restatement).
Activity line %(n)s (%(cat)s): %(reason)sUma linha de atividade concreta dá problemas; a mensagem identifica-a, com a sua categoria e o motivo.Abre essa linha, lê o motivo e corrige-o antes de repetir a ação.
Resolve %s blocking data-quality issue(s) before submitting for review.Envias para revisão com incidências de qualidade de dados bloqueantes pendentes.Resolve-as antes de voltar a enviar.
Provide resolution notes before resolving a data-quality issue.Marcas como resolvida uma incidência de qualidade de dados sem notas.Escreve as notas de resolução e volta a resolvê-la.
Provide an explanation / evidence rationale for the exclusion.Registas uma exclusão sem explicação.Acrescenta a explicação ou a justificação com evidências.
Only a draft package can be submitted for review.Envias para revisão um pacote que não está em rascunho.Verifica o estado do pacote.
Only an in-review package can be filed.Tentas apresentar um pacote que não está em revisão.Envia-o antes para revisão.
Only a filed package can be locked.Tentas bloquear um pacote que não está apresentado.Apresenta-o antes de o bloquear.
Filed disclosure totals are immutable. Use the restatement workflow.Tentas alterar os totais de uma divulgação já apresentada.Usa o fluxo de reexpressão.
Only a filed or locked package can be restated.Pedes a reexpressão de um pacote que não está apresentado nem bloqueado.Verifica o estado: só se reexpressa um pacote apresentado ou bloqueado.
Every omitted recommendation must include a reason before review.Envias para revisão com alguma recomendação omitida sem motivo.Indica um motivo para cada recomendação omitida.
A filed SB 261 report requires a public posting URL.Um relatório SB 261 apresentado não tem URL público de publicação.Acrescenta o URL público.
The public posting URL must be a valid HTTP/HTTPS URL.O URL de publicação não é um endereço HTTP ou HTTPS válido.Corrige-o para que seja um URL HTTP ou HTTPS válido.
Only a climate data steward may set the SB 261 legal status to mandatory.Um utilizador sem esse perfil tenta definir o estado legal SB 261 como obrigatório.Pede a alteração a um climate data steward.
Emission factor '%s' has been used in a computation and is immutable. Create a new version instead.Tentas editar um fator de emissão já usado num cálculo.Cria uma versão nova do fator.
Set the provider name before inviting an assurer.Convidas um verificador sem nome de fornecedor.Preenche o nome do fornecedor e volta a convidar.
Set start date, end date and entity before opening the period.Abres um período sem data de início, data de fim ou entidade.Preenche os três dados e abre-o de novo.
Period %s is locked: its inventory cannot be computed again.Tentas recalcular o inventário de um período bloqueado.Confirma que é o período que querias: um período bloqueado não se volta a calcular.
Nothing was changed: the figures of verified or locked activity lines would change (lines %s). Restate them before computing the period again.Recalculas um período e alterar-se-iam valores de linhas verificadas ou bloqueadas; a mensagem indica quais.Reexprime essas linhas e depois volta a calcular o período.
Formulário de pacote de divulgação de Golden Poppy Provisions Inc. no estado In Review
Um pacote em In Review, com dados de demonstração: é o único estado a partir do qual o módulo permite apresentá-lo.

O que não se apaga nem se edita: reexprimir ou versionar

Uma parte dos avisos não se resolve preenchendo um campo. Os dados de atividade calculados não se apagam, os totais de uma divulgação apresentada não se alteram e as entradas do registo de auditoria também não: Audit trail entries are immutable and cannot be modified. e Audit trail entries are immutable and cannot be deleted.

O módulo dá-te duas saídas consoante o caso. Para dados de atividade calculados e totais apresentados, a reexpressão; se o que reexprimes é um pacote, tem em conta que só se reexpressa se estiver apresentado ou bloqueado. Para um fator de emissão já usado num cálculo, uma versão nova do fator.

O recálculo de um período tem o seu próprio travão: se ao calcular se alterassem valores de linhas verificadas ou bloqueadas, a mensagem começa por Nothing was changed, ou seja, o módulo não aplica a alteração e lista-te as linhas. Reexprimes essas linhas e voltas a calcular. E se o período já está bloqueado, o seu inventário não se recalcula.

Períodos, relatórios e pedidos: os restantes avisos de estado

Períodos

Um período só se abre a partir de rascunho (Only a draft period can be opened.) e precisa de data de início, data de fim e entidade. Aberto, pode voltar a rascunho (Only an open period can be rolled back to draft.) ou ser bloqueado (Only an open period can be locked.). Só se arquiva se estiver bloqueado (Only a locked period can be archived.) e com um motivo (Provide a reason before archiving a locked period.). Um período aberto com dados de atividade calculados não se apaga: Cannot delete an open period that has computed activity data.

Relatórios SB 261

Seguem-se mensagens paralelas às do pacote: Only a draft report can be submitted for review., Only an in-review report can be filed. e Only a filed report can be locked. Um relatório apresentado precisa ainda do URL público válido da tabela.

Pedidos

Para os pedidos, o módulo avisa com Only a submitted request can be verified., Identity must be verified before processing the request. e Only an in-progress request can be completed. Se recusares um, exige motivo: Provide a denial reason (e.g. statutory-retention collision).

Lista de Assurance Engagements com duas linhas de Golden Poppy Provisions Inc. e fornecedor Harbor & Pine Assurance LLP no estado In Progress
A lista de Assurance Engagements com dados de demonstração: fornecedor Harbor & Pine Assurance LLP, tipo Limited Assurance e estado In Progress.

Para ver como se encaixam menus e registos entre si, tens como funciona o módulo por dentro.

Como a FlexigoTech te ajuda

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, por isso podes contar connosco se estás a implementar este módulo. Está publicado no Odoo Apps a 9 € por versão do Odoo, para 17, 18, 19 e 20, pagamento único sem IVA, e utiliza ainda o serviço local da FlexigoTech Cloud, pago à parte: 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano). Sem subscrição, ou com o serviço suspenso, pára o que a subscrição proporciona e os dados ficam no teu Odoo; tens os detalhes na página do módulo e na ficha do Odoo Apps.

Continue a ler

Como funciona o California SB 253 and 261 no Odoo: menus, ações agendadas e percursoQue menus o California SB 253 and 261 acrescenta ao Odoo, que ações agendadas correm todos os dias e por que ordem aparecem as suas secções no menu.Arranque do módulo climático da Califórnia no Odoo: definições, campos, estados e primeira semanaQue caixa marcar, que campos e estados perceber e o que rever na primeira semana ao pôr a funcionar o módulo climático da Califórnia no Odoo 17 a 20.California SB 253 and 261 no Odoo: o que cobre, o que não cobre e em que versão encaixaO que cobre e o que não cobre o módulo California SB 253 and 261 para Odoo 17, 18, 19 e 20, o que precisa antes de o instalar e o que muda ao atualizar.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes