Ir para o conteúdo principal

OS 92022 - MELHORIA - SPD - INSERIR FILTRO DE NOME FANTASIA E RECALCULAR PARCELAS NO SPD

Objetivo:

A correção implementada visa melhorar a usabilidade e consistência do módulo SPD, garantindo que:

  1. Fornecedor possa ser localizado pelo Nome Fantasia (além de Código e Razão Social) durante a elaboração do SPD, resolvendo a dificuldade relatada quando o Fantasia não está contido na Razão Social.

  2. Em SPD parcelado, o valor total do SPD permaneça fixo (não pode “somar” e ultrapassar o total) quando o usuário alterar manualmente uma ou mais parcelas, permitindo recalcular automaticamente as demais parcelas mediante confirmação do usuário.

Premissas:

  • Necessário o ambiente estar atualizado com a versão SPD de número XXXXX131217 Genexus 17 ou superior;

Teste realizado após a atualização

Cenário 01 — Buscar fornecedor pelo Nome Fantasia no SPD (novo lançamento)

Pré-requisitos

  • Usuário com permissão para incluir SPD.

  • Existir fornecedor com:

    • Razão Social diferente do Nome Fantasia (para reproduzir o problema).

    • Nome Fantasia preenchido no cadastro.

Passo a passo

  1. Acessar o módulo SPD.

    image.png

  2. Clicar em Novo SPD.

    image.png

  3. Na seleção/busca de fornecedor, localizar os campos/colunas disponíveis na listagem.

  4. Pesquisar o fornecedor digitando o Nome Fantasia no filtro de busca.

  5. Aplicar o filtro e verificar o resultado na grade.

    image.png


Resultado esperado

  • A listagem de fornecedores deve exibir a coluna “Fantasia” e permitir filtrar por Fantasia

  • O fornecedor deve ser retornado quando o usuário pesquisar pelo Nome Fantasia, mesmo que a Razão Social não contenha o Fantasia.

  • Ao selecionar o fornecedor retornado, o SPD deve prosseguir normalmente para a próxima etapa, sem erro.


Cenário 02 — Parcelamento padrão mantém o total do SPD (geração automática de parcelas)

Pré-requisitos

  • Usuário com permissão para incluir/editar SPD.

  • Fornecedor selecionado.

  • Valor de SPD definido (ex.: R$ 5.000,00).

  • Condição de pagamento permitindo parcelamento (ex.: 4 parcelas).

Passo a passo

  1. Criar/editar SPD para um fornecedor.

    image.png

  2. Informar Valor total do SPD = R$ 5.000,00.

  3. Definir parcelamento em 4x.

    image.png

  4. Avançar para a etapa de rateio e/ou parcelas (conforme fluxo do sistema).

    image.png


  5. Verificar as parcelas geradas automaticamente.

    image.png


Resultado esperado

  • O sistema deve gerar 4 parcelas.

  • Cada parcela deve vir com R$ 1250,00 (se divisão igual padrão).

  • O somatório das parcelas deve ser exatamente R$ 5.000,00.

  • O “valor total do SPD” deve permanecer R$ 5.000,00.


Cenário 04 — Alterar uma parcela e NÃO recalcular as demais (Não)

Pré-requisitos

  • SPD parcelado em 4x gerado (como no cenário 03).

  • Total do SPD: R$ 5.000,00.

Passo a passo

  1. Com as parcelas geradas (4x de R$ 1250,00), editar a Parcela 2 e alterar o valor para R$ 1150,00.

  2. Clicar em Gravar/Salvar.

    image.png


  3. Na confirmação “deseja ajustar as demais parcelas?”, clicar em Não.

    image.png


  4. Conferir os valores das demais parcelas.

  5. Conferir o total e/ou algum indicador do valor total do SPD (se o sistema exibe total do parcelamento/total SPD).

    image.png

Resultado esperado

    • Ao confirmar Não, o sistema deve manter as demais parcelas inalteradas.

    • A parcela editada deve manter o valor informado.

    • O sistema deve deixar claro ao usuário (na tela/total) que houve alteração que impacta o somatório.


Cenário 05 — Alterar uma parcela e confirmar recálculo automático (Sim)

Este cenário valida diretamente a correção do problema reportado (“o sistema soma e ultrapassa o total”).

Pré-requisitos

  • SPD parcelado em 4x gerado.

  • Total do SPD: R$ 5.000,00.

Passo a passo

  1. Editar a Parcela 1 e alterar o valor (ex.: R$ 1500,00).

  2. Clicar em Gravar/Salvar.

    image.png

  3. Na confirmação “deseja ajustar as demais parcelas?”, clicar em Sim.

    image.png

  4. Verificar os valores recalculados das demais parcelas.

  5. Conferir o total e/ou algum indicador do valor total do SPD (se o sistema exibe total do parcelamento/total SPD).

    image.png

Resultado esperado

    • Ao confirmar Sim, o sistema deve recalcular automaticamente as demais parcelas para manter o total fixo = R$ 5.000,00.

    • Exemplo esperado para o caso informado:

      • Parcela 1: R$ 1500,00

      • Parcelas 2, 3 e 4: devem ser ajustadas para dividir o restante (R$ 3.500)R$ 1.166,66 cada (ou conforme regra de arredondamento do sistema).

    • O valor final (somatório das parcelas) deve ser R$ 5.000,00.


4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.