01. Passo-a Passo - Novo Mecanismo Valor do Ativo Imobilizado 

Cálculo do Valor do Bem Imobilizado

Total da Nota: R$ 1.000,00
Desconto: R$ 100,00
ICMS (ATF001 – Subtrai): R$ 180,00
IPI (ATF002 – Soma): R$ 6,50

Cálculo:

R$ 1.000,00  
– R$ 100,00 (Desconto)  
= R$ 900,00  

– R$ 180,00 (ICMS)  
= R$ 720,00  

+ R$ 6,50 (IPI)  
= R$ 726,50

Valor do Bem Imobilizado: R$ 726,50

02. Informações e Avisos

✅ O parâmetro MV_VLATFCT, aliado ao Configurador de Tributos, representa um novo mecanismo e abordagem para a definição do valor do bem imobilizado.

⚠️ Apesar do parâmetro ser do tipo Caractere, não é necessário utilizar aspas para iniciar e finalizar a fórmula.

🔔 O parâmetro MV_VLATFCT e o novo método para definir o valor do bem imobilizado apenas entrarão em funcionamento quando:

📝 O parâmetro MV_VLATFCT, junto às configurações da regra de cálculo do Configurador de Tributos, definirá o valor do bem imobilizado em todas as inclusões envolvendo o Ativo, incluindo:

03. Novo Mecanismo Valor do Ativo Imobilizado 

Com a implementação do Configurador de Tributos e a descontinuação de campos da tabela SF4, conforme documentado no  CFGTRIB - Campos que Permanecem no TES - Linha Microsiga Protheus - TDN, foi necessário desenvolver um novo parâmetro para definir o valor do Ativo Imobilizado na Integração Compras x Ativo Fixo, juntamente com um novo conceito para essa definição de valor.

Problema

Atualmente, o conteúdo padrão do parâmetro MV_VLRATF é o seguinte:

(SD1->D1_TOTAL - SD1->D1_VALDESC) + IIf(SF4->F4_CREDIPI == "S", 0, SD1->D1_VALIPI) - IIf(SF4->F4_CREDICM == "S", SD1->D1_VALICM, 0)

No entanto, o uso dos campos da tabela SF4, como F4_CREDIPI e F4_CREDICM, deixará de ser permitido, uma vez que esses campos serão descontinuados com a implementação do Configurador de Tributos.

Solução

Diante disso, tornou-se necessária a adoção de um novo conceito para definir o valor do bem imobilizado.


Novo parâmetro : MV_VLATFCT

NomeMV_VLATFCT
DescriçãoDefine o valor do bem imobilizado conforme o Configurador de Tributos.
TipoCaractere
DefaultVazio (Em Branco)


Este parâmetro terá comportamento similar em partes ao do parâmetro MV_VLRATF, porém será funcional apenas para campos da tabela SD1.

Ou seja, o parâmetro possibilitará que uma fórmula possa ser utilizada para definição do valor do Ativo com base exclusivamente nos campos da tabela SD1.

Exemplo:


Funcionamento do Novo Mecanismo

Com o resultado dessa fórmula, o valor do Ativo será atualizado.

A partir desse valor atualizado, o sistema verificará internamente se a Nota Fiscal de Entrada que está gerando o Ativo possui tributos a serem calculados pelo Configurador de Tributos, ou seja, se o campo D1_IDTRIB está preenchido.

Caso haja tributos definidos, eles poderão ser somados, subtraídos ou não impactar o valor do bem imobilizado, conforme estabelecido na regra de Custo da Regra de Cálculo de Documentos Fiscais.


Regra de Custo x Ativo Fixo

No Configurador de Tributos, é possível definir a operação de Custo na Regra de Cálculo de Documentos Fiscais.

As opções disponíveis para essa operação são:


A funcionalidade para o parâmetro Operação, apenas estará disponível no release 12.1.2410 em diante.


Para configurar, acesse: Configurador de Tributos → Regras Estoque/Custos → Regra de Custo.

Exemplo Cadastros:



Vinculo do Custo a Regra de Cálculo Documentos Fiscais:



Funcionalidade

Com o valor do bem imobilizado atualizado por meio da execução da fórmula definida no parâmetro MV_VLATFCT, as regras de cálculo configuradas no momento da inclusão do Documento de Entrada, caso possuam uma operação de Custo definida, irão ajustar esse valor conforme a operação escolhida:

Exemplo Prático

Fórmula base (MV_VLATFCT):

(SD1->D1_TOTAL - SD1->D1_VALDESC)

Valores utilizados:

Cálculo passo a passo:

    1. Valor inicial do bem imobilizado (pela fórmula):
      1.000,00 - 100,00 = 900,00
    2. Aplicando a operação de custo (subtrair o ICMS):
      900,00 - 120,00 = 780,00

Resultado final: O valor do bem imobilizado será de R$ 780,00.