Parametrização Fiscal – Passo D0202 – Programa Exceção 28


          

 

Passo D0202 – Programa Exceção 28

Por Henrique Moreira

 

Foi implementado um novo “programa exceção”, o ID 28, que tem o objetivo descrito abaixo.

Mas vale relembrar qual é o objetivo de um programa exceção: seu papel é desprezar a regra, lançada nos admins, onde o ID do programa exceção for indicado. Cada programa exceção tem uma condição.

Definição do Programa exceção 28:

Se a regra do admin regras contiver a indicação desse programa, esta será desprezada se na operação houver regras de ST aplicável (Passos D0003 ou D0013) OU alíquota for diferente de 19% OU houver regra aplicável no cálculo com CST 20, marcada no passo D0000 (Desempate de regras).

Em uma das 3 situações acima, a regra encontrada será desprezada se contiver esse programa exceção.

Segue abaixo Debugs para essas 3 situações em que a regra é desprezada:

 

  • ST aplicável:

[URL]

http://devsp.systax.com.br/webservice/debug.php?config=53229&id_cli=55982&prod=7891141018541&get=1&origem_prod=0

 

  • Alíquota diferente de 19%:

[URL]

http://devsp.systax.com.br/webservice/debug.php?config=119015&id_cli=55982&prod=NCM_21069090-0&get=1&origem_prod=0

 

  • Regra no empate (D000) Com CST 20:

[URL]

http://devsp.systax.com.br/webservice/debug.php?config=64775&id_cli=55982&prod=7898235230162&get=1&origem_prod=0