Fechamento do Controle Patrimonial
Fechamento do Controle Patrimonial
Executa o fechamento mensal do patrimônio de uma filial: recalcula e grava a depreciação final de todos os bens, gera a integração contábil e marca o período como fechado.
Visão Geral da Rotina
A rotina Fechamento do Controle Patrimonial executa o fechamento mensal do patrimônio de uma filial. Para todo o período informado, o sistema recalcula e grava a depreciação final de todos os bens da filial, gera as ocorrências de depreciação correspondentes, produz a integração contábil desses lançamentos e marca o período como fechado, impedindo alterações retroativas de depreciação naquela filial e data.
É o processo mais pesado do módulo Controle Patrimonial: roda em lote, mês a mês, entre a data do último fechamento e a data final informada, e pode fechar vários meses de uma única vez. Por esse motivo, a execução acontece de forma assíncrona — o sistema confirma apenas o início do processo, e o usuário acompanha o andamento pelas telas de monitoramento e pelos logs.
O fechamento é a rotina que consolida a posição do ativo imobilizado do mês. Todos os relatórios de inventário e de demonstrativo de saldo do patrimônio leem os cálculos gerados por ela, e as rotinas de fechamento de CIAP e de CPCAP seguem o mesmo padrão de cascata mensal.
Vídeo Tutorial
Pré-requisitos e Contexto de Acesso
O acesso à rotina exige o perfil com a permissão de menu LISTVIEWDEFECHAMENTODECONTROLEPATRIMONIAL (ID 1187), que libera a tela de listagem e todas as consultas de monitoramento. Para executar o fechamento, o usuário precisa da permissão FECHAMENTODOCONTROLEPATRIMONIAL/NOVO (ID 1189); para excluir, FECHAMENTODOCONTROLEPATRIMONIAL/EXCLUIR (ID 1234); e para exportar a listagem, FECHAMENTODOCONTROLEPATRIMONIAL/EXPORTAR (ID 1230).
O período contábil correspondente ao mês precisa estar aberto na rotina Contabilidade > Exercício social. O usuário também precisa ter uma data de movimentação configurada no seu acesso; sem essa configuração, o sistema não valida a movimentação e recusa a operação.
A rotina depende de cadastros anteriores: os bens do ativo imobilizado precisam estar cadastrados na filial com seus parâmetros de depreciação, e o Perfil Contábil do Patrimônio precisa estar configurado com as contas de cada tipo de ocorrência, porque o fechamento gera lançamentos contábeis. O fechamento do mês anterior precisa existir e estar com status “Fechado”; na primeira execução da filial, o sistema usa a data de aquisição do primeiro bem como referência.
Processo de Criação — Passo a Passo
Acessar a rotina
O usuário abre o menu Controle Patrimonial e seleciona Fechamento do Controle Patrimonial. O sistema exibe a listagem dos fechamentos já realizados, com filtros de filial e de intervalo de datas.
Iniciar um novo fechamento
O usuário clica no botão Novo. O sistema abre a tela de execução com os campos de filial, datas e percentuais de tributos sobre reavaliação.
Selecionar a filial
O usuário seleciona a filial no campo Filial. O sistema consulta o último fechamento dessa filial, preenche a Data do Fechamento Anterior, sugere a Data Final do Fechamento e indica se já existe um fechamento em andamento para a filial.
Informar a data final
O usuário confirma ou altera a Data Final do Fechamento. Quando a data indica mais de um mês à frente, o sistema processa cada mês do intervalo em sequência, gerando um fechamento por mês.
Informar os percentuais de tributos sobre a reavaliação
Quando existem reavaliações com ajuste a valor justo no período, o usuário informa o Percentual do IRPJ e o Percentual do CSLL aplicados sobre esse ajuste.
Confirmar a execução
O usuário clica em Confirmar. O sistema valida o período contábil, a data de movimentação do usuário, o limite de meses e a situação do fechamento anterior. Aprovadas as validações, o sistema inicia o processo em segundo plano e exibe a confirmação:
Processamento de cada mês
Para cada mês do intervalo, o sistema exclui um eventual fechamento anterior do mesmo mês e filial, marca o novo fechamento com status “Processando” e busca todos os bens da filial elegíveis ao período.
Cálculo bem a bem
Para cada bem, o sistema calcula a depreciação do período e grava o histórico detalhado do cálculo. Quando aplicável, gera as ocorrências de depreciação de fechamento fiscal e gerencial (tipo DEPF) e as ocorrências de ajuste a valor justo de reavaliação (tipos DEPV e DEPN).
Confirmação em lotes
O sistema confirma o processamento em lotes: a cada 1000 bens processados e a cada 500 lançamentos contábeis, grava parcialmente o resultado, evitando uma única transação muito grande.
Conclusão do mês
Concluído o mês com sucesso, o sistema altera o status do fechamento para “Fechado” e segue para o mês seguinte do intervalo. Se ocorrer erro, marca o fechamento com status “Erro” e desfaz a transação em andamento.
Acompanhar e conferir
Durante e depois da execução, o usuário acompanha o progresso na tela de monitoramento, que lista em tempo real os bens já processados, consulta os totais de depreciação fiscal e gerencial da filial na data e verifica os logs de monitoramento e de erro.
Descrição de Cada Campo da Tela
Campo Filial — Fechamento do Controle Patrimonial
Rótulo na tela: Filial
Descrição: identifica a filial cujo patrimônio é fechado. O fechamento sempre abrange todos os bens de uma única filial.
Comportamento: o sistema aceita o código de filial com três caracteres. Ao selecionar a filial, busca o último fechamento existente, sugere as datas e informa se já existe fechamento em andamento. Se a filial não tiver nenhum fechamento anterior, o sistema sugere como referência a data da primeira aquisição de bem, um mês antes, e propõe a data do próximo fechamento como um mês depois disso.
Impacto: define o conjunto de bens processados, é gravado nos registros de fechamento e aparece como coluna na listagem, nas telas de monitoramento e em todos os relatórios de inventário e de saldo do patrimônio.
Campo Data do Fechamento Anterior — Fechamento do Controle Patrimonial
Rótulo na tela: Data do Fechamento Anterior
Descrição: data do último fechamento patrimonial concluído na filial, usada como ponto de partida do processamento.
Comportamento: o sistema preenche o campo com a data do último fechamento da filial. Precisa existir um fechamento nessa data, exceto no primeiro fechamento da filial. Se o fechamento existir mas não estiver com status “Fechado”, o sistema bloqueia a operação e solicita o reprocessamento daquela data.
Impacto: delimita o início do intervalo processado e é gravado no registro do fechamento como referência da cascata mensal.
Campo Data Final do Fechamento — Fechamento do Controle Patrimonial
Rótulo na tela: Data Final do Fechamento
Descrição: data limite do fechamento a ser gerado. Define até qual mês o sistema recalcula e consolida a depreciação dos bens.
Comportamento: o sistema sugere o mês seguinte ao último fechamento. O intervalo entre as duas datas não pode ultrapassar o limite configurado no parâmetro do sistema 13000, cujo padrão é 12 meses. O sistema bloqueia a execução quando já existe fechamento igual ou posterior a essa data, e também quando a data calculada de início do processamento é posterior à data final informada.
Impacto: determina a quantidade de meses processados, a data de cada fechamento gravado e o período das ocorrências de depreciação geradas.
Campo Percentual do IRPJ — Fechamento do Controle Patrimonial
Rótulo na tela: Percentual do IRPJ
Descrição: percentual de IRPJ aplicado sobre o ajuste a valor justo das reavaliações do período.
Comportamento: o sistema usa o percentual informado no cálculo dos tributos diferidos sobre o ajuste a valor justo dos bens reavaliados. Sem reavaliações no período, o campo não produz efeito.
Impacto: influencia os valores das ocorrências de ajuste a valor justo geradas pelo fechamento e os respectivos lançamentos contábeis, e é gravado no registro do fechamento.
Campo Percentual do CSLL — Fechamento do Controle Patrimonial
Rótulo na tela: Percentual do CSLL
Descrição: percentual de CSLL aplicado sobre o ajuste a valor justo das reavaliações do período.
Comportamento: o sistema aplica o percentual da mesma forma que o percentual do IRPJ, sobre o saldo de ajuste a valor justo das reavaliações.
Impacto: influencia os valores das ocorrências de ajuste a valor justo e os lançamentos contábeis gerados, e é gravado no registro do fechamento.
Campo Status do Fechamento — Fechamento do Controle Patrimonial
Rótulo na tela: Status
Descrição: situação do fechamento de cada mês: “Processando” durante a execução, “Fechado” após a conclusão com sucesso e “Erro” quando o processamento falha.
Comportamento: o sistema atribui “Processando” ao iniciar o mês, “Fechado” ao concluir e “Erro” quando ocorre falha, desfazendo a transação em andamento. Um fechamento com status “Processando” impede uma nova execução do mesmo mês e filial.
Impacto: controla a cascata mensal, bloqueia execuções duplicadas e sinaliza ao usuário a necessidade de reprocessamento.
Campo Total de Depreciação Fiscal — Fechamento do Controle Patrimonial
Rótulo na tela: Total de Depreciação Fiscal
Descrição: soma da depreciação fiscal calculada para todos os bens da filial no fechamento.
Comportamento: o sistema calcula o total ao abrir o fechamento e também disponibiliza a consulta por filial e data de cálculo.
Impacto: base de conferência da depreciação do mês e dos lançamentos contábeis gerados; aparece nos relatórios de inventário e de demonstrativo de saldo.
Campo Total de Depreciação Gerencial — Fechamento do Controle Patrimonial
Rótulo na tela: Total de Depreciação Gerencial
Descrição: soma da depreciação gerencial calculada para todos os bens da filial no fechamento.
Comportamento: o sistema calcula o total junto com a depreciação fiscal, permitindo comparar as duas visões.
Impacto: usado nas análises gerenciais do patrimônio e exibido nos relatórios quando o usuário escolhe o tipo de custo gerencial.
Campo Data de Última Atualização — Fechamento do Controle Patrimonial
Rótulo na tela: Data de Última Atualização
Descrição: momento da última alteração de situação do registro de fechamento.
Comportamento: o sistema atualiza o campo ao iniciar e ao concluir o processamento do mês.
Impacto: permite identificar há quanto tempo um fechamento está em processamento, informação usada na validação de exclusão de fechamentos travados.
Campo Filiais (filtro de consulta) — Fechamento do Controle Patrimonial
Rótulo na tela: Filiais
Descrição: restringe a listagem de fechamentos a uma ou mais filiais.
Comportamento: o sistema aplica o filtro na grid de fechamentos. Sem seleção, apresenta os fechamentos de todas as filiais que o usuário acessa.
Impacto: afeta somente a consulta em tela e o conteúdo do arquivo exportado.
Campo Data Inicial e Data Final (filtro de consulta) — Fechamento do Controle Patrimonial
Rótulo na tela: Data Inicial / Data Final
Descrição: delimitam o intervalo de datas de fechamento exibido na listagem.
Comportamento: o sistema filtra a grid pelas datas de fechamento contidas no intervalo informado.
Impacto: afeta somente a consulta em tela e o conteúdo do arquivo exportado.
Campo Data do Cálculo (monitoramento) — Fechamento do Controle Patrimonial
Rótulo na tela: Data do Cálculo
Descrição: data de referência usada para consultar os cálculos de depreciação já processados na tela de monitoramento e nos totais de depreciação.
Comportamento: o sistema filtra os bens e cálculos exibidos pela data informada. Na consulta de totais de depreciação, o preenchimento é obrigatório.
Impacto: define o conjunto de cálculos apresentados no acompanhamento e nos totais consultados.
Campo Busca livre (consulta) — Fechamento do Controle Patrimonial
Rótulo na tela: Pesquisar
Descrição: pesquisa livre sobre as colunas exibidas na listagem de fechamentos e na tela de monitoramento.
Comportamento: o sistema filtra os registros que contêm o texto informado, mantendo a paginação da grid, cujo padrão de monitoramento é a página 1 com 30 registros.
Impacto: afeta somente a consulta em tela.
Utilização e Consulta de Registros
O usuário localiza os fechamentos já realizados na tela de listagem da rotina, que apresenta uma linha por filial e data de fechamento, com paginação e ordenação.
Os filtros disponíveis são a seleção múltipla de Filiais, o intervalo de Data Inicial e Data Final da data de fechamento e a busca livre sobre as colunas da grid.
Ao selecionar um fechamento, o usuário consulta os totais de depreciação fiscal e gerencial calculados. A rotina disponibiliza ainda a consulta da data do último fechamento da filial com a data sugerida para o próximo, os totais de depreciação por filial e data de cálculo, e a relação de fechamentos posteriores que seriam excluídos junto com um fechamento selecionado.
A tela de monitoramento lista, em tempo real, os bens e cálculos já processados pelo fechamento em andamento, com filtros de filial, data do cálculo e busca livre — é o recurso usado para acompanhar o progresso do processamento assíncrono.
Os logs de monitoramento (execuções bem-sucedidas) e de erro ficam disponíveis por filial e data de fechamento, em formato paginado ou completo, para auditoria e verificação do processamento em lote.
O botão Exportar gera o arquivo com a listagem de fechamentos conforme os filtros aplicados.
Processo de Edição
A rotina não permite editar um fechamento. Nenhum campo do registro fica disponível para alteração após a execução, porque o fechamento consolida a depreciação do mês, gera ocorrências nos bens e produz lançamentos contábeis — alterar o registro deixaria esses efeitos sem correspondência.
A correção acontece por exclusão e reprocessamento, pelo botão Excluir. A exclusão tem um comportamento em cascata: ao excluir um fechamento, o sistema exclui também todos os fechamentos posteriores da mesma filial, não sendo possível remover um fechamento no meio da linha do tempo. Antes de confirmar, o sistema apresenta a relação dos fechamentos posteriores que serão afetados.
A exclusão é bloqueada quando algum dos fechamentos do grupo está em processamento há menos de doze horas, quando o intervalo entre a data mais antiga e a mais recente do grupo ultrapassa o limite de meses do parâmetro 13000, ou quando o exercício social e o período contábil correspondentes não permitem a operação.
A exclusão remove apenas os registros de controle do fechamento. As ocorrências e os lançamentos contábeis já gerados por esses fechamentos não são revertidos nem recalculados pela exclusão.
O histórico das execuções fica registrado no status do fechamento, na data de última atualização e nos logs de monitoramento e de erro gravados durante o processamento.
Estrutura Técnica e Comportamento do Sistema
O fechamento roda de forma assíncrona: a confirmação na tela apenas informa que o processo foi iniciado, e o acompanhamento acontece pelas telas de monitoramento e pelos logs.
O sistema grava os registros de fechamento, compartilhados com os fechamentos de Financeiro, Bancos, Comissões, Estoque, CIAP e CPCAP. Os fechamentos desta rotina são identificados com o código “PAT”.
O histórico detalhado do cálculo de cada bem é a base de leitura dos relatórios de inventário e de demonstrativo de saldo do patrimônio, como WRCPM050, WRCPM051, WRCPM053 e WRCPM055.
O fechamento gera automaticamente ocorrências de depreciação nos bens: tipo DEPF para o fechamento fiscal e gerencial, e tipos DEPV e DEPN quando existe saldo de ajuste a valor justo de reavaliação. Essas ocorrências alimentam a integração contábil do patrimônio, que consulta o Perfil Contábil do Patrimônio para determinar a conta de cada tipo de movimento.
A integração com a Contabilidade acontece em três pontos: validação do período contábil antes da execução, geração dos lançamentos contábeis das ocorrências de depreciação e validação do exercício social antes da exclusão de um fechamento.
Regras de Negócio e Restrições
Período contábil aberto
O período contábil do mês precisa estar aberto na Contabilidade. Se já existir período contábil fechado na data, o sistema bloqueia a operação e exibe a mensagem:
Data de movimentação configurada
O usuário precisa ter uma data de movimentação configurada. Sem essa configuração, o sistema exibe a mensagem:
Limite de meses do intervalo
O intervalo entre a data anterior e a data final não pode ultrapassar o limite configurado no parâmetro do sistema 13000, cujo padrão é 12 meses. Acima disso, o sistema exibe:
Existência do fechamento anterior
Precisa existir um fechamento na data anterior informada, exceto no primeiro fechamento da filial, quando o sistema usa a data de aquisição do primeiro bem como referência. Na ausência, exibe:
Consistência do fechamento anterior
Se o fechamento anterior existir mas não estiver com status “Fechado”, o sistema bloqueia e exibe:
Bloqueio de fechamento já realizado
Se já existir um fechamento igual ou posterior à data final informada, o sistema não permite refazer a operação e exibe:
Coerência entre a data de início e a data final
A data calculada para o início do processamento não pode ser posterior à data final informada. Nesse caso, o sistema exibe:
indicando como referência a data do primeiro bem adquirido ou a data do último fechamento.
Bloqueio de execução duplicada
Se já existir um fechamento com status “Processando” para o mês, o sistema impede uma nova execução e exibe:
Filial sem bens elegíveis
Se nenhum bem for encontrado para o período, fora do modo de simulação, o sistema interrompe o processamento e exibe:
Reprocessamento do mesmo mês
Ao processar um mês, o sistema exclui um eventual fechamento anterior do mesmo mês e filial antes de iniciar, permitindo o reprocessamento controlado do período.
Processamento em lote com confirmações parciais
O processamento não é uma única transação para o mês inteiro: o sistema confirma parcialmente o resultado a cada 1000 bens processados e a cada 500 lançamentos contábeis. Um erro no meio do processo deixa o fechamento com status “Erro”, mas o que já foi confirmado permanece gravado.
Falha no processamento do mês
Se ocorrer erro durante o processamento de um mês, o sistema marca o fechamento como “Erro”, desfaz a transação em andamento e exibe:
Exclusão em cascata
A exclusão de um fechamento sempre remove também todos os fechamentos posteriores da mesma filial. Não é possível excluir um fechamento no meio da linha do tempo, e o sistema apresenta previamente a relação dos registros afetados.
Bloqueio de exclusão de fechamento em processamento
A exclusão é bloqueada quando algum dos fechamentos do grupo está em processamento há menos de doze horas. O sistema exibe:
Limite de meses na exclusão
O intervalo entre a data mais antiga e a mais recente do grupo a excluir respeita o mesmo limite do parâmetro 13000. Acima disso, o sistema exibe:
Validação do exercício social na exclusão
Para cada fechamento do grupo, o sistema valida se o exercício social e o período contábil correspondentes permitem a exclusão. A remoção acontece do fechamento mais recente para o mais antigo.
Exclusão não reverte ocorrências nem lançamentos
A exclusão remove apenas os registros de controle do fechamento. As ocorrências de depreciação e os lançamentos contábeis já gerados permanecem no sistema, sem recálculo ou reversão automática.
Proteção de exclusão no banco de dados
O sistema bloqueia a exclusão de um fechamento anterior a um fechamento contábil posterior na mesma filial, exibindo a mensagem do banco:
Percentuais de tributos sobre reavaliação
Os percentuais de IRPJ e CSLL informados são aplicados apenas sobre o ajuste a valor justo das reavaliações do período, influenciando as ocorrências dos tipos DEPV e DEPN e seus lançamentos contábeis.
Permissões por ação
A execução do fechamento exige FECHAMENTODOCONTROLEPATRIMONIAL/NOVO (ID 1189), a exclusão exige FECHAMENTODOCONTROLEPATRIMONIAL/EXCLUIR (ID 1234) e a exportação exige FECHAMENTODOCONTROLEPATRIMONIAL/EXPORTAR (ID 1230). As ações de consulta e monitoramento são liberadas pela permissão de acesso à rotina LISTVIEWDEFECHAMENTODECONTROLEPATRIMONIAL (ID 1187).