Neste tópico iremos abordar o processo para criação de fórmulas de cálculo dos impostos IBS e CBS, iremos tratar as fórmulas padrões, ou seja, sem deduções de demais tributos, e também demonstrar como pode ser configurado as fórmulas com deduções.
Nota: A fórmula de imposto pode ser reaproveitada independente do cenário, ou seja, pode haver uma única fórmula para tratar cenário de Tributação Integral e Redução de Alíquota, por exemplo.
Para realizar a criação desta fórmula, acessar o menu:
Administração > Definição > Imposto > Configurar regra de imposto > Fórmula do imposto
Fórmula do Imposto
Neste menu, a primeira etapa é determinar qual será o nome do código de imposto, depois selecionar o tipo de imposto e em seguida caso deseje preencher o campo descrição para detalhar melhor a finalidade daquela fórmula. Após preenchimento deste três campos será carregado em tela os parâmetros pré determinados para cálculo do imposto e além disso será habilitada uma caixa de texto a direita para informar a fórmula de cálculo.
Para o cenário padrão de cálculo do IBS e CBS, teremos a seguinte fórmula:
BaseAmt = Total * Base;
ExcAmt = Total * Isento;
OthAmt = Total * Outros;
TotalB = Total;
AliqEft = Rate - (Rate * ReduAliq);
TaxAmt = BaseAmt * AliqEft;
Sendo que:
BaseAmt => Base de Cálculo do Imposto ExcAmt => Base Isenta do Imposto OthAmt => Base Outra do Impostos
TotalB => Total das Bases AliqEft => Alíquota Efetiva da Operação TaxAmt => Valor do Imposto da Operação
Após o preenchimento do campo definido para fórmula (campo texto a direita), antes de gravar a fórmula é necessário configurar a variável "Total", está será responsável por receber o valor que será base para todo o cálculo. Para isso, basta preencher na opção "Fórmula entr./saída", em específico na coluna "Cód.parâmetro" a informação "Total", após esse procedimento pode acionar o botão atualizar:
Exemplo de fórmula padrão
Além do cenário padrão de tributação integral da base, é possível criar fórmula para indicar a dedução dos impostos atuais do valor da base de cálculo dos novos impostos, exemplo:
Suponhamos que desejem criar um fórmula de IBS e CBS, onde a base de cálculo destes impostos deverá ter dedução dos valores calculados de impostos referente ao ICMS, PIS e COFINS, para isto o procedimento de criação é semelhante ao mencionado no tópico anterior, só deverá ser acrecido algumas informações.
Primeiro ajuste é a fórmula de cálculo, que nesta deverá compor variáveis para recuperação do valor do imposto calculado:
BaseAmt = (Total - ICMS_TaxAmt - PIS_TaxAmt - COFINS_TaxAmt) ;
ExcAmt = Total * Isento;
OthAmt = Total * Outros;
TotalB = Total;
AliqEft = Rate - (Rate * ReduAliq);
TaxAmt = BaseAmt * AliqEft;
Nota: As variáveis de impostos podem alterar dependendo de como foi realizado a configuração dos impostos na base, para consultar qual variável utilizar realizar a busca na opção código de parâmetro disponível em tela.
Após atualização do texto referente a fórmula, será necessário implementar na opção "Fórmula entr." as novas variáveis referente aos impostos que deseja realizar a dedução:
Exemplo de fórmula com dedução de impostos
O mesmo procedimento mencionado acima serve para demais cenários tais como:
Tributação de ISS;
Tributação de FCP;
Tributação de DIFAL;
Operação de Importação;
Basta adequar a fórmula para o seu respectivo cenário, atualizando sempre as varíaveis de entrada e o texto referente a fórmula de cálculo.