Cálculo da Retenção de ISS

Depois que o sistema conclui as validações, ele:

  1. Recupera as informações de retenção de ISS do cache de ISS.

  2. Recupera a taxa de ISS da cidade, serviço e data do GL do voucher da tabela Configuração de Impostos pela Cidade e Serviços (F76B409).

  3. Recupera o percentual de isenção da combinação de fornecedor/cidade/serviço da tabela Isenção de ISS de Serviços (F76B106).

    Se o percentual de isenção for 100, o sistema processará o voucher, mas não calculará a retenção de ISS.

  4. Calcula a retenção de ISS com base na taxa de ISS e percentual de isenção da cidade e do serviço.

    O sistema acumula a retenção de ISS por serviço e cidade.

  5. Depois que todas as linhas do voucher forem processadas, grava duas linhas na tabela F0411 de cada voucher e serviço - uma linha positiva que é paga para a autoridade fiscal e uma linha negativa para o mesmo valor que é deduzida do valor de voucher que é pago para o fornecedor.

  6. Grava uma linha para o imposto na tabela Informações Adicionais do Voucher - Brasil (F76B0411) de cada voucher e serviço.

  7. Grava um valor na tabela Arquivo Processado do Imposto do Voucher (F76B4012) para indicar que o voucher foi processado para retenção de ISS.

  8. Grava linhas na tabela Detalhes de Retenção por Cidade e Serviço (F76B415) para cada tipo de serviço.

    O sistema também grava o código de serviço nacional na tabela F76B415 se o código tiver sido configurado.

Observação: Na rara situação em que o imposto calculado excede o valor do primeiro item pago, o valor do primeiro item torna-se negativo. Você deve ajustar manualmente o item de pagamento de acordo com seus procedimentos.