Dados do Campo Genérico da Request


No cabeçalho e no item, temos a tag “genérico”, onde, por meio de marcações, o motor traz no retorno informações referentes a controles e escrituração. 

Segue tabela de marcações genéricas e seus resultados:

LOCAL DA CHAMADA 

MARCAÇÃO

DESCRIÇÃO

Item

PMP

Calcula o Preço Médio Ponderado conforme o valor informado após a marcação.

Item

PMP_prod_novo

Calcula Preço Médio Ponderado para produtos novos ou não utilizados a mais de 6 meses, conforme valor informado após a marcação.

Cabeçalho

RBT12

Deve informar “RBT12=XX.XXXX” e o motor buscará a alíquota e a dedução em que o contribuinte do simples se enquadra e retornará o percentual no campo pCredSN.

Cabeçalho

VERIF_CRED_18=1

Com essa marcação o motor fará uma busca na base do cliente para verificar se há regra de transferência interna no estado PE com indicador de crédito.

Item

CT_Secundario

Marcação para cálculo da redução de base de cálculo considerando 4 casas decimais.

Cabeçalho

busca=1
busca=2
busca=3
busca=4

Liga ou desliga métodos alternativos de busca de regras:
busca=1 - Busca por grupo de produtos.
busca=2 - Busca por NCM.
busca=3 - Busca por EAN.
busca=4 - Busca por regra on demand.

>> Busca por Grupo de Produtos:
O agrupamento interno da Systax é enviado de forma de hash para o Cockpit, quando ativo esse método e a regra não é localizada, busca por uma regra de outro produto no mesmo grupo.

>> Busca por NCM:
Quando não localizado, busca por um produto do cadastro do cliente que tenha a NCM, encontrando, retorna o cálculo.

>> Busca por EAN:
Os produtos serão associados (vinculados), de forma automática, aos produtos do cliente a partir dos códigos de barras (EAN/GTIN, padrão GS1).

Caso esses códigos de barras não constem na base de dados da Systax, a associação será feita pela NCM.

>> Busca por Regra on demand:
Quando não há regra no cockpit e é enviada a marcação busca=4 o motor de cálculo aciona a API on demand, que retorna uma regra calculada online na base da Systax com os paramêtros enviados na chamada para que seja possível calcular a operação requisitada.

Exemplos:
busca=1234 (busca por todos os métodos)
busca=13 (busca pelo método 1 e 3).

 

Item

pFrete=0.0000|Nprice=1

Complementa a ativação da função que identifica o preço líquido do produto, ou seja, quando a chamada partir do preço bruto (com impostos), com a tag "impAtiv" preenchida com "2", o sistema identificará o preço líquido (custo sem impostos), que será o ponto de partida para o cálculo desta chamada. Essa marcação permite também informar o percentual de frete acrescido para que o frete também seja desembutido do preço.

Caso não haja frete a desembutir, a marcação deverá ser preenchida com "0.0000". A marcação do percentual de frete comporta 4 casas inteiras e 4 decimais, ou seja, XXXX.XXXX.

Item exclVFreteIPI=1 Marcação que define como 0.00 o vFrete da fórmula do BC Composição 57 do bloco do IPI

Cabeçalho

finNFe=4

Essa marcação no genérico do cabeçalho é o gatilho para que o motor busque a regra com os parâmetros enviados e converta para uma regra de devolução. Hoje essa marcação atende a operações de compra, venda e transferência, internas e interesdaduais. No retorno o CFOP será alterado para o correspondente de Devolução e os dados tributários estão de acordo com os que as ufs definem para o ICMS e retorno genérico para IPI, PIS e COFINS. Além disso, os dados que devem constar nas tag infAdpro e/ou infCpl nas operações de Devolução, também serão incluídos, por exemplo, valores do ICMS ST e a palavra "Devolução".

Cabeçalho

ICMSDeson=N

Essa marcação suprime as tags do retorno destinadas ao ICMS desonerado, com impacto no valor total da nota.

Cabeçalho

calc_st

calc_st=Nat_op;ex_origem;ex_destinação;Origem do Produto

Com essa marcação  é possível simular uma operação de acordo com os dados enviados, esse bloco retornará dentro do bloco simulação.

Item

excluiICMS=1

Excluir da base de cálculo de Pis e Cofins o valor do ICMS calculado na operação, nos casos em que a operação do ICMS tem o CST = 00, 10, 20, 51, 90.

Item

excluiICMS_FCP=1

Excluir da base de cálculo de Pis e Cofins o valor do ICMS e do FCP calculado na operação, nos casos em que a operação do ICMS tem o CST = 00, 10, 20, 51, 90.

Item

excluiICMS=1|vICMS=XX|

vICMSRet=XXXXX.XX|

vICMSUFDest=XX.XXXXX

 

Excluir da base de cálculo do Pis e da Cofins o valor do ICMS indicado em uma das marcações que acompanham a marcação "excluiICMS=1", nos casos em que a operação do ICMS tem o CST = 30, 40, 41, 60.
Portanto, deve ser usada a marcação "excluiICMS=1" e uma das marcações adicionais ("vICMS", "vICMSRet",  "vICMSUFDest") com o valor que será usado para ser excluído da base de cálculo do Pis e da Cofins.

Exemplo: "excluirICMS=1|vICMSDest=10.0000"

Item

excluiICMS_FCP=1|vICMS=XX|

vFCP=XX|vICMSRet=XXXXX.XX|

vFCPRet=XX.XXXX|

vICMSUFDest=XX.XXXXX|

vFCPUFDest=XX.XXXXX

Excluir da base de cálculo do Pis e da Cofins o valor do ICMS e do FCP indicado em uma das marcações que acompanham a marcação "excluiICMS=1", nos casos em que a operação do ICMS tem o CST = 30, 40, 41, 60.
Portanto, deve ser usada a marcação "excluiICMS=1" e uma das marcações adicionais ("vICMS", "vFCP",  "vICMSRet", "vFCPRet", "vICMSUFDest", "vFCPUFDest") com o valor que será usado para ser excluído da base de cálculo do Pis e da Cofins.

Exemplo: "excluirICMS=1|vICMS=5.0000|vFCP=0.80"

Item vICMSPC=XX.XX Valor utilizado nos cálculos que forem indicados sua utilização, como para exclusão do ICMS da base de cálculo de PIS e COFINS, e também da base de crédito
Item vIPIPC=XX.XX Valor utilizado nos cálculos que forem indicados sua utilização, como para exclusão do ICMS da base de cálculo de PIS e COFINS, e também da base de crédito
Item calcRepasse=0

Compara o cálculo do vProdUni com o PF

Se < PF = Segue com o cálculo usando o vProdUni

Se > PF = Segue com o cálculo usando o PF (calcula (PF-vRepasse))

Item calcRepasse=1 Calcula o novo valor do vProduni somando o valor do repasse 
Item calcRepasse=2 Calcula o novo valor do vProduni somando o valor do PF para as ICMS, PIS, COFINS e IPI, nos casos de impAtiv = 1 ou 4
Item anulaPF=1 Marcação que anula as marcações ou configuações do calcRepasse, Não calculando o repasse e PF
Item qTReal=XX Utilizada no cálculo de devolução por XML, indicando a quantidade proporcional da devolução
Item vInterm=XX Valor da intermediação informado para cálculo do BC Composição 133
Item vCustProd=XX Valor do custo de produção informado para cálculo do BC Composição 139
Item resultBR=1 Marcação para busca de regra interna de Serviços, para operações de serviços executados no Exterior com incidencia interna
Item

referenceIDItem=X

Marcação enviada em operação de devolução por XML, que indica qual número do item do XML deve retornar
Item vCredPresumido Marcação enviada que indica o valor utilizado no cálculo do custo de aquisição
Item custoAquis=XX.XX Valor que define a marge de lucro
Item infCustoAquis=1 Retorna a informação do custo de aquisição, quando a chamada for relativa à operação de entrada (TPNF=0) e impAtiv=1
Item CFOP=2949 Nas operações de devolução, define o retorno do CFOP = 2949
Cabeçalho IPI_SAP=XX Marcação que indica um perfilDest que, em request onde é acionado o on demand é concatenado o valor indicado na marcação ao perfilDest da requisição
Item vlrOutPisCofins=XX.XX Em operações de PIS e COFINS, cujo CST = 05, exclui o valor informado na marcação, do valor informado no vOutros, para que não seja incluído na BC do ICMS os valores de PISST e COFINSST
Cabeçalho cred_diferenciado=1 Inclui o ICMSST nas fórmulas dos indicadores de crédito 1,4,11,12 e 14 de PIS e COFINS