Agora no Bluesoft ERP é possível realizar o recebimento de mercadorias criando regras fiscais automáticas com novas fórmulas de cálculo para aplicar o IVA-ST e o Percentual de Redução de Base-ST com base nos valores de ICMS-ST que vem destacado no xml do fornecedor.

Existem situações onde o fornecedor envia o xml com o percentual de IVA-ST diferente do que realmente foi destacado na tag e usado no calculo do ICMS-ST dos produtos. E existe cenário em que o fornecedor aplica um percentual de redução de base st no calculo da mercadoria mas não destaca esse percentual em tag no xml, fazendo com que haja divergência entre nota x pedido no recebimento de mercadorias.

Para aplicar a criação de regra fiscal automática no recebimento nesse cenário, foi realizado o desenvolvimento abaixo:

Foi alterado o nome do parâmetro no cadastro de fornecedor de: Criar percentual do IVA-ST baseado no cálculo do valor da Base-ST para o valor da Base do ICMS no XML do fornecedor.

Para: Criar percentual do IVA-ST baseado no cálculo do valor da Base ST ou baseado nos valores base do ICMS ST quando esta é maior ou menor que as tags:

(<vProd> + <vIPI>).

Com o parâmetro ativado o comportamento será o seguinte:

Exemplo de cálculo de IVA:

No recebimento do XML, o ERP validará se o valor da base de icms-st é maior que o valor da soma das tags (<vProd> + <vIPI>), caso seja maior, será calculado qual a real porcentagem de iva que foi utilizada no calculo da ST do xml, para isso, será aplicada a fórmula:

Fórmula:

((<vBCST>-(<vProd> + <vIPI>))*100)/(<vProd> + <vIPI>)

Exemplo: ((2566,67-(1569,83 + 0))*100)/(1569,83 + 0) = 63,4998


Exemplo de cálculo de Redução de Base-ST:

Agora se o valor da base de icms-st é menor que o valor das tags (<vProd> + <vIPI>), nesse caso o ERP irá aplicar a fórmula abaixo para encontrar qual o foi o real percentual de redução de base-ST aplicado no calculo do ICMS-ST do xml:

Fórmula

((((<vProd> + <vIPI>)*(1+<pMVAST>))-<vBCST>)/((<vProd> + <vIPI>)*(1+<pMVAST>)))*100

Exemplo: ((((174,80+0)*(1+40,39%))-95,44/((174,80,+0)*(1+48,50%)))*100 = 61,11


Nos dois cenários, caso configurado no parâmetro de criação de regras automáticas, será criado uma regra fiscal automaticamente que será vinculada ao fornecedor com base no resultado das fórmulas aplicadas.

Qualquer dúvida, por gentileza, entrar em contato com o suporte.

Disponível a partir da versão r321.01

Leave a Reply