OS 92023 - MELHORIA - SPD - NOME DO FORNCEDOR NA TELA DO SPD
Objetivo:
A correção implementada visa melhoraro ajustar a usabilidade e consistência do módulo SPD, garantindo que:
Fornecedor possa ser localizado pelo Nome Fantasia(alémtela deCódigo e RazãinclusãoSocial)deduranteSPDa elaboraç(SolicitaçãodoPagamentoSPD,Despesasresolvendo–aTCpSpdWW)dificuldadepararelatadaque,quandoao selecionar/consultar oFantasiaparceironão está contido na Razão Social.EmSPD parcelado(fornecedor), o sistema exibavalortambémtotalo nome doSPDfornecedor,permaneçalém do código do parceiro, facilitando afixo(nãidentificaçãopode “somar”correta eultrapassarreduzindooerrostotal)dequando o usuárioalterar manualmenteuma ou mais parcelas, permitindorecalcular automaticamenteas demais parcelas mediante confirmaçseleção do usuário.o.
Premissas:
- Necessário o ambiente estar atualizado com a versão SPD de número XXXXX Genexus 17 ou superior;
Teste realizado após a atualização
Cenário 01 — BuscarExibição do nome do fornecedor pelo Nome Fantasia no SPDcampo (novode lançamento)seleção/consulta
Pré-requisitos
- garantir
- que
Usuário com permissãoparacampoincluirqueSPD.hoje mostra apenas o código passe a mostrar também o nome. Existir fornecedor com:-
Razão SocialPassos:diferente doNome Fantasia(para reproduzir o problema). Nome Fantasia preenchido no cadastro.
-
Passo a passo
-
Acessar
oSPDmódulo> Manutenções > SPD. -
Clicar em Novo SPD.
(Evidência: Image – “Novo SPD”) -
NaNo campo de Parceiro/Fornecedor, abrir a seleção/buscaconsulta (lupa/atalho defornecedor,busca,localizarconformeospadrãocampos/colunasdadisponíveis na listagem.tela). -
PesquisarObservar como os registros são apresentados (lista/lookup).
Resultado esperado:
-
O componente de seleção/consulta deve exibir código do parceiro + nome do fornecedor de forma visível, permitindo identificar rapidamente o fornecedor
digitando o Nome Fantasiano filtro de busca.correto. -
AplicarNãofiltrodeveeficarverificar“escondido”oapenasresultadoem tooltip; deve estar aparente nagrade. A listagem de fornecedores deve exibir acoluna “Fantasia”e permitirfiltrar por Fantasia.(Evidência: Image – “Buscando o fornecedor temos a coluna de Fantasia agora com opção de filtros”)O fornecedor deve ser retornado quando o usuário pesquisar peloNome 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.lista/campo.-
AcessarAinda na inclusão do SPD, selecionar o fornecedor (ex.:NovoDUNELLISPDHOUSE LOJA - TESTE). -
BuscarConfirmarumafornecedor peloCódigo.seleção. -
BuscarVerificarumcomofornecedor pelaRazãoSocial.campo fica preenchido. -
aoAOinclusãocampo preenchido deve apresentar código + nome dofiltrofornecedorpor(ouFantasianãopodenomequebraremasdestaquebuscasjuntoexistentes:- código),
- de
BuscarformaporCódigocontinua retornando corretamente.clara. -
BuscarOporusuárioRazãnãoSocialdevecontinuadependerretornandoapenascorretamente.do código para reconhecer o fornecedor selecionado.
- de
- Print
Adograde exibe os dados coerentes (Código, Razãcadastro/inclusãoSocialcom fornecedor selecionado eFantasiaoquandonomeexistir).visível. -
UsuárioSelecionarcomumpermissãofornecedorparaespecíficoincluir/editarpeloSPD.nome. -
FornecedorFinalizarselecionado.o preenchimento mínimo do SPD (conforme regra do sistema) e salvar. -
ValorVoltardeparaSPDadefinido (ex.:R$ 2.000,00).listagem. -
CondiçãLocalizar ode pagamento permitindo parcelamento (ex.:4xno boleto). Criar umNovo SPDpara um fornecedor.InformarValor total doSPD= R$ 2.000,00.Definir parcelamento em4x.Avançar para a etapa de rateio e/ou parcelas (conforme fluxo do sistema).(Evidência: Image – “Avançando a etapa 2 - Rateio (não sofreu alterações)”)Verificar as parcelas geradas automaticamente.(Evidência: Image – “Parcelas geradas pelo processo de lançamento”)criado.-
O
sistemaSPD criado devegerarestar vinculado ao4fornecedorparcelascorreto (mesmo código e mesmo nome escolhido). -
CadaEmparcelatelas de consulta/listagem, quando houver coluna de fornecedor, devevirrefletircomcorretamenteR$ 500,00(se divisãoigualfornecedorpadrão). Osomatório das parcelasdeve serexatamente R$ 2.000,00.O “valor total do SPD” deve permanecerR$ 2.000,00.selecionado.-
SPDAbrirparceladooemlookup4xdogeradofornecedor. -
Pesquisar digitando parte do nome (
comoex.:no cenário 03)“DUNELLI”). -
Total do SPD:R$ 2.000,00. Com as parcelas geradas (4x de R$ 500,00), editar aParcela 1e alterarSelecionar ovalorregistroparaR$ 800,00.Clicar emGravar/Salvar.(Evidência: Image – “Ao alterar o valor da parcela e gravar”)Na confirmação “deseja ajustar as demais parcelas?”, clicar emSim.(Evidência: Image – “Uma confirmação aparece… clicando em sim as parcelas são ajustadas”)Verificar os valores recalculados das demais parcelas.(Evidência: Image – “Parcelas recalculadas”)retornado.-
AoAconfirmarpesquisaSim,deve localizar registros por nome (se osistemalookupdevesuportarrecalcularesseautomaticamenteas demais parcelas para manter ototal fixo = R$ 2.000,00. Exemplo esperado para o caso informado:Parcela 1:R$ 800,00Parcelas 2, 3 e 4: devem ser ajustadas para dividir orestante (R$ 1.200,00)→R$ 400,00cada (ou conforme regratipo dearredondamento do sistema).
Ovalor final (somatório das parcelas)deve serR$ 2.000,00, enãopode resultar emR$ 2.300,00busca).-
O
sistemaretorno deveapresentarexibircomportamentocódigoconsistente+tambémnome,ao editar qualquer outra parcela (não apenasfacilitando aprimeira).confirmação. -
Incluir um SPD com fornecedor A.
-
Consultar/editar o SPD criado.
-
Voltar para a listagem e navegar entre registros.
-
SPDInclusão,parcelado em 4x gerado. Total do SPD:R$ 2.000,00.Editar aParcela 1consulta ealterar o valor (ex.:R$ 800,00).Clicar emGravar/Salvar.Na confirmaçedição“deseja ajustar as demais parcelas?”, clicar emNão.(Evidência: Image – “Editando a primeira parcela / Clicando em Não”)Conferir os valores das demais parcelas.(Evidência: Image – “As demais parcelascontinuamdofuncionandomesmo jeito”)Conferir o total e/ou algum indicador do valor total do SPD (se o sistema exibe total do parcelamento/total SPD).Ao confirmarNão, o sistema deve manter asdemais parcelas inalteradas.A parcela editada deve manter o valor informado.normalmente.-
O
sistemanomedevedodeixarfornecedorclaropermaneceaovisível/consistenteusuárioem(natodostela/total)os pontos em quehouve alteraçãoquefornecedorimpactaéo somatóriooumanter o total fixo mas sinalizar divergência (depende da regra implementada). Critério essencial: não deve haver comportamento “silencioso” que gere inconsistência sem aviso. (Se o total do SPD precisa ser fixo obrigatoriamente, então a opçãoNãodeve apenas recusar a gravação ou exigir ajuste manual — mas como o roteiro indica que mantém como estava, validar que isso está coerente com a regra definida no desenvolvimento.)Existir SPD já gravado com parcelamento (4x, por exemplo).exibido.Acessar a listagem de SPD.Localizar um SPD parcelado e entrar emEditar.Ir até a seção de parcelas.Alterar uma parcela eSalvar.Testar as duas respostas da confirmação:5.1 clicarSimEvidência:e validar recálculo5.2 clicarNãoe validar que as demais não mudam
incluídoO comportamento do recálculo e confirmação deve seridênticoaoPrints do SPDnovo.+ O total deve permanecer fixo quandoconsulta/ediçãorecálculoexibindofor confirmado.fornecedor.
Resultado esperado
Evidência: Print do lookup/campo mostrando código + nome.
Cenário 02 — ValidarSelecionar fornecedor e confirmar que o nome permanece visível após a busca por Código e Razãseleção Social continua funcionando (regressão)
PassoObjetivo: agarantir passoque após selecionar o fornecedor, o nome continue evidente na tela de inclusão.
Passos:
Resultado esperadoesperado:
Evidência:
Cenário 03 — Parcelamento padrão mantém o total do SPD (geraçValidação automática de parcelas)consistência: fornecedor selecionado corresponde ao registro correto
Pré-requisitosObjetivo: evitar erro de seleção (selecionou o “parceiro certo”).
Passos:
Passo a passo
Resultado esperadoesperado:
Evidência: Print da listagem/consulta mostrando o SPD e o fornecedor correto.
Cenário 04 — AlterarBusca/consulta: umafiltrar parcelafornecedor epor confirmar recálculo automáticonome (Sim)quando aplicável)
Objetivo:
Estegarantircenário valida diretamenteque acorreçãusabilidade melhorou (nãodosóproblemaexibir,reportadomas(“opermitirsistemaidentificarsoma e ultrapassa o total”)rápido).
Pré-requisitosPassos:
Passo a passo
Resultado esperadoesperado:
Evidência: Print do lookup com filtro/pesquisa e resultados exibindo o nome.
Se o lookup do sistema não suportar busca textual por nome (depende do padrão do ERP), manter a validação apenas na exibição clara do nome.
Cenário 05 — AlterarRegressão: umainclusão/consulta parcelade eSPD NÃOnão recalculardeve as demais (Não)quebrar
Pré-requisitosObjetivo: confirmar que a alteração é apenas visual/usabilidade e não afeta o fluxo.
Passos:
Resultado esperado:
Passo a passo
Resultado esperado
Cenário 06 — Editar SPD existente e validar as mesmas regras (inclusão + edição)
Pré-requisitos
Passo a passo
Resultado esperado

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