OS 79145 - CORREÇÃO - SIS/WEB - FATURAMENTO - DIVERGENCIAS LIVRO FISCAL - CENTAVOS
Objetivo:
Esta solicitação tem por objetivo validar a correção da divergência de R$ 0,01 no valor do ISS informado nas Notas Fiscais de Serviço (NFS) enviadas para a Prefeitura de São Paulo, através da implementação do novo parâmetro da Unidade Operacional que define se a prefeitura trunca o valor de ISS. O teste deverá confirmar que, com o parâmetro ativado, os cálculos do ISS são truncados corretamente e, quando necessário, ajustados no item de maior valor, conforme previsto.
Situação reportada:
- Usuário reporta que".
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- Recebimento de número XXXX Genexus 17 ou superior;
-
Ambiente de testes com Genexus 17.
-
Cliente utiliza a funcionalidade
UTILIZA_SERVICO
. -
ASE e Pedido de Serviço já gerados e aprovados.
Teste realizado após a atualização
Cenário 01: Emissão de Nota com parâmetro “Prefeitura trunca valor de ISS?” definido como NÃO
Passos:
-
Acesse Corporativo > Configuração Empresa > Parâmetro Unidade;
-
Na guia Faturamento, defina o parâmetro “Prefeitura trunca valor de ISS?” como NÃO;
-
Gere um Pedido de Serviço com dois itens:
-
Item 01: Base R$ 875.041,30, Alíquota ISS: 5%;
-
Item 02: Base R$ 1.625.076,70, Alíquota ISS: 5%;
-
-
Emita a nota no menu Faturamento > Notas Fiscais > Emitir NF de Serviço;
-
Visualize o Espelho da Nota.
Resultado Esperado:
-
Cálculo do ISS com arredondamento:
-
Item 01: 875.041,30 * 5% = 43.752,0650 → 43.752,07
-
Item 02: 1.625.076,70 * 5% = 81.253,8350 → 81.253,84
-
-
Total de ISS da nota: 125.005,91
-
Campo de ISS no espelho da nota deve exibir valor arredondado.
Evidência esperada:
-
Captura do espelho da nota com ISS: 125.005,91
-
Tela com o parâmetro desativado.
Cenário 02: Emissão de Nota com parâmetro “Prefeitura trunca valor de ISS?” definido como SIM
Passos:
-
Acesse Corporativo > Configuração Empresa > Parâmetro Unidade;
-
Na guia Faturamento, defina o parâmetro “Prefeitura trunca valor de ISS?” como SIM;
-
Utilize o mesmo Pedido de Serviço do cenário anterior;
-
Cancele a nota anterior, retorne o pedido (se necessário);
-
Emita a nota novamente;
-
Visualize o Espelho da Nota.
Resultado Esperado:
-
Cálculo do ISS com truncamento:
-
Item 01: 875.041,30 * 5% = 43.752,0650 → 43.752,06
-
Item 02: 1.625.076,70 * 5% = 81.253,8350 → 81.253,83
-
Soma truncada: 125.005,89
-
Base total: 2.500.118,00 * 5% = 125.005,90
-
Ajuste no item de maior valor (item 02): +0,01 → 81.253,84
-
-
Total de ISS na nota: 125.005,90
Evidência esperada:
-
Captura do espelho da nota com ISS: 125.005,90
-
Tela com o parâmetro ativado.
Cenário 03: Consulta de Nota Fiscal emitida
Passos:
Resultado Esperado:
-
Total de ISS: 125.005,90
-
Item 1 com ISS: 43.752,06
-
Item 2 com ISS: 81.253,84
Evidência esperada:
-
Captura da tela de consulta com totais;
-
Captura dos detalhes de ISS por item.
Cenário 04: Simulação de nota com alíquotas diferentes (para não aplicar rateio)
Passos:
-
Gere um novo Pedido de Serviço com:
-
Item 1: Base R$ 1.000,00, Alíquota 2%;
-
Item 2: Base R$ 1.000,00, Alíquota 5%;
-
-
Com parâmetro de truncamento ativado;
-
Emita a nota e visualize o espelho.
Resultado Esperado:
-
Cada item deve ter ISS truncado isoladamente;
-
Sem ajuste de diferença, pois as alíquotas são diferentes;
-
Valor final será apenas a soma dos ISS truncados dos itens.
Evidência esperada:
-
Captura do espelho da nota com ISS dos dois itens;
-
Ausência de rateio.
Cenário 05: Validação do cadastro de ISS por município (regra sem alteração)
Passos:
-
Consulte a nota fiscal emitida;
-
Identifique o município de prestação;
-
Acesse o módulo Corporativo > Produtos > Serviços;
-
Verifique o valor padrão de ISS configurado para o município.
Resultado Esperado:
-
Valor do ISS exibido corresponde ao configurado para o município do serviço;
-
Nenhuma divergência ou alteração na regra de parametrização de alíquota padrão.
Considerações Finais
-
-
O parâmetro de truncamento deve afetar apenas a forma de cálculo do ISS, sem alterar o comportamento de outros tributos;
-
Notas com alíquotas diferentes nos itens não terão rateio de diferença;
-
A solução deve resolver o problema reportado na OS 79145, evidenciando que as notas agora correspondem exatamente ao valor esperado pela prefeitura.
-
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.