ST_DEPRECIACAOAGRUP - Modo de Agrupamento da Depreciação
Tela de configuração: MFI003 — Parâmetros Fiscais
Localização: Parâmetros → Parâmetros Fiscais
Tabela: PARMFISCAL.ST_DEPRECIACAOAGRUP
Valor padrão: I (Individual)
Telas impactadas
| Tela | Descrição |
|---|
| MFI003 | Configuração do parâmetro (combobox) |
| MFI012 | Cadastro de Bens do Imobilizado — ajusta layout da aba de depreciação conforme o modo |
Campos envolvidos
| Campo | Tabela | Observação |
|---|
ST_DEPRECIACAOAGRUP | PARMFISCAL | Define o modo de geração dos lançamentos contábeis de depreciação |
CD_CONTAPATRIMONIAL | CENARIOBEM | Conta patrimonial vinculada ao bem; usada como chave de agrupamento |
CD_CONTADEBITO / CD_CONTACREDITO | CENARIOBEM | Contas de débito/crédito da depreciação; devem ser iguais para bens da mesma conta patrimonial no modo Agrupado |
NR_LANCAMENTO | MOVTOCONTABIL | Número do lançamento contábil gerado |
CD_BEM | DEPRECIACAO | Registro individual de depreciação por bem (gerado em ambos os modos) |
Opções disponíveis
I - Individual (padrão)
| O que faz | Detalhe |
|---|
| Um lançamento contábil por bem | Cada bem gera seu próprio registro em MOVTOCONTABIL, com valor individual |
| Descrição do lançamento | "Depreciação [nome do bem] — [competência]" |
| Sem restrição de contas | Bens da mesma conta patrimonial podem ter contas de débito/crédito diferentes |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e confirme que o campo esteja em Individual.
- No MFI012 — Cadastro de Bens, cadastre dois bens (ex.: "Veículo A" e "Veículo B") vinculados à mesma conta patrimonial, porém com contas de crédito diferentes.
- Execute o cálculo de depreciação mensal para a competência 03/2025.
- Verifique em Contabilidade — Movimentos Contábeis: haverá dois lançamentos separados, um para cada bem, cada qual com seu valor de depreciação.
Resultado esperado: Cada bem possui seu próprio lançamento contábil individual na tabela MOVTOCONTABIL.
A - Agrupada
| O que faz | Detalhe |
|---|
| Um lançamento contábil por conta patrimonial | Bens que compartilham a mesma conta patrimonial são consolidados em um único lançamento |
| Descrição do lançamento | "Depreciação de bens da conta patrimonial [nome da conta] — [competência]" |
| Exige uniformidade | Todos os bens da mesma conta patrimonial devem ter as mesmas contas de crédito e débito; caso contrário, a procedure gera exceção |
| Layout da MFI012 adaptado | Na tela de Cadastro de Bens, o grupo de depreciação mensal é reposicionado e a altura do painel do bem é ampliada |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e altere o campo para Agrupada. Salve.
- No MFI012 — Cadastro de Bens, observe que o layout da aba de depreciação foi reorganizado.
- Certifique-se de que os bens da mesma conta patrimonial possuam as mesmas contas de débito e crédito no cenário contábil.
- Execute o cálculo de depreciação mensal para a competência 03/2025.
- Verifique em Contabilidade — Movimentos Contábeis: haverá um único lançamento por conta patrimonial, com o valor somado de todos os bens daquela conta.
Resultado esperado: Os valores de depreciação de bens com a mesma conta patrimonial são somados em um único lançamento contábil.
Exceção / Importante: Se bens de uma mesma conta patrimonial tiverem contas de crédito ou débito diferentes entre si, o sistema aborta o cálculo com a mensagem: "Na depreciação agrupada da conta [X], foi verificado que os bens da conta patrimonial possuem divergências em suas contas de crédito/débito! Para o lançamento agrupado, a conta deve ser igual para todos os bens da conta patrimonial." Nesse caso, corrija as contas no cadastro do bem e reexecute.
Regra Geral
- O parâmetro é lido pelas procedures
GRAVA_DEPRECIACAOV2 e GRAVA_DEPRECIACAOGERALV2 no momento do cálculo da depreciação.
- Em ambos os modos, a tabela
DEPRECIACAO recebe um registro por bem (individual), com referência ao número do lançamento contábil correspondente.
- No modo Agrupado, o agrupamento é feito somente no lançamento contábil (
MOVTOCONTABIL); o histórico de depreciação por bem permanece individual na tabela DEPRECIACAO.
Tabela Comparativa Resumida
| Aspecto | I — Individual | A — Agrupada |
|---|
Lançamento em MOVTOCONTABIL | Um por bem | Um por conta patrimonial |
| Descrição do lançamento | Nome do bem | Nome da conta patrimonial |
| Contas de crédito/débito | Livres por bem | Devem ser idênticas por conta patrimonial |
| Layout da MFI012 | Padrão | Painel de depreciação reorganizado |
Registros em DEPRECIACAO | Um por bem | Um por bem (sem mudança) |
Procedures impactadas
| Rotina | Arquivo | Efeito |
|---|
TdmMFI003.tabPARMFISCALAfterInsert | UdmMFI003.pas | Atribui valor padrão 'I' ao campo |
iniciar (MFI012) | UMFI012.pas | Quando 'A', reposiciona grpDepMensal e ajusta grpDeprBem.Height |
Referências SQL diretas ao campo
| Procedure | Arquivo | Efeito |
|---|
GRAVA_DEPRECIACAOV2 | Scripts/GRAVA_DEPRECIACAOV2.sql | Lê o parâmetro para decidir se gera lançamentos agrupados ou individuais em MOVTOCONTABIL |
GRAVA_DEPRECIACAOGERALV2 | Scripts/GRAVA_DEPRECIACAOGERALV2.sql | Mesmo comportamento da GRAVA_DEPRECIACAOV2, versão geral/lote |