Histórico da Página
...
Como o Lançamento Padrão estará passando o terceiro argumento como verdadeiro .T. (true) a OPERAÇÃO será considerada na Contabilização.
Cenário 1 – Operação de Soma para o Tributo ICMS
Configuração no Configurador de Tributos:
A regra ATF001 está configurada para o tributo ICMS com a operação de custo definida como "Somar".
...
Resultado da Contabilização:
Ao confirmar a inclusão do lançamento contábil, será exibido o valor de R$ 180,00 referente à LP 650/002, correspondente ao valor do ICMS, conforme definido pela operação de Soma.
Cenário 2 – Operação 0 (Sem Ação) para o Tributo ICMS
Configuração no Configurador de Tributos:
A regra ATF001 está configurada para o tributo ICMS com a operação de custo definida como "0 – Sem Ação".
Configuração do Lançamento Padrão:
O lançamento 650/002 utiliza a seguinte fórmula:CTBVLTRIB(SD1->D1_IDTRIB, "ICMS", .T.)
Documento de Entrada:
(F12) Exibir Lançamento Contábil: Sim
(F12) Contabilização Online: Sim
Valor de D1_TOTAL: R$ 1.000,00
Valor do ICMS (calculado via Configurador de Tributos pela regra ATF001): R$ 180,00
Resultado da Contabilização:
Como a operação definida para o tributo ICMS é "0 – Sem Ação", o retorno da função CTBVLTRIB será zero.
Portanto, o lançamento contábil da LP 650/002 não será exibido, pois não há valor a ser contabilizado.
Cenário 3 – Operação 2 (Subtrair) para o Tributo ICMS
Configuração no Configurador de Tributos:
A regra ATF001 está configurada para o tributo ICMS com a operação de custo definida como "2 – Subtrair".
Configuração do Lançamento Padrão:
O lançamento 650/002 utiliza a seguinte fórmula:CTBVLTRIB(SD1->D1_IDTRIB, "ICMS", .T.)
Documento de Entrada:
(F12) Exibir Lançamento Contábil: Sim
(F12) Contabilização Online: Sim
Valor de D1_TOTAL: R$ 1.000,00
Valor do ICMS (calculado via Configurador de Tributos pela regra ATF001): R$ 180,00
Resultado da Contabilização:
Como a operação definida para o tributo ICMS é "2 – Subtrair", o valor retornado pela função CTBVLTRIB será -180,00.
Para que esse valor seja utilizado corretamente na contabilização (sem gerar lançamentos com sinal negativo, quando não desejado), recomenda-se o uso da função ABS():
ABS(CTBVLTRIB(SD1->D1_IDTRIB, "ICMS", .T.))
Dessa forma, o lançamento contábil da LP 650/002 será exibido com o valor positivo de R$ 180,00, mesmo que a operação de custo tenha retornado um valor negativo.
03.Novo Mecanismo Valor do Ativo Imobilizado
...