4 - Estrutura de dados da Requisição do Motor de Cálculo
|
Campo |
Cabeçalho / Item |
Descrição |
Obrigatório |
Valores Aceitos |
|
sessionID |
Cabeçalho |
Código de qualquer formato gerado pelo cliente e utilizado para obter controle das transações. Recomendamos que seja um código único por requisição. |
Não |
Texto e numérico |
|
sisOrig |
Código numérico que identifica o sistema de origem de request. Controle do cliente e utilizado quando há vários sistemas requisitando o motor de cálculo. Se for utilizar somente 1 solução pra chamar o motor, por exemplo, pode mandar 1 no parâmetro. |
Não |
Texto e numérico |
|
|
dtCalc |
Data de cálculo a ser considerada na vigência da regra. |
Sim |
Formato 'YYYY-MM-DD' |
|
|
finNFe |
Finalidade de emissão da NF-e |
Não |
1 - NF-e normal; |
|
|
cMunFG |
Código do Município de Ocorrência do Fato |
Não |
Numérico |
|
|
cMunFGIBS |
Código do Município de consumo, fato |
Não |
Numérico |
|
Campo |
Cabeçalho / Item |
Descrição |
Obrigatório |
Valores Aceitos |
|
tpNFDebito |
Cabeçalho |
Tipo de Nota de Débito |
Não |
1=Transferência de créditos para Cooperativas; |
|
tpNFCredito |
Tipo de Nota de Crédito |
Não |
Numérico |
|
|
tpEnteGov |
Tipo de ente governamental |
Não |
1=União |
|
|
pRedutor |
Percentual de redução de alíquota em |
Não |
Numérico |
|
|
tpNF |
Tipo de Nota da operação |
Sim |
0 - Entrada |
|
|
ufOrigem |
Campo utilizado para informar o Estado de saída da operação. |
Sim |
Texto |
|
|
municipioOrigem |
Código do municipio remetente da operação. |
Não |
Numérico |
|
|
ufDestino |
Campo utilizado para informar o Estado de destino da operação. |
Sim |
Texto |
|
|
municipioDestino |
Código do municipio destinatário da operação. |
Não |
Numérico |
|
|
ufEntrega |
Campo utilizado para informar o Estado de entrega da operação. |
Não |
Texto |
|
Campo |
Cabeçalho / Item |
Descrição |
Obrigatório |
Valores Aceitos |
|
municipioEntrega |
Cabeçalho |
Código do municipio de entrega da operação. |
Não |
Numérico |
|
municipioExecucao |
Código do municipio de execução da operação. |
Não |
Numérico |
|
|
chaveBanco |
Código do Cockpit do cliente considerado no cálculo |
Não |
Texto e numérico |
|
|
id |
Item |
Identificação única de cada item da requisição |
Não |
Numérico |
|
idCenario |
Código do cenário |
Não |
Numérico |
|
|
naturezaOperacao |
Código de natureza de operação do cenário. |
Sim |
Numérico |
|
|
finalidade |
Código da finalidade do cenário. |
Não |
Numérico |
|
|
perfilOrigem |
Código do perfil remetente da operação. |
Sim |
Numérico |
|
|
cnaeOrigem |
Código do cnae remetente da operação. |
Não |
Numérico |
|
|
perfilDestino |
Código do perfil destinatário da operação. |
Sim |
Numérico |
|
|
cnaeDestino |
Código do cnae destinatário da operação. |
Não |
Numérico |
|
|
prestador |
Código do perfil prestador da operação. |
Não |
Numérico |
|
|
tomador |
Código do perfil tomador da operação. |
Não |
Numérico |
|
|
executor |
Código do perfil executor da operação. |
Não |
Numérico |
|
|
cProd |
Código do produto previamente configurado. |
Sim |
Texto e numérico |
|
Campo |
Cabeçalho / Item |
Descrição |
Obrigatório |
Valores Aceitos |
|
orig |
|
Origem do Produto |
Não |
|
|
cEAN |
Item |
Código de barras (GTIN) do produto |
Não |
Numérico |
|
ncm |
Classificação fiscal do produto |
Não |
Numérico |
|
|
extipi |
Código EX da TIPI |
Não |
Numérico |
|
|
vProdUni |
Valor unitário do produto |
Sim |
Numérico |
|
|
qTrib |
Quantidade Tributável |
Sim |
Numérico |
|
|
uTrib |
Unidade Tributável |
Não |
Texto e numérico |
|
|
vUnTrib |
Valor unitario Tributável |
Não |
Numérico |
|
|
vOutro |
Valor de outros tributos da operação |
Não |
Numérico |
|
|
vAcrescVop |
Valor de acréscimo referente ajustes ao valor da operação |
Não |
Numérico |
|
|
vJuros |
Valor de juros da operação |
Não |
Numérico |
|
|
vMultas |
Valor de multas da operação |
Não |
Numérico |
|
|
vAcresc |
Valor de acréscimo da operação |
Não |
Numérico |
|
|
vEncargos |
Valor de encargos da operação |
Não |
Numérico |
|
|
vTransp |
Valor de transporte da operação |
Não |
Numérico |
|
|
vTributos |
Valor de tributos da operação |
Não |
Numérico |
|
|
vDescInc |
Valor de desconto incondicional da operação |
Não |
Numérico |
|
|
vImpSel |
Valor de imposto seletivo da operação |
Não |
Numérico |
|
|
pDevTrib |
percentual de cashback da operação |
Não |
Numérico |