Passar para o conteúdo principal

[TMS] - Como Funciona o Cálculo e Rateio do ICMS e ISS em Embarques

1 - Problema Relatado pelo Cliente:
O cliente busca compreender de forma clara como funciona o cálculo e o rateio do ICMS (Imposto sobre Circulação de Mercadorias e Serviços) e do ISS (Imposto sobre Serviços) dentro de um embarque, especialmente em relação ao comportamento do sistema com o parâmetro calcularICMSISSEmbarqueDestinoConhecimento ativado ou desativado. O objetivo é esclarecer a lógica que o sistema utiliza para consolidar e ratear a base de cálculo do ICMS e do ISS entre os documentos de um embarque, evitando dúvidas e interpretações incorretas sobre os valores gerados.


2 - Passo a Passo para Resolver o Problema:

A seguir, apresentamos a explicação detalhada do comportamento do sistema para o cálculo e rateio do ICMS e ISS no embarque, conforme o status do parâmetro calcularICMSISSEmbarqueDestinoConhecimento:

Quando o parâmetro está ATIVO:

  • O sistema irá agrupar todas as notas fiscais dentro do embarque que possuam o mesmo destinatário (mesmo destino).

  • Em seguida, o sistema somará as bases de cálculo dessas notas fiscais que possuem o mesmo destinatário.

  • O ISS ou ICMS será calculado sobre essa base somada e, posteriormente, o sistema realizará o rateio proporcional do imposto entre as notas fiscais agrupadas com o mesmo destinatário.

  • Ou seja, para cada grupo de notas com o mesmo destinatário, será realizado um cálculo único de base, seguido do rateio proporcional do ISS/ICMS.

Exemplo prático:

  • Em um embarque com 12 documentos, sendo 6 deles destinados a um mesmo cliente:

    • O sistema agrupa essas 6 notas;

    • Calcula a base total do ICMS/ISS considerando a soma dessas notas;

    • Realiza o rateio proporcional do ICMS/ISS entre esses 6 documentos.

  • As demais notas do embarque, que são para destinatários distintos, terão o cálculo do ICMS/ISS feito de forma isolada, uma vez que não há agrupamento.


Quando o parâmetro está INATIVO:

  • O sistema desconsidera as origens e destinos individuais de cada nota fiscal e pré-conhecimento.

  • O cálculo do ISS ou ICMS será feito considerando exclusivamente a origem e destino do embarque como um todo.

  • Assim, a base de cálculo do imposto será formada com a soma de todas as notas fiscais do embarque, independentemente de suas origens ou destinatários.

  • O sistema, então, rateará o ICMS/ISS proporcionalmente entre todos os documentos do embarque, sem distinção por destinatário. 

  • Exemplo: se a origem e destino do embarque incide o ICMS, então este será o imposto calculado sobre a base de cálculo de todas as notas fiscais do embarque, mesmo que haja nota fiscal que, originalmente, incide ISS.


Outros pontos importantes sobre o cálculo:

  • O sistema sempre realiza o cálculo utilizando quatro casas decimais, garantindo maior precisão no valor do imposto rateado.

  • O comportamento descrito acima está implementado de forma consistente e não sofre alterações fora da ativação ou desativação do parâmetro mencionado.

  • O tipo de distribuição do rateio depende da configuração de parâmetro que determina se o rateio será por valor da nota fiscal, peso, cubagem etc.

Respondeu à sua pergunta?