Ao interpretar os resultados de cálculo no AvaTax Brasil, não confunda dois campos distintos do array taxDetails[]:
- taxType: identifica qual tributo está sendo calculado. Exemplos:
cbs,ibs,is,cbsDeferred,ibsPresumed. - taxImpact: mostra como o valor do tributo afeta o preço ou a base da operação.
O que representa taxType
O campo taxType classifica o tributo em si. Ele pode representar:
- Tributos devidos.
- Créditos tributários.
- Valores informativos.
Dica
Pergunta que o atributo taxType responde: “Qual tributo ou cenário está sendo calculado?”
O que representa taxImpact
O campo taxImpact indica o efeito contábil ou comercial do valor:
Add: o tributo é somado ao preço.Included: o tributo já está incluso no valor informado.Subtracted: o tributo reduz a base ou o valor líquido.Informative: o valor é apenas demonstrativo, sem efeito sobre o total.
Dica
Pergunta que o atributo taxImpact responde: “Como esse tributo impacta o preço ou a base da operação?”
Exemplo
{
"jurisdictionName": "Brazil",
"jurisdictionType": "Country",
"taxImpact": {
"impactOnFinalPrice": "Informative",
"impactOnNetAmount": "Informative",
"accounting": "none"
},
},
"taxType": "cbs",
"citation": "Situações tributadas integralmente pelo IBS e CBS.",
"citationId": "32835459-82b5-50e8-8754-edb7f5e8fa0c",
"subtotalTaxable": 9.08,
"rate": 0.9,
"tax": 0.08,
"exemptionCode": "",
"traceCode": "F0060.01",
"cClassTrib": "",
"cst": "",
"modBC": "0",
"active": true
}
Neste exemplo:
taxType: cbs representa o tributo CBStaxImpact.impactOnFinalPriceeimpactOnNetAmount=Informativemostra que o valor é apenas informativo, sem efeito sobre o total.