Ir para o conteúdo principal

OS 92123 - MELHORIA - FATURAMENTO DECOR - MANUTENÇÃO DE NOTA FISCAL - CORRIGIR ENDEREÇO DA NOTA

Objetivo:

A correção implementada visa melhorardisponibilizar aafuncionalidade usabilidade e consistênciaManutenção do móduloendereço SPDda Nota Fiscal, garantindo que:que o usuário possa alterar os endereços vinculados à NF (Faturamento, Cobrança e Entrega) somente quando:

    • ✅ A nota estiver Fornecedor possa ser localizado pelo Nome Fantasia (além de CódigoEmitida e RazãoNÃO Social) durante a elaboração do SPD, resolvendo a dificuldade relatada quando o Fantasia não está contido na Razão Social.Transmitida

    • Em SPDO parcelado,novo endereço possuir o valormesmo totalMunicípio e UF do SPD permaneça fixo (nãendereç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.atual

E que o sistema bloqueie quando:

  • ❌ Município/UF forem diferentes

  • ❌ Nota já estiver transmitida ou não emitida

Premissas:

  • Necessário o ambiente estar atualizado com a versão SPDFaturamento Decor de número 131217XXXX Genexus 17 ou superior;

Teste realizado após a atualização

Cenário 011BuscarAlteração fornecedorde peloendereço Nomecom FantasiaMunicípio/UF no SPDdiferentes (novodeve lançamento)bloquear)

Pré-requisitoscondições

  • UsuárioNota comfiscal permissãem status Emitida e o para incluir SPDtransmitida.

  • ExistirCliente fornecedorpossui com:

    endereços
      cadastrados
    • Razão Social diferente docom NomeMunicípio/UF Fantasiadiferentes (para reproduzir o problema).

    • Nome Fantasia preenchido no cadastro.


Passo a passoPassos

  1. Acessar o módulomenu:
    Faturamento > Notas Fiscais > Manutenção de Nota Fiscal
    (Evidência 01)

  2. Filtrar e selecionar a nota fiscal desejada.

  3. Com a nota carregada, acessar a aba SPDGeral. e localizar o painel:
    Endereços da Nota Fiscal
    (Evidência 02)

  4. image.pngSelecionar o tipo de endereço para manutenção
    Exemplo: F – Faturamento

  5. Abrir a manutenção (ícone de edição) e escolher uma sequência cujo endereço seja de Município diferente
    Exemplo: Angatuba/SP
    (Evidência 03)

  6. Clicar em Novo SPD.

    image.png

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

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

  9. 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 SPDConfirmar.


  • 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 gerarimpedir 4a parcelasalteração.

  • CadaDeve parcelaexibir devemensagem virde com R$ 1250,00 (se divisãvalidação igualinformando padrão)que Município/UF precisam ser iguais:

    “O endereço atual da nota possui Município/UF diferentes do novo endereço... não será possível realizar a alteração.”
    (Evidência 04)

  • ONenhum somatóriodado dasdo parcelasendereço deve ser atualizado no grid.



exatamenteCenário R$2 5.000,00— Alteração de endereço com mesmo Município/UF (deve permitir).

Pré-condições

  • Nota fiscal em status Emitida e não transmitida

  • OCliente “valorpossui totalmais dode SPD”um deveendereço permanecercadastrado com o R$mesmo 5.000,00Município e UF.


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

Pré-requisitos

    1. SPDAcessar:
      Faturamento parcelado> emNotas 4xFiscais gerado> Manutenção de Nota Fiscal
      (comoEvidência no cenário 03).01)

    2. TotalSelecionar doa SPD:NF R$emitida 5.000,00.e abrir a manutenção.

  • PassoNa aaba passoGeral, acessar o painel:
    Endereços da Nota Fiscal
    (Evidência 02)

    1. ComSelecionar aso parcelas geradas (4xtipo de R$endereço 1250,00),que editarserá aalterado
      Exemplo: ParcelaF 2– Faturamento

    2. Escolher uma sequência de endereço com mesmo Município/UF edo alterar endereço valor paraatual
      Exemplo: R$São 1150,00Paulo/SP.
      (Evidência 05)

    3. Clicar em Gravar/Salvar.

      image.png


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

      image.png


    5. Conferir os valores das demais parcelas.

    6. 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 inalteradasConfirmar.

      • ANo parcelapop-up editadade deveconfirmação, manterclicar oem valorSim
        (Evidência informado.06)


      • Resultado esperado

        • O sistema deve deixarpermitir claroa ao usuário (na tela/total) que houve alteraçmanutenção quedo impactaendereço

        • Deve apresentar mensagem de sucesso:

          “Sucesso! Manutenção somatório.do endereço realizada.”
          (Evidência 07)

        • O grid de endereços deve refletir a atualização com a nova sequência/endereço
          (Evidência 08)



        Cenário 3 — Validar regra para os três tipos de endereço (Cobrança / Entrega / Faturamento)

        Passos

        1. Executar os Cenários 1 e 2 para cada tipo:

        • C – Cobrança

        • E – Entrega

        • F – Faturamento


        Resultado esperado

        • A validação Município/UF deve funcionar igualmente para todos:

          • Diferente → bloqueia

          • Igual → permite e atualiza



        Cenário 054AlterarNota umaFiscal parcela e confirmar recálculo automáticotransmitida (Sim)não deve permitir manutenção)

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

        Pré-requisitos

        • SPDNF parceladocom emstatus 4xTransmitida/Autorizada

          gerado.

        Resultado esperado

        • Sistema deve bloquear ou desabilitar manutenção

        • TotalNenhuma doalteração SPD:deve R$ser 5.000,00.aplicada

        Passo



        a

        Cenário passo

        5
        1. Nota

          EditarFiscal a Parcela 1 e alterar o valoremitida (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 recalcularpermitir automaticamentemanutenção) as demais parcelas para manter o total fixo = R$ 5.000,00.

        Exemplo esperado para Pré-condição caso informado:

        • ParcelaNF 1:em R$status 1500,00

        • Parcelas 2, 3 e 4: devem ser ajustadas para dividir o restante (R$ 3.500) → R$ 1.166,66 cada (ou conforme regradiferente de arredondamentoEmitida do(ex.: sistema).Digitação)


        Resultado esperado

        • O valor final (somatório das parcelas)Sistema deve serimpedir R$manutenção 5.000,00.
          do endereço


      Validação final da solicitação

      A entrega será considerada atendida se:

      ✅ Somente NF Emitida e não transmitida permitir alteração
      ✅ Regra Município/UF aplicada corretamente
      ✅ Atualização refletida no grid após sucesso
      ✅ Funcionalidade válida para Cobrança, Entrega e Faturamento


      4.png

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