Fechamento de CIAP — Controle Patrimonial
Fechamento de CIAP — Controle Patrimonial
Executa o fechamento mensal do CIAP de uma filial, apurando o crédito de ICMS a se apropriar sobre a aquisição de bens do ativo imobilizado.
Visão Geral da Rotina
A rotina Fechamento de CIAP pertence ao módulo Controle Patrimonial e executa o fechamento mensal do CIAP (Controle de Crédito de ICMS do Ativo Permanente) de uma filial. A cada mês fechado, o sistema apura o crédito de ICMS que a empresa pode se apropriar sobre a aquisição de bens do ativo imobilizado, gerando os saldos e as movimentações de CIAP de cada bem.
O cálculo do crédito depende de um fator de proporcionalidade, obtido a partir do total de saídas (vendas) e do total de saídas tributadas e de exportação do período. Quanto maior a participação das saídas tributadas no faturamento do mês, maior a parcela de crédito de ICMS apropriada naquele mês.
A rotina tem estrutura muito próxima do Fechamento do Controle Patrimonial, porém trata exclusivamente do crédito de ICMS: ela não recalcula a depreciação dos bens. O fechamento é um processo em lote, executado mês a mês, entre a data do último fechamento e a data final informada — é possível fechar vários meses de uma única vez.
Vídeo Tutorial
Pré-requisitos e Contexto de Acesso
O acesso à rotina exige o perfil com a permissão de menu LISTVIEWDEFECHAMENTODECIAP (ID 1219), que libera a tela de listagem e todas as consultas de acompanhamento. Para executar o fechamento, o usuário precisa também da permissão FECHAMENTODECIAP/NOVO (ID 1220); para excluir, FECHAMENTODECIAP/EXCLUIR (ID 1222); e para exportar a listagem, FECHAMENTODECIAP/EXPORTAR (ID 1200).
Antes de rodar o fechamento, o período contábil correspondente ao mês precisa estar aberto na rotina Contabilidade > Exercício social. Se o período estiver fechado, o sistema bloqueia a execução.
A rotina depende de cadastros anteriores: a filial precisa ter bens do ativo imobilizado cadastrados com controle de CIAP, e o fechamento do mês imediatamente anterior precisa existir e estar com o status “Fechado”. Na primeira execução da filial, quando ainda não existe nenhum fechamento, o sistema usa como referência inicial a data da primeira aquisição de bem com CIAP.
Processo de Criação — Passo a Passo
Acessar a rotina
O usuário abre o menu Controle Patrimonial e seleciona Fechamento de CIAP. O sistema exibe a listagem dos fechamentos já realizados, com os filtros de consulta na parte superior.
Iniciar um novo fechamento
O usuário clica no botão Novo. O sistema abre a tela de execução do fechamento com os campos de filial, datas e totais de saídas.
Selecionar a filial
O usuário seleciona a filial no campo Filial. O sistema consulta o último fechamento de CIAP dessa filial e preenche automaticamente a Data do Fechamento Anterior e a Data Final do Fechamento sugerida (o mês seguinte ao último fechado).
Informar a data final
O usuário confirma ou altera a Data Final do Fechamento. Se informar uma data vários meses à frente, o sistema processa cada mês do intervalo em sequência, um fechamento por mês.
Carregar os totais de saídas
O sistema calcula automaticamente, para a filial e o intervalo informados, o Total de Saídas e o Total de Saídas Tributadas/Exportação, e apresenta o Fator de Proporcionalidade resultante da divisão entre os dois. O usuário confere os valores e pode ajustá-los antes de confirmar.
Confirmar a execução
O usuário clica em Confirmar. O sistema valida o período contábil, o limite de meses e a consistência do fechamento anterior antes de iniciar qualquer cálculo.
Processamento mês a mês
Para cada mês do intervalo, o sistema verifica se o fechamento anterior existe e está fechado, verifica se já não existe um fechamento igual ou posterior à data processada, calcula o saldo e a movimentação de crédito de ICMS de cada bem ativo com CIAP da filial e grava o fechamento com status “Fechado”. A partir do segundo mês processado, o sistema recalcula os totais de saídas diretamente da base de dados daquele mês específico, desconsiderando os valores informados na tela.
Conferir o resultado
Ao final, o sistema retorna à listagem com o novo fechamento registrado. O usuário abre o fechamento para consultar os totais de ICMS apropriado e passível, acessa a lista de movimentações por bem e consulta os logs de monitoramento e de erro gerados durante a execução.
Descrição de Cada Campo da Tela
Campo Filial — Fechamento de CIAP
Rótulo na tela: Filial
Descrição: identifica a filial cujo crédito de ICMS do ativo permanente é apurado no fechamento. Cada fechamento pertence a uma única filial.
Comportamento: ao selecionar a filial, o sistema busca o último fechamento de CIAP existente e preenche automaticamente as datas anterior e final sugeridas. Se a filial nunca teve fechamento, o sistema adota a data da primeira aquisição de bem com CIAP como referência.
Impacto: define o conjunto de bens processados, é gravado na tabela TBFECHAMENTO e aparece como coluna na listagem, nas movimentações por bem e nos relatórios de recuperação de tributos.
Campo Data do Fechamento Anterior — Fechamento de CIAP
Rótulo na tela: Data do Fechamento Anterior
Descrição: data do último fechamento de CIAP já concluído para a filial. Funciona como ponto de partida do processamento.
Comportamento: o sistema preenche o campo automaticamente com a data do último fechamento da filial selecionada. O fechamento correspondente a essa data precisa existir e estar com status “Fechado”; caso contrário, 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 de CIAP
Rótulo na tela: Data Final do Fechamento
Descrição: data limite do fechamento a ser gerado. Define até qual mês o sistema apura o crédito de ICMS.
Comportamento: o sistema sugere o mês seguinte ao último fechamento. O intervalo entre a data anterior e a data final não pode ultrapassar o limite de meses configurado no parâmetro de Limite de Meses, cujo padrão é 12 meses. O sistema também bloqueia a execução quando já existe um fechamento igual ou posterior a essa data.
Impacto: determina a quantidade de meses processados e a data gravada em cada registro de fechamento criado.
Campo Total de Saídas — Fechamento de CIAP
Rótulo na tela: Total de Saídas
Descrição: total das saídas (vendas) da filial no período, usado como denominador do fator de proporcionalidade do crédito de ICMS.
Comportamento: o sistema calcula e preenche o valor automaticamente a partir das saídas registradas para a filial no intervalo informado. O valor informado na tela vale apenas para o primeiro mês processado; nos meses seguintes de um fechamento que abrange vários meses, o sistema recalcula o total consultando a base de dados de cada mês.
Impacto: entra no cálculo do fator de proporcionalidade e, por consequência, no valor de ICMS apropriado de cada bem no mês, refletido nas movimentações de CIAP e nos relatórios WRCPM057, WRCPM058 e WRCPM061.
Campo Total de Saídas Tributadas/Exportação — Fechamento de CIAP
Rótulo na tela: Total de Saídas Tributadas/Exportação
Descrição: total das saídas tributadas e de exportação da filial no período, usado como numerador do fator de proporcionalidade.
Comportamento: o sistema preenche o valor automaticamente junto com o total de saídas. Assim como o campo anterior, só é considerado no primeiro mês processado — nos demais meses, o sistema recalcula o valor a partir da base.
Impacto: define, junto com o total de saídas, a parcela do crédito de ICMS apropriada no mês para cada bem.
Campo Fator de Proporcionalidade — Fechamento de CIAP
Rótulo na tela: Fator de Proporcionalidade
Descrição: coeficiente que representa a participação das saídas tributadas e de exportação no total de saídas do período.
Comportamento: o sistema calcula o valor dividindo o total de saídas tributadas e exportação pelo total de saídas. Quando não há saídas no período, o fator resulta em 0.
Impacto: multiplica a parcela mensal de ICMS passível de apropriação de cada bem, determinando quanto de crédito é efetivamente apropriado e quanto é perdido no mês.
Campo Status do Fechamento — Fechamento de CIAP
Rótulo na tela: Status
Descrição: situação do fechamento de CIAP de cada mês processado.
Comportamento: o sistema grava o status “Fechado” quando o mês é concluído com sucesso. Um fechamento que não esteja com esse status é tratado como inconsistente e impede o fechamento dos meses seguintes.
Impacto: controla a cascata mensal — o mês seguinte só é processado se o anterior estiver com status “Fechado”.
Campo Total de ICMS Apropriado — Fechamento de CIAP
Rótulo na tela: Total de ICMS Apropriado
Descrição: soma do crédito de ICMS efetivamente apropriado no fechamento, considerando todos os bens da filial.
Comportamento: o sistema calcula o total ao abrir o fechamento, somando as movimentações de CIAP geradas para cada bem.
Impacto: serve de base para a conferência do crédito de ICMS do mês e alimenta os relatórios de recuperação de tributos.
Campo Total de ICMS Passível — Fechamento de CIAP
Rótulo na tela: Total de ICMS Passível
Descrição: soma do crédito de ICMS que a filial teria direito de apropriar no período, antes da aplicação do fator de proporcionalidade.
Comportamento: o sistema apresenta o valor junto com o total apropriado, permitindo comparar o direito potencial com o crédito realizado.
Impacto: a diferença entre o valor passível e o apropriado representa o crédito perdido no mês, informação exibida nos relatórios WRCPM057 e WRCPM061.
Campo Filiais (filtro de consulta) — Fechamento de CIAP
Rótulo na tela: Filiais
Descrição: restringe a listagem de fechamentos a uma ou mais filiais.
Comportamento: o sistema aplica o filtro imediatamente na grid. 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 de CIAP
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.
Utilização e Consulta de Registros
O usuário localiza os fechamentos já executados na própria tela de listagem da rotina, que apresenta uma linha por filial e data de fechamento. A grid oferece 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 o campo de busca livre, que pesquisa nas colunas exibidas na grid.
Ao selecionar um fechamento, o usuário consulta os totais de ICMS apropriado e passível, além da lista de Movimentações de CIAP por Bem, que detalha o crédito calculado bem a bem naquele fechamento. O sistema também disponibiliza a consulta da data do último fechamento e da data sugerida para o próximo, a relação de bens elegíveis ao fechamento e a relação de registros que seriam afetados por uma exclusão.
Para auditoria do processamento, a rotina disponibiliza a consulta aos logs de monitoramento (execuções bem-sucedidas) e aos logs de erro, tanto em formato paginado quanto completo, filtrados por filial e data de fechamento.
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 de CIAP. Nenhum campo do registro fica disponível para alteração após a execução: o fechamento é o retrato consolidado do crédito de ICMS apurado naquele mês, e alterá-lo quebraria a cascata de saldos dos meses seguintes.
A correção de um fechamento incorreto acontece por exclusão e reprocessamento. O usuário exclui o fechamento pelo botão Excluir e executa novamente a rotina para a mesma data. A exclusão só é permitida quando o período contábil correspondente está aberto; se estiver fechado, o sistema orienta a reabertura do período em Contabilidade > Exercício social.
O acompanhamento das execuções é feito pelos logs de monitoramento e de erro gravados durante o processamento, que registram o que foi processado e as falhas ocorridas.
Estrutura Técnica e Comportamento do Sistema
O fechamento de CIAP é gravado na tabela TBFECHAMENTO, compartilhada por vários módulos do sistema. Os fechamentos desta rotina são identificados pelo tipo CIAP, enquanto o Fechamento do Controle Patrimonial usa PAT e o Fechamento de CPCAP usa CPCAP.
A rotina se integra à Contabilidade em dois pontos: valida se o período contábil do mês está aberto antes de executar o fechamento e valida o exercício social antes de permitir a exclusão de um fechamento já realizado.
A tabela TBFECHAMENTO possui a trigger TEFECHAMENTO, que intercepta a exclusão de registros e bloqueia a remoção de um fechamento anterior a um fechamento contábil posterior na mesma filial. Essa proteção atua no banco de dados, independentemente das validações da tela.
A validação do limite de meses do intervalo é compartilhada com o Fechamento do Controle Patrimonial e usa o mesmo parâmetro de Limite de Meses.
Durante a execução, o sistema grava arquivos de log de monitoramento e de erro, consultados pela própria rotina para acompanhamento e auditoria do processamento em lote.
Qualquer falha no cálculo interrompe o processamento e o sistema apresenta a mensagem de falha genérica, orientando a verificação dos dados e nova tentativa.
Regras de Negócio e Restrições
Período contábil aberto
O período contábil correspondente ao mês do fechamento 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:
Primeiro fechamento da filial
Quando a filial ainda não possui nenhum fechamento de CIAP, o sistema adota a data da primeira aquisição de bem com CIAP como referência inicial do processamento, dispensando a existência de um fechamento anterior.
Limite de meses do intervalo
O intervalo entre a data do fechamento anterior e a data final não pode ultrapassar o limite configurado no parâmetro de Limite de Meses, cujo padrão é 12 meses. Acima desse limite, o sistema recusa a execução.
Consistência do fechamento anterior
O fechamento do mês imediatamente anterior precisa existir e estar com status “Fechado”. Se estiver inconsistente, o sistema bloqueia e exibe a mensagem:
Bloqueio de reprocessamento de mês já fechado
Se já existir um fechamento igual ou posterior à data que está sendo processada, o sistema impede a execução e exibe a mensagem:
Para refazer o mês, o usuário precisa antes excluir o fechamento existente.
Totais de saídas informados valem só para o primeiro mês
Os valores de Total de Saídas e Total de Saídas Tributadas/Exportação informados na tela são considerados apenas no primeiro mês processado. A partir do segundo mês de um fechamento que abrange vários meses, o sistema recalcula esses totais automaticamente a partir da base de dados, mês a mês.
Fator de proporcionalidade sem saídas
Quando o total de saídas do período é zero, o fator de proporcionalidade resulta em 0 e nenhum crédito de ICMS é apropriado no mês, ainda que exista valor passível de apropriação.
Escopo do cálculo
O fechamento processa apenas os bens ativos da filial que possuem controle de CIAP. Bens sem CIAP não geram movimentação nesta rotina e não têm sua depreciação recalculada — a depreciação é tratada na rotina Fechamento do Controle Patrimonial.
Exclusão condicionada ao período contábil
A exclusão de um fechamento é bloqueada quando o período contábil correspondente está fechado. O sistema exibe a mensagem:
Proteção de exclusão no banco de dados
A trigger TEFECHAMENTO impede a exclusão de um fechamento anterior a um fechamento contábil posterior da mesma filial, mesmo que as validações de tela sejam atendidas.
Tratamento de falhas no cálculo
Qualquer erro ocorrido durante o cálculo interrompe o fechamento e é apresentado ao usuário no formato:
Permissões por ação
A execução do fechamento exige FECHAMENTODECIAP/NOVO (ID 1220), a exclusão exige FECHAMENTODECIAP/EXCLUIR (ID 1222) e a exportação exige FECHAMENTODECIAP/EXPORTAR (ID 1200). As demais ações de consulta e monitoramento são liberadas pela permissão de acesso à rotina LISTVIEWDEFECHAMENTODECIAP (ID 1219).