Skip to main content

4 - Estrutura de dados da Requisição do Motor de Cálculo

     

Campo

Descrição

Cabeçalho / Item

Obrigatório

Valores Aceitos

SessionID

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.

Cabeçalho

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'

UfOrig

Campo utilizado para informar o Estado de saída da operação.

Sim

Texto

UfDest

Campo utilizado para informar o Estado de destino da operação.

Sim

Texto

CNAERemCNAERem 

CNAE do remetente.

Não

Numérico

CNAEDestCNAEDest 

CNAE do destinatário.

Não

Numérico

MunGerador

Código do municipio gerador da operação.

Não

Numérico

MunTomadorMunTomador 

Código do municipio tomador da operação.

Não

Numérico

MunExcucaoMunExcucao 

Código do municipio execução da operação.

Não

Numérico

ChaveBanco

Código do Cockpit do cliente considerado no cálculo.

Não

Numérico

PerfilRem

Campo utilizado para informar o remetente de saída da operação.

Sim

Numérico

PerfilDest

Campo utilizado para informar o destinatário de saída da operação.

Sim

Numérico

IdId 

Identificação única de cada item da requisição.

Item

Não

Numérico

VServico

Valor do serviço da operação.

Não

Numérico

VDescIncodicionalVDescIncodicional 

Valor do desconto incondicional.

Não

Numérico

VDescCondicionalVDescCondicional 

Valor do desconto condicional.

Não

Numérico

VDeducoesVDeducoes 

Valor de deduções da operação.

Não

Numérico

CodServico

Código do serviço.

Não

Numérico

CodServicoExecucaoCodServicoExecucao 

Código do serviço execução.

Não

Numérico

CodServicoInternoCodServicoInterno 

Código do serviço interno.

Não

Numérico

nbs

Código NBS.

Sim

Numérico