Skip to main content

Descrição dos campos da chamada e retorno

Chamada

TIPO DE CONSULTA

A API permite consultar as fórmulas dos tributos atuais e também as fórmulas dos tributos da Reforma Tributária. Para diferenciar o tipo de consulta, a API utiliza o campo "RT".

Para consultar as fórmulas dos tributos da Reforma, é necessário enviar na chamada o campo "RT" preenchido com "true".

Caso não seja enviado este campo na chamado ou caso este seja enviado mas preenchido com algo diferente de "true", a API retornará as fórmulas dos tributos atuais.

BLOCOS E CAMPOS DA CHAMADA

Bloco "formulaEspecifica":

Este bloco é composto por quatro campos: bcComposicao, indicadorCredito, tipoAntecipacao e bcComposicaoFCPAntecipacao.

  • Para os tributos atuais, os quatro campos são aplicáveis.
  • Para a Reforma Tributária, apenas os campos bcComposicao e indicadorCredito devem ser utilizados.

Portanto, nas consultas de fórmulas relacionadas à Reforma Tributária, devem ser enviados apenas esses dois campos do bloco formulaEspecifica.

Todos os campos são numéricos e representam os IDs das respectivas tabelas. Esses IDs correspondem aos códigos retornados nas regras tributárias fornecidas pela Systax.

O preenchimento dos campos é opcional:

  • Se um ou mais IDs forem informados, será retornada a fórmula correspondente aos IDs enviados.
  • Se um campo não for informado, ele não será considerado no retorno.

CAMPO TRIBUTO

Este é um campo do tipo texto. Ele pode ser enviado vazio ou preenchido.

  • Quando não preenchido, o sistema retornará todas as fórmulas disponíveis.
  • Quando preenchido, o sistema retornará apenas as fórmulas aplicáveis aos tributos informados.

Valores Aceitos:

  • Tributos atuais: icms, icmsst, antecipacao, pis, cofins, ipi

  • Tributos da Reforma Tributária: CBS, IBSUF, IBSMun, IS

Formato de preenchimento:

O campo pode ser enviado com um ou mais tributos, separados por vírgula.

Exemplos:

  1. "tributo": "icms"
  2. "tributo": "icms, ipi".


Retorno

Descrição

dos
campos
retornados:


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

Tipos de Fórmulas retornadas para cada Tributo:

Campo Tributo

Fórmula correspondente

ICMS

bcComposicao + indicador_credito

ICMSST

bcComposicao + indicador_credito

ANTECIPACAO

tipoAntecipacao +bcComposicaoFCPAntecipacao + indicadorCredito

PIS

bcComposicao + indicadorCredito

COFINS

bcComposicao + indicadorCredito

IPI

bcComposicao + indicadorCredito

CBS

bcComposicao + indicador_credito

IBSUF

bcComposicao + indicador_credito

IBSMun

bcComposicao + indicador_credito

IS

bcComposicao + indicador_credito

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