Pular para o conteúdo principal

MCB005 — Zeramento

Fonte​

  • Source: source/MCB005/

Objetivo​

O módulo MCB005 tem como objetivo realizar o zeramento contábil (encerramento de contas de resultado) ao final de um exercicio ou periodo contábil. O zeramento transfere os saldos das contas de receitas, despesas, custos e lucros/perdas para a conta de resultado do periodo, zerando assim as contas transitarias e apurando o resultado do exercicio.

Este processo e fundamental para o encerramento contábil, pois garante que as contas de resultado iniciem o proximo periodo com saldo zero, conforme as normas contábeis vigentes. O módulo permite configurar os parametros de zeramento (contas e historico) e executar o processo automaticamente via stored procedure.

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCB005? R: A tela MCB005 é a tela de Zeramento Contábil (Fechamento de Período) do sistema. Nela é possível realizar o zeramento das contas de receitas e despesas ao final de cada período contábil, transferindo os saldos dessas contas para a conta de Resultado do Período. O processo de zeramento é essencial para o encerramento contábil do exercício, garantindo que as contas de resultado iniciem o próximo período com saldo zero. A tela permite configurar as contas de Receitas, Despesas, Resultado do Período e o Histórico Contábil utilizado nos lançamentos de zeramento.


Mensagens de Validação e Erros​

P: Ao acessar a tela MCB005, o sistema apresenta a mensagem "Os parâmetros de Sistema não estão cadastrados!". Como devo proceder? R: Esta mensagem indica que os parâmetros do sistema (tabela PARMSISTEMA) não foram cadastrados. Os parâmetros de sistema são pré-requisitos para o funcionamento da tela MCB005. Solicite ao administrador do sistema que efetue o cadastro dos parâmetros de sistema antes de utilizar esta tela.

P: O sistema apresenta a mensagem "A Conta Contábil deve ser do Tipo Analítica!". Como devo proceder? R: A conta contábil informada no campo Conta de Resultado do Período deve ser do tipo Analítica (conta de último nível que recebe lançamentos). Contas do tipo Título (sintéticas/agrupadoras) não são aceitas neste campo, pois o sistema precisa realizar lançamentos diretamente na conta de resultado. Selecione uma conta analítica para o campo de Resultado do Período.

P: O sistema apresenta a mensagem "A Conta Contábil deve ser do Tipo Título!". Como devo proceder? R: As contas contábeis informadas nos campos de Conta de Receitas e Conta de Despesas devem ser do tipo Título (sintética/agrupadora). Essas contas representam o grupo de contas cujas subcontas analíticas terão seus saldos zerados. O sistema percorrerá todas as contas analíticas subordinadas a essas contas título para efetuar o zeramento. Selecione uma conta do tipo Título para os campos de Receitas e Despesas.

P: O sistema apresenta a mensagem "Conta Contábil não Cadastrada [TCB008]!" ou "Conta Contábil não Cadastrada [TCB002]!". Como devo proceder? R: A conta contábil informada não existe no Plano de Contas. Se o sistema utiliza o Plano de Contas por Empresa, acesse a tela Plano de Contas por Empresa (TCB008) para verificar ou cadastrar a conta. Caso utilize o Plano de Contas Global, acesse a tela Plano de Contas (TCB002). Certifique-se de que o código da conta está correto antes de informá-lo novamente.

P: O sistema apresenta a mensagem "É Obrigatório informar a Conta de Receitas!". Como devo proceder? R: O campo Conta de Receitas é obrigatório na configuração dos parâmetros de zeramento e não foi preenchido. Informe o código da conta contábil do tipo Título que representa o grupo de contas de receitas cujos saldos serão zerados ao final do período.

P: O sistema apresenta a mensagem "É Obrigatório informar a Conta de Despesas!". Como devo proceder? R: O campo Conta de Despesas é obrigatório na configuração dos parâmetros de zeramento e não foi preenchido. Informe o código da conta contábil do tipo Título que representa o grupo de contas de despesas cujos saldos serão zerados ao final do período.

P: O sistema apresenta a mensagem "É Obrigatório informar a Conta de Resultado do Período!". Como devo proceder? R: O campo Conta de Resultado do Período é obrigatório na configuração dos parâmetros de zeramento e não foi preenchido. Informe o código da conta contábil do tipo Analítica para a qual os saldos de receitas e despesas serão transferidos durante o processo de zeramento.

P: O sistema apresenta a mensagem "É Obrigatório informar o Histórico Contábil!". Como devo proceder? R: O campo Histórico Contábil é obrigatório na configuração dos parâmetros de zeramento e não foi preenchido. Informe o código do histórico contábil que será utilizado nos lançamentos de zeramento gerados pelo sistema. Utilize a tecla F9 para pesquisar os históricos disponíveis.

P: O sistema apresenta a mensagem "O Histórico não está Cadastrado [TCB006]!". Como devo proceder? R: O código do histórico contábil informado não existe no cadastro de Históricos Contábeis. Acesse a tela Histórico Contábil (TCB006) para verificar os históricos disponíveis ou cadastrar um novo histórico contábil.

P: O sistema apresenta a mensagem "Já existem Parâmetros de PARMZERAMENTO cadastrados para esta Empresa!". Como devo proceder? R: Os parâmetros de zeramento já foram configurados para a empresa atual. Cada empresa pode possuir apenas um conjunto de parâmetros de zeramento. Caso necessite alterar os parâmetros existentes, consulte o registro já cadastrado e efetue as modificações necessárias ao invés de tentar incluir um novo registro.

P: O sistema apresenta a mensagem "A Data Inicial não pode ser Maior que a Data Final!". Como devo proceder? R: O intervalo de datas informado para o zeramento contábil está inválido, pois a Data Inicial é posterior à Data Final. Corrija as datas de modo que a Data Inicial seja igual ou anterior à Data Final, definindo assim um período válido para o processamento do zeramento.

P: O sistema apresenta a mensagem "A Data Inicial esta dentro de um período que já esta feito Zeramento!". Como devo proceder? R: A Data Inicial informada está dentro de um período para o qual o zeramento contábil já foi realizado. Não é permitido sobrepor períodos de zeramento. Verifique os zeramentos já realizados e ajuste a Data Inicial para uma data posterior ao último período zerado, ou desfaça o zeramento existente caso necessite reprocessá-lo.

P: O sistema apresenta a mensagem "É Obrigatório informar a data Inicial!". Como devo proceder? R: O campo Data Inicial é obrigatório para a execução do zeramento contábil e não foi preenchido. Informe a data de início do período que deseja zerar antes de executar o processamento.

P: O sistema apresenta a mensagem "É Obrigatório informar a data Final!". Como devo proceder? R: O campo Data Final é obrigatório para a execução do zeramento contábil e não foi preenchido. Informe a data de término do período que deseja zerar antes de executar o processamento.

P: O sistema apresenta a mensagem "É Obrigatório informar o Complemento!". Como devo proceder? R: O campo Complemento é obrigatório para a execução do zeramento contábil e não foi preenchido. Informe uma descrição complementar que identifique o zeramento sendo realizado (por exemplo: "Zeramento do período 01/2025" ou "Fechamento do exercício 2025").

P: O sistema apresenta mensagens de erro numeradas (1 a 6) referentes a sobreposição de períodos durante o zeramento. O que significam? R: Essas mensagens indicam diferentes cenários de conflito entre o período informado para o zeramento e períodos que já possuem zeramento cadastrado. Os cenários possíveis incluem:

  • Erro 1 - A Data Inicial informada está dentro de um período já zerado.
  • Erro 2 - A Data Final informada está dentro de um período já zerado.
  • Erro 3 - O período informado engloba completamente um período já zerado.
  • Erro 4 - O período informado está completamente contido em um período já zerado.
  • Erro 5 - A Data Inicial coincide com a Data Inicial de um período já zerado.
  • Erro 6 - A Data Final coincide com a Data Final de um período já zerado.

Em todos os casos, verifique os zeramentos já realizados na grade de zeramentos da tela MCB005 e ajuste o período informado para que não haja sobreposição com períodos já fechados. Caso necessite refazer o zeramento de um período, desfaça primeiro o zeramento existente.


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Efetuar o Zeramento?"? R: Esta mensagem de confirmação é exibida antes de o sistema iniciar o processo de zeramento contábil. Ao confirmar (clicar em "Sim"), o sistema gerará os lançamentos contábeis de transferência dos saldos das contas de receitas e despesas para a conta de Resultado do Período, dentro do intervalo de datas informado. Ao cancelar (clicar em "Não"), o processo será abortado e nenhum lançamento será gerado.


Mensagens Informativas​

P: O que significa a mensagem "Lançamento Efetuado com Sucesso."? R: Esta mensagem informativa indica que o processo de zeramento contábil foi concluído com sucesso. Os lançamentos de transferência dos saldos das contas de receitas e despesas para a conta de Resultado do Período foram gerados corretamente para o período informado. O zeramento ficará registrado na grade de zeramentos da tela MCB005 para consulta e controle.

Mensagens exibidas​

Levantadas de source/MCB005/ pela camada 0 (commit 96fc51e236).

Mais 43 mensagens com texto literal no código: MCB005.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
PARMZERAMENTODELETE, INSERT, SELECT, UPDATE
ZERAMENTODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
HISTORICOCONTABILSELECT
PARMSISTEMASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
EXECUTA_ZERAMENTOCONTASZERAMENTO (DELETE/INSERT/SELECT), MOVTOCONTABIL (INSERT), MOVTOCONTABILCC (INSERT), PARMZERAMENTO (SELECT), SALDOCONTABILCC (SELECT), SEQUENCIA (SELECT/UPDATE) +1
VIEW_PLANOCONTASCENTROCUSTO (SELECT), CONTASPESSOA (SELECT), PARMCONTABIL (SELECT), PARMSISTEMA (SELECT), PLANOCONTAS (SELECT), PLANOEMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CENTROCUSTOSELECT
CONTASPESSOASELECT
CONTASZERAMENTODELETE, INSERT, SELECT
MOVTOCONTABILINSERT
MOVTOCONTABILCCINSERT
PARMCONTABILSELECT
PARMSISTEMASELECT
PARMZERAMENTOSELECT
PLANOCONTASSELECT
PLANOEMPRESASELECT
SALDOCONTABILCCSELECT
SEQUENCIASELECT, UPDATE
SESSAOSELECT