...
Criar nova fórmula na rotina 514 em que caso o valor do ST calculado por pauta der menor ou igual a zero, utilizar a base do IVA para calcular o valor do ST, da seguinte maneira:
Atualmente o sistema calcula o ST da seguinte maneira:
Pvenda: 141,5
Valor de Pauta ST: 188,7
Aliq ICMS INT: 18%
Aliq ICMS EXT: 18%
ST1: 188,7 * 0,18 = 33,966
ST2: 141,5 * 0,18 = 25,47
Valor do ST = 33,966 - 25,47 = 8,496
Porém o preço de venda pode ser alterado e ser maior que o valor de pauta do produto, ficando da seguinte maneira:
Pvenda: 191,00
Valor de Pauta ST: 188,7
Aliq ICMS INT: 18%
Aliq ICMS EXT: 18%
ST1: 188,7 * 0,18 = 33,966
ST2: 191 * 0,18 = 34,38
Valor do ST: 33,966 - 34,38 = -0,414
Nesse caso o valor do ST deu negativo logo o sistema irá calcular o ST pelo IVA
Pvenda: 191,00
IVA: 46%
Aliq ICMS INT: 18%
Aliq ICMS EXT: 18%
ST1: 50,19
ST2: 34,38
Valor do ST: 15,8148
.
O sistema irá realizar esses cálculos a partir das seguinte fórmulas:
...
Totvs custom tabs box |
---|
tabs | 1.Saiba como Utilizar, 2.Cálculo do ST, 3.Fórmulas |
---|
ids | passo1,passo2,passo3 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| Saiba como utilizarAtualize as rotinas abaixo a partir das versões indicadas ou versões superiores: - Rotina 300 - Atualização de funções de venda - Versão 34.0.0.120 ou superior.
Abra a rotina 300 e selecione as opções 12, 13, 14 e 27: ![](/download/attachments/795923535/image2023-10-19_8-3-21.png?version=1&modificationDate=1697713401967&api=v2)
Após finalizar abra a rotina 514, selecione a figura tributária marque o parâmetro Utilizar Motor de Cálculo de Impostos : ![](/download/attachments/795923535/image2023-10-19_8-6-14.png?version=1&modificationDate=1697713575173&api=v2)
Clique na aba Substituição Tributária e selecione a fórmula no campo fórmula: Importante As fórmulas selecionadas na rotina 514 são as seguintes:
PVENDA_ST_COMPBASE_PAUTA_IVAPreço de venda com valor do ST comparando o valor de IVA com a Base do ST PVENDA_ST_COMPBASE_PAUTA_IVA_BASE_RED_ICMS Preço de venda com valor do ST comparando o valor de IVA com a Base do ST com redução base de ICMS PVENDA_ST_COMPBASE_PAUTA_IVA_RED_ICMS Preço de venda com valor do ST comparando o valor de IVA com a Base do ST com redução base de ST ![](/download/attachments/795923535/image2023-10-19_8-10-2.png?version=1&modificationDate=1697713803173&api=v2)
Abra a rotina 316 e verifique o valor do ST:
![](/download/attachments/795923535/image2023-10-19_8-14-38.png?version=1&modificationDate=1697714078467&api=v2)
![](/download/attachments/795923535/image2023-10-19_8-16-21.png?version=1&modificationDate=1697714181630&api=v2)
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| Atualmente o sistema calcula o ST da seguinte maneira:
Calculo do valor do ST por pauta sem utilizar o motor de fórmula: Pvenda: 141,5 Valor de Pauta ST: 188,7 Aliq ICMS INT: 18% Aliq ICMS EXT: 18% ST1: (Pauta * Aliq1) = 188,7 * 0,18 = 33,966 ST2: (Pvenda * Aliq2) = 141,5 * 0,18 = 25,47 Valor do ST: (ST1 - ST2) = 33,966 - 25,47 = 8,496
Porém o preço de venda pode ser alterado e ser maior que o valor de pauta do produto: Pvenda: 191,00 Valor de Pauta ST: 188,7 Aliq ICMS INT: 18% Aliq ICMS EXT: 18% ST1: (Pauta * Aliq1) = 188,7 * 0,18 = 33,966 ST2: (Pvenda * Aliq2) = 191 * 0,18 = 34,38 Valor do ST: (ST1 - ST2) = 33,966 - 34,38 = -0,414
Nesse caso o valor do ST deu negativo, atualmente o sistema irá levar 0 para o valor do ST, pois o calculo do ST deu negativo. Com a alteração caso o valor do ST dê zerado ou negativo no cálculo por pauta o sistema irá calcular o valor ST pela base do IVA:
Pvenda: 191,00 IVA: 46% Aliq ICMS INT: 18% Aliq ICMS EXT: 18% Base ST: (Pvenda * (1+IVA/100)) = 278,86 ST1: (BaseST * Aliq1) = 50,19 ST2: (Pvenda * Aliq2) = 34,38 Valor do ST: (ST1 - ST2) = 15,8148
|
|
04. DEMAIS INFORMAÇÕES
...