Manual do Suporte
×
Menu

Rotina de Cálculo

 
A Rotina de Cálculo tem como objetivo facilitar o lançamento manual de notas fiscais de entrada e saída, sendo possível o preenchimento automático de alguns campos. É usada também para criar regras de cálculo como vemos nos casos de vendas de veículos usados e diferencial de alíquota em notas de entrada e outros casos. Além disso a rotina pode ser usada para corrigir lançamentos, incluindo, alterando ou excluindo valores.
 
 
Como criar uma rotina para facilitar o lançamento manual
 
Vamos partir de um exemplo onde todo lançamento que o cliente irá fazer seja tributado o ICMS a 18%, desta forma é possível automatizar o lançamento, a partir do momento que for informado o valor do produto o sistema irá preencher os campos de ICMS, informado Base, Alíquota e Imposto.
 
A rotina ficará desta forma:
 
 
 
Para montar a formula, clique no campo desejado e aperte as teclas alt + f, desse modo abrirá esta tela:
 
 
 
No exemplo citado acima, a formula ficou BASICM * ( PERICM / 100 ), como estamos trabalhando com número inteiro na alíquota, se faz necessário a divisão por 100, desta forma temos 18,0000 / 100 = 0,18. Outra forma de usar essa alíquota é pular a divisão feita entre parênteses, ficando desta forma BASICM * 0,18. Ambos exemplos estão corretos.
 
Observe como fica o lançamento:
 
 
Neste lançamento apenas foi informado o valor do produto, com o uso da rotina o sistema preencheu os demais campos excetos pela cst de pis/cofins.
 
 
 
Como criar uma rotina para vendas de veículos usados
 
A tributação sobre a venda de veículos usados é feita sobre o lucro obtido na venda, será a diferença entre o valor da compra com o valor da venda.
 
Exemplo:
Valor de Compra R$ 10.000,00
Valor de Venda R$ 15.000,00
Lucro Obtido R$ 5.000,00
 
Desta forma os impostos como: PIS, Cofins, IRPJ e CSLL serão tributados sobre o lucro, já o ICMS possui redução de Base em 95% do valor da venda, neste exemplo seria R$ 15.000,00 – 95% = R$ 750,00  e para o sistema controlar essas situações é necessário o uso de uma rotina.
 
A rotina ficará desta forma:
 
 
 
Para ter o valor correto da base de ICMS foi necessário usar a seguinte formula VALCON * 0,05 (R$ 15.000,00 * 0,05 =  R$ 750,00), assim obtemos o valor de R$ 750,00. Uma vez que a base de cálculo do ICMS possui redução de base devemos escriturar no campo Outras ICMS o valor que não foi tributado para isso temos a formula VALCON – BASICM (R$ 15.000,00 – R$ 750,00 = R$ 14.250,00)
 
 
 
Na aba Outros Valores liberamos o campo ‘Valor de Compra’ e na coluna para Faturamento marcamos a opção Subtrair, desta forma o sistema irá diminuir o valor da compra para obter o faturamento (lucro) e base de cálculos dos impostos, exceto o ICMS.
 
Observe como fica o lançamento:
 
 
Neste lançamento apenas foi informado o valor do produto e valor da compra, com o uso da rotina o sistema preencheu os demais campos excetos pela cst de pis/cofins.
 
 
 
Como criar uma rotina para diferencial de alíquota em notas de entrada
 
O Diferencial de Alíquotas ou DIFAL não vem destacado em notas de entrada, pois o responsável pelo recolhimento é o comprador desse modo deve ser feito o cálculo no lançamento para que gere o valor para recolhimento através da GARE de Diferencial de Alíquotas. Isso vale tanto pata notas lançadas manualmente como notas importadas.
 
A rotina ficaria desta forma:
 
 
 
 
 
 
Observe como fica o lançamento:
 
 
 
Neste lançamento apenas foi informado o valor do produto, com o uso da rotina o sistema preencheu os demais campos excetos pela cst de pis/cofins.
 
 
 
Como criar uma rotina para corrigir lançamentos
 
Vamos imaginar que o cliente fez lançamentos de forma errada, e acabou escriturando a nota como isento para o ICMS quando o correto seria tributado para o ICMS. Esse método de correção deve ser usado com moderação já que existem outras formas de corrigir lançamentos como: importar novamente ou editar a nota, devendo-se ponderar se é vantajoso, e se não há outra alternativa.
 
 
Exemplo que como foi escriturada a nota:
 
 
 
 
A rotina ficaria desta forma:
 
 
 
Observe que no campo ‘ICMS Isentas’ foi usada a formula VALCON * 0, esse é o método para zerar qualquer campo que há na rotina.
 
 
Observe como fica o lançamento:
 
 
 
Observações
 
Na criação das rotinas alguns campos possuem as opções de 'Faturamento' e 'Valor Contábil', como citamos o uso de rotina se aplica a casos raros, na maioria das situações o recomendável é não usar rotina, já que o sistema controla automaticamente o que compõe o 'valor contábil' e/ou 'faturamento'. Nestes casos deve-se atentar-se ao que compõe ou não o 'valor contábil' e/ou 'faturamento' e ajustar conforme a necessidade.
 
Em alguns casos onde a notas que necessitam da rotina já foram escrituradas é possível incluir ou alterar a rotina pela tela de Utilitários/Alteração de lançamentos.
 
 
Deve-se fazer o filtro do que será alterado com muita atenção, de qualquer forma é recomendável fazer uma cópia de segurança.
 
Uma vez que a rotina seja incluida ou alterada ou removida pela tela Utilitários/Alteração de lançamentos, é necessario fazer as atualizaçãoes nas telas Utilitários/Atualização das Rotinas de Cálculo e Utilitários/Atualização de Faturamento / Valor Contábil.