Configurações Especificas Configurações Especificas Algumas funcionalidades para serem aplicadas precisam de configuração no banco, por isso é necessário incluí-las, caso necessário. As configuração são feitas por empresa, porém é possível configurar também por usuário. Para isso, deve ser indicado no campo " descrição ": "user: dados do usuario". Por exemplo: user: usuario_teste@systax.com.br. Para incluir uma a configuração no motor de cálculo é preciso fazer através do cockpit. Nome da configuração Descrição cargaTributaria Retorna tag "cargaTributariaICMS" no bloco auxiliar, com valor da carga tributária nas operações de saídas internas com CST 20 ou 90 concatenaDispositivo Busca no cockpit na tabela "Complemento de Informações no Retorno", um registro para concatenar no retorno do motor nos campos  dispositivo legal e informações adicionais, do tributo indicado na tabela ativaRestricaoDesoneracao Suprime em algumas operações as tags oficiais da NF-e vICMSDESON e motDesICMS e o grupo auxiliar "icmsDESON". Operações que pode ocorrer a supressão, se motDesICMS <> 7: 1) transferência, natureza_operacao = 107 ou 108); ou 2) venda, natureza_operacao = 121 e perfilRem (origem) = 3 e perfilDest (destino) = 140 semOrigProd Retira obrigatoriedade de informar a origem do produto no campo "orig", da request. Nessa hipótese retornará a regra com o produto indicado na chamada independente da origem do produto da regra encontrada precoTotalItem Retorna bloco "precoTotalItem" dentro de conteudo auxiliar, com valor correspondente:  precoTotalItem = ((vProdUni ou NVProdUni * qTrib) + vIPI + vICMSST + vFCPST) / qTrib ConfigCalcRepasse=0 Compara o cálculo do vProdUni com o PF (preço de fábrica de medicamentos) Se < PF = Segue com o cálculo usando o vProdUni Se > PF = Segue com o cálculo usando o PF (calcula (PF-vRepasse)) ConfigCalcRepasse=1 Calcula o novo valor do vProduni somando o valor do repasse, e calcula o ICMSST utilizando esse novo valor. Repasse = é o percentual definido pela legislação a partir das aliquotas dos Estados participantes. O Repasse nao existe nas operações internas ConfigCalcRepasse=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 pautaProporcMed Calcular pauta proporcional de medicamento embutePisCofinsDeb Calcula o nvProdUni incluindo o débito (bloco oficial) de PIS e COFINS, no impAtiv=4 carga_difal_aliq Calcula o valor do difal de forma diferente da habitual, subtraindo o valor de ICMS UF DEST Cálculo Diferencial = (vBCUFDest*((pICMSUFDest+pFCPUFDest)/100))-vICMS carga_difal Calcula diferencial de aliquotas com base dupla ufs_difal_base_dupla Funciona em conjunto com a configuração "carga_difal", para indicar quais UF devem utilizar base dupla para calculo do difal contribuinte creditoESPECIAL Nas operações de entrada retorna o bloco do crédito especial dentro do bloco do conteúdo auxiliar credEspecialSaida Nas operações de saída retorna o bloco do crédito especial dentro do bloco do conteúdo auxiliar excluiIPI Exclui o IPI não recuperável da base de cálculo do crédito de Pis e Cofins excluiIPIRecup Exclui o IPI recuperável da base de cálculo do crédito de PIS e COFINS excluiICMSCredPC Calcula exclusão do ICMS na base do crédito de PIS e COFINS com o valor de NVProdUniPC independente da data de cálculo, no impAtiv=4 excluiICMSPerson Calcula a exclusão do ICMS da base de credito de PIS e COFINS considerando o valor do crédito do ICMS e FCP, e das marcações indicadas (poderão ser incluídos os indicadores), no impAtiv=0 vProdICMS Se municípios listados não embute PIS e COFINS para calcular o ICMS e IPI tblCredPresumido Busca registros na tabela "Gestão de crédito presumido na saída" do cockpit comparaPresumido Compara vCredPresumido com vICMS e se for maior retorna 0.00 e desconsidera para cálculo do gross up, utilizado em conjunto com a configuração "excluiICMSPerson" grossCredPresumido Calcula gross up com o crédito presumido, utilizado em conjunto com a configuração "excluiICMSPerson" federalDevolucao Retorna o bloco do IPI nas operações de devolução e troca CST IPI, PIS e COFINS federalDevolucaoXML Retorna o bloco do IPI nas operação de devolução por XML devolucaoParcialXML Retorna nas operações de devolução por XML apenas o item indicado na chamada buscacProdXML Nas operações de devolução por XML, identifica qual o cProd correspondente ao cProd indicado na chamada e o retorna. Nessa hipótese não buscar por ID buscaRegraForaRE Busca regra com ST fora do RE da operação, considerando os dias indicado no campo "valor" calculoOnDemand Ativa busca de regra on demand, quando não houver regra no Cockpit buscaProdOndemand Funciona em conjunto com a configuração "calculaOnDemand", e se houver busca on demand considera a busca pelo código do produto enviado na request totalizador Suprime bloco ICMSTot logAvancado Registra log com todos os dados das requisições e retornos desativaLog Desativa a gravação do log das requisições e retornos somenteICMS Retorna apenas dados relacionados ao ICMS ativaBuscaEAN Ativa busca de regra considerando EAN enviado na request ativaGenericoImpostoAproximado Retorna no campo "infAdProd" os valores relacionados aos tributos aproximados AtivaCriacaoRegraOnline Envia ao cockpit solicitação de criação de regra, quando a regra calculada for on demand. Considerando que somente criará a regra se o "cProd" enviado na request existir na tabela de produtos do Cockpit AtivaCriacaoRegraOnlineNCM Envia ao cockpit solicitação de criação de regra, quando a regra calculada for on demand. Nessa hipótese considerará o código do produto da regra encontrada com a NCM indicada na chamada AtivaCriacaoRegraOnlineEAN Envia ao cockpit solicitação de criação de regra, quando a regra calculada for on demand. Nessa hipótese considerará o código do produto da regra encontrada com o EAN indicado na chamada Notas: 1) No banco o valor da configuração será igual indicada na coluna "chave"; 2) Valor = 0 ou 1, onde 1 é ativo, e 0 é inativo (ou não deve ser preenchida a configuração). Exceções: configuração "configCalcRepasse" deve ser preenchido com valor '0' ou '1' ou '2', conforme definições descritas acima. 3) Preencher com código do cliente em requisições com autenticação (Rest Auth), caso contrário sempre indicar "999999", que é valor padrão.