Como gerar a regra tributária?


Com os dados do cenário e produtos definidos, o sistema criará uma chamada no motor de cálculo que buscará uma regra no Cockpit do cliente e, caso não encontre, acionará o cálculo de regras on demand.

Com o cálculo finalizado, o Tax Validator fará uma comparação entre os dados gerados no motor de cálculo e os dados enviados no XML que está sendo submetido a validação.

*Vide = “Cálculo on demand” no link abaixo, para entender como são feitas as chamadas on demand:

http://documentacao.systax.com.br/PublicView2/Index/152ddf768e739d5dc08ec9f34/26620

Como a comparação é apresentada:

A API apresentará os dados do cenário nas primeiras tag:

A API retorna com todos os campos que poderão ser comparados no documento eletrônico, intercalando entre NF-e e Tax, todas as tag que iniciam com Tax são referentes ao dado da regra e/ou cálculo da Systax.

Os tributos estão por blocos, dessa forma, cada bloco de tributo apresentará no início do bloco “Diferenças_XXXX” e no final de cada bloco retornará “Valor_diferenca_XXXX”

 

Diferenças_XXXXX = São as tags que apresentaram diferenças.

Valores_diferenca_XXXX = São os valores de diferenças, sempre que estiver negativo é porque o XML demonstra um valor menor que a regra da Systax e sendo positivo, o XML está a maior que a regra da Systax.

Blocos validados

ICMS

ICMSST
IPI
PIS
COFINS
UF_Dest

Outras informações

A API informará com quais dados a validação foi feita, se foi feita com regra da base do cliente ou se foi via on demand:

Informará também, quantos itens foram validados.