Skip to main content

Descrição dos campos da chamada e retorno

Chamada

Bloco "formulaEspecifica": 

Este bloco é composto por 4 campos: bcComposicao, indicadorCredito, tipoAntecipacao e bcComposicaoFCPAntecipacao.
São campos numéricos, cujos números representam os ID de cada uma dessas tabelas. O preenchimento é opcional, e se for enviado algum valor retornará a formula correspondente ao ID ou ID's indicados, e os demais se nao for enviado não retornará.

Campo tributo: 

É um campo texto e pode ser enviado vazio ou preenchido, e se for  preenchido buscará as formulas aplicáveis ao tributos(s) enviado(s).

O campo pode ser preenchido com: icms, icmsst, antecipacao, pis, cofins, ipi

Exemplos:
"tributo": "icms" ou "tributo": "icms, ipi".

Caso seja enviado o campo tributo deve retornar as fórmulas correspondentes:

Campo Tributo

Fórmula correspondente

icms

bcComposicao + indicador_credito

icmsst

bcComposicao + indicador_credito

antecipacao

tipoAntecipacao +bcComposicaoFCPAntecipacao + indicadorCredito

pis

pis + indicadorCredito

cofins

cofins + indicadorCredito

ipi

ipi + indicadorCredito

Exemplo:

Se for enviado "tributo": "icms" retornará tudo relativo a "bcComposicao" e "indicadorCredito" que se aplica para este tributo. Sendo assim, não deve retornar bcComposicao aplicável apenas para ipi, por exemplo

Retorno

API

Definições

"indicador"

corresponde ao ID da fórmula na tabela especifica

"descricao"

descreve a definição da fórmula. Por exemplo, bcComposicao=1, descrição: valor da operação com IPI

"formula"

é a fórmula a ser utilizada para cálculo do ID correspondente

"tributo"

indica os tributos que podem ser calculados com essa fórmula

"observacoes"

indica particularidades aplicadas a fórmula