Exercício Social
Exercício Social
Módulo Contabilidade > Movimentações — cadastro que define, para cada filial, o período contábil anual e controla o encerramento e a reabertura de períodos mensais e do exercício completo.
Visão Geral do Exercício Social
O Exercício Social é o cadastro que define, para cada filial, o período contábil anual (data inicial e data final) dentro do qual os movimentos contábeis são lançados. Ele fica no módulo Contabilidade, no menu “Contabilidade / Movimentações / Exercício Social”.
Vídeo Tutorial
Pré-requisitos e Contexto de Acesso do Exercício Social
Para acessar a tela de Exercício Social, o usuário precisa da permissão de rotina “ListViewDeExercicioSocial” (ID 629). Sem essa permissão, o usuário não consegue nem visualizar a listagem de exercícios cadastrados.
Cadastro Básico
“ExercicioSocial/Novo” (ID 628), “ExercicioSocial/Editar” (ID 627), “ExercicioSocial/Excluir” (ID 1247), “ExercicioSocial/Exportar” (ID 4257).
Encerramento / Reabertura
“ExercicioSocial/EncerrarOuAbrirPeriodoContabil” (ID 658), “ExercicioSocial/EncerrarExercicioSocial” (ID 659), “ExercicioSocial/ReabrirExercicioSocial” (ID 660).
Processo de Criação — Passo a Passo do Exercício Social
Acessar a tela de Exercício Social
O usuário acessa “Contabilidade / Movimentações / Exercício Social” e aciona a opção de criar um novo registro.
Informar a filial
O usuário seleciona a filial para a qual o exercício social será criado. Essa informação, junto com a data inicial, forma a chave do registro.
Informar o período do exercício
O usuário informa a data inicial e a data final do exercício social. O sistema exige que a data inicial não seja posterior à data final e valida a continuidade em relação ao exercício anterior/posterior já cadastrado da mesma filial (ver Regras de Negócio 3 e 6).
Informar a moeda principal e a moeda auxiliar
O usuário informa a moeda principal e, se aplicável, a moeda auxiliar (alternativa) do exercício. Essas moedas devem ser as mesmas do exercício de referência (anterior ou posterior), quando existir um (ver Regra de Negócio 4).
Confirmar a criação
Ao confirmar, o sistema grava o cabeçalho do exercício social, gera automaticamente os períodos mensais (a tabela de saldo por mês) dentro do intervalo informado e transporta os saldos de encerramento do exercício anterior, quando existir. Se qualquer etapa falhar depois da inserção, o sistema desfaz automaticamente tudo o que já havia sido gravado (exercício, saldos por período e saldos contábeis), sem deixar dados parciais.
Descrição de Cada Campo da Tela do Exercício Social
Filial
Tipo: seleção (lookup)
Obrigatoriedade: obrigatório
Descrição: código da filial para a qual o exercício social está sendo criado.
Comportamento: compõe, junto com a data inicial, o identificador único do exercício social (formato interno “[Filial]-[Dia]-[Mês]-[Ano]”).
Impacto: define para qual filial os períodos mensais e os saldos contábeis do exercício serão gerados.
Nome da Filial
Tipo: texto (somente leitura)
Obrigatoriedade: não se aplica (campo calculado)
Descrição: nome descritivo da filial selecionada.
Comportamento: preenchido automaticamente ao selecionar a filial.
Impacto: apenas exibição, não é gravado como campo próprio.
Data Inicial
Tipo: data
Obrigatoriedade: obrigatório
Descrição: data de início do exercício social.
Comportamento: não pode ser posterior à data final; deve corresponder exatamente ao dia seguinte à data final do exercício anterior cadastrado da mesma filial (ver Regra de Negócio 3).
Impacto: usada para calcular os períodos mensais do exercício e para o controle de continuidade entre exercícios.
Data Final
Tipo: data
Obrigatoriedade: obrigatório
Descrição: data de encerramento do exercício social.
Comportamento: não pode ser anterior à data inicial; se já existir um exercício posterior cadastrado, deve corresponder exatamente ao dia anterior à data inicial desse exercício posterior (ver Regra de Negócio 3).
Impacto: delimita o intervalo de datas dentro do qual os lançamentos contábeis da filial são aceitos.
Status
Tipo: seleção (somente leitura na criação)
Obrigatoriedade: calculado pelo sistema
Descrição: situação atual do exercício social — “A” (Aberto), “E” (Encerrado) ou “P” (Em Processamento).
Comportamento: começa como “Aberto” na criação e muda para “Encerrado” ou “Em Processamento” conforme as rotinas de encerramento são executadas.
Impacto: controla se novos lançamentos contábeis podem ser incluídos na filial durante aquele exercício.
Descrição do Status
Tipo: texto (somente leitura)
Obrigatoriedade: não se aplica (campo calculado)
Descrição: texto descritivo do status do exercício.
Comportamento: preenchido automaticamente a partir do código de status.
Impacto: apenas exibição.
Moeda
Tipo: seleção (lookup)
Obrigatoriedade: obrigatório
Descrição: moeda principal usada nos lançamentos do exercício.
Comportamento: deve ser igual à moeda principal do exercício de referência (anterior ou posterior), quando existir um cadastrado (ver Regra de Negócio 4).
Impacto: usada em todos os saldos e lançamentos do exercício.
Nome da Moeda
Tipo: texto (somente leitura)
Obrigatoriedade: não se aplica (campo calculado)
Descrição: nome descritivo da moeda principal.
Comportamento: preenchido automaticamente ao selecionar a moeda.
Impacto: apenas exibição.
Moeda Auxiliar
Tipo: seleção (lookup)
Obrigatoriedade: opcional (conforme parametrização da filial)
Descrição: moeda alternativa/auxiliar (M1) usada para expressar valores em uma segunda moeda.
Comportamento: deve ser igual à moeda auxiliar do exercício de referência (anterior ou posterior), quando existir um cadastrado.
Impacto: usada nos valores em moeda alternativa registrados nos lançamentos e saldos do exercício.
Nome da Moeda Auxiliar
Tipo: texto (somente leitura)
Obrigatoriedade: não se aplica (campo calculado)
Descrição: nome descritivo da moeda auxiliar.
Comportamento: preenchido automaticamente.
Impacto: apenas exibição.
Períodos / Meses do Exercício
Tipo: lista (grid interna)
Obrigatoriedade: gerada automaticamente pelo sistema
Descrição: lista dos períodos mensais (meses) que compõem o exercício, com o respectivo status de fechamento de cada um.
Comportamento: gerada automaticamente ao criar o exercício; cada período pode ser individualmente encerrado ou reaberto (ver seção 7 — Processo de Edição).
Impacto: cada período controla, mês a mês, se lançamentos contábeis daquela filial/data podem ser incluídos.
Encerramento/Reabertura Consolidado
Tipo: checkbox + lista de filiais
Obrigatoriedade: condicional — aplicável apenas quando o parâmetro “Encerrar/Reabrir Exercício Social Consolidado” estiver ativo
Descrição: indica se o encerramento/reabertura do exercício deve ser feito em conjunto para o grupo de filiais da matriz, e quais filiais fazem parte desse grupo.
Comportamento: quando ativo, todas as validações de encerramento e reabertura (ver Regras de Negócio 10 e 11) passam a considerar o conjunto de filiais informado, não apenas a filial única.
Impacto: define o escopo (uma filial ou várias) sobre o qual o encerramento/reabertura do exercício é validado e aplicado.
Utilização e Consulta de Registros do Exercício Social
O usuário localiza exercícios sociais já cadastrados na tela de listagem, que aceita paginação, ordenação e um filtro de texto livre (valor de consulta) sobre os registros. Também é possível consultar um exercício social específico pelo identificador composto (filial + data), e usar a listagem em formato de lookup/seleção reduzida para telas de consulta dinâmica.
Adicionalmente, a tela de encerramento de período disponibiliza o relatório de DRE (Demonstração de Resultado do Exercício) filtrado por filial e por mês/ano de referência, exibindo apenas as contas sintéticas ou analíticas com saldo diferente de zero — usado para o usuário conferir os saldos antes de confirmar o fechamento do período.
Processo de Edição do Exercício Social
O cadastro do exercício social (filial, datas, moedas) pode ser alterado através da ação de Edição, desde que o usuário tenha a permissão “ExercicioSocial/Editar” (ID 627). A chave do registro (filial + data inicial) identifica qual exercício está sendo alterado.
Além da edição direta do cadastro, o “ciclo de vida” do exercício e de seus períodos mensais é ajustado por rotinas específicas, que funcionam como uma forma de edição de status:
Um exercício social não pode ser excluído se já estiver com status “Encerrado” ou “Em Processamento” — apenas exercícios em aberto e sem movimentação relevante podem ser removidos (ver Regra de Negócio 6).
Estrutura Técnica e Comportamento do Sistema do Exercício Social
O status do exercício social e o status de cada período contábil (mês) funcionam como o “portão” que libera ou bloqueia o lançamento de movimentos contábeis em outros módulos do sistema: enquanto o exercício ou o período estiverem encerrados, o sistema impede novos lançamentos contábeis para aquela filial/data, retornando a mensagem “Não é possível incluir novos lançamentos contábeis, pois o exercício social está fechado.”
O encerramento de um período mensal só é concluído se os módulos dependentes que possuem fechamento próprio — Estoque, CIAP, CPCAP e Patrimônio/Depreciação (Controle Patrimonial) — já tiverem seus respectivos fechamentos do mês em dia. Ou seja, o avanço do período contábil aqui controlado depende do fechamento desses módulos, e o fechamento desses módulos depende, por sua vez, do avanço do período contábil — é uma dependência de mão dupla entre a Contabilidade e o Controle Patrimonial/Estoque.
Antes de concluir o fechamento de um período, o sistema dispara em segundo plano uma rotina de correção/verificação de integridade dos saldos contábeis e aguarda sua conclusão antes de liberar a tela — por isso o fechamento de período pode levar alguns instantes para concluir.
Regras de Negócio e Restrições do Exercício Social
Data inicial não pode ser posterior à data final
Ao criar um novo exercício social, se a data inicial informada for posterior à data final, a operação é bloqueada.
Bloqueio de criação simultânea
Não é possível criar um novo exercício social para uma filial enquanto já houver outra criação em processamento para essa mesma filial.
Continuidade de datas entre exercícios
A data inicial do novo exercício deve ser exatamente o dia seguinte à data final do último exercício fechado da filial. Se já existir um exercício social posterior cadastrado, a data final do novo exercício deve ser o dia anterior à data inicial desse exercício posterior.
Consistência de moeda entre exercícios
A moeda principal e a moeda auxiliar do novo exercício devem ser iguais às do exercício de referência (anterior ou posterior).
Parâmetro de status do período contábil obrigatório
Para gerar os períodos mensais do novo exercício, é necessário que o parâmetro de sistema “Status do período contábil” (código 82) esteja configurado com um valor.
Data inicial incorreta em relação ao exercício anterior / exclusão bloqueada
Se a diferença de dias entre a data final do exercício anterior e a data inicial informada não for exatamente de um dia (ou não houver exercício anterior cadastrado), a criação é bloqueada. Ao tentar excluir um exercício social que já esteja Encerrado ou Em Processamento, a exclusão também é bloqueada.
Criação com reversão automática em caso de falha
Se qualquer etapa da criação do exercício falhar depois que os dados já foram gravados, o sistema exclui automaticamente o exercício, os saldos por período e os saldos contábeis já gravados, antes de exibir o erro ao usuário — evitando que fiquem dados parciais/inconsistentes.
Condições para abrir (reabrir) um período contábil
A abertura de um período contábil só é permitida quando o exercício ao qual o período pertence não estiver “Encerrado”, o período anterior já estiver aberto, e o período posterior não estiver encerrado. Ao abrir o período, o sistema remove o fechamento e os lançamentos de fechamento gerados para aquele mês, zerando o valor de fechamento registrado.
Condições para encerrar um período contábil (mês)
Antes de encerrar um período, o sistema valida que os módulos dependentes (Estoque, CIAP, CPCAP e Patrimônio/Depreciação) que tiveram fechamento no mês anterior também já têm fechamento no mês atual; que o período informado não é anterior à data de fechamento inicial da filial; e que o mês anterior já está encerrado. Se marcada a opção de gerar transferência, o sistema lança automaticamente o zeramento das contas de resultado para a conta de transferência informada e lança o saldo remanescente (lucro ou prejuízo) na conta de destino informada.
Condições para encerrar o exercício social (ano completo)
Antes de encerrar o ano completo, o sistema valida, para a filial (ou grupo consolidado): que todas as filiais envolvidas estejam com o exercício aberto; que o exercício anterior (ano – 1) de todas as filiais não esteja aberto; que não haja nenhum período em aberto dentro do intervalo do exercício; e que o balanço esteja equilibrado (Ativo = Passivo, sem contas de resultado com saldo).
Condições para reabrir o exercício social
A reabertura só é permitida se o exercício social posterior das filiais envolvidas não estiver fechado no intervalo de datas informado.
Exercício social como controle central de bloqueio de lançamentos
O status do exercício social e do período contábil (Aberto/Encerrado) é o que libera ou bloqueia os lançamentos contábeis vindos de outras rotinas do sistema.
Dependência com o Controle Patrimonial
O encerramento de período exige que os fechamentos de Estoque, CIAP, CPCAP e Patrimônio/Depreciação do mês estejam sincronizados com o mês anterior. Isso significa que o fechamento do “Fechamento Patrimonial” no Controle Patrimonial depende do avanço do período contábil aqui controlado, e o período contábil não avança se esses fechamentos ficarem defasados — os dois módulos avançam em conjunto.