OS 78615 - MELHORIA - COMPRAS - RELATÓRIO CURVA ABC
Objetivo:
Esta solicitação visa desenvolver a funcionalidade de Relatório de Curva ABC no módulo Compras, permitindo aos usuários gerar um ranking dos produtos mais comprados com base na entrada de notas fiscais no período (mensal ou anual) selecionado. O relatório deve permitir:
-
Filtragem por tipo de produto e período (mês e/ou ano);
-
Exibição dos produtos ordenados por valor total e quantidade, com percentuais relativos ao total;
-
Classificação dos itens conforme Curva ABC: Classe A (Alta), Classe B (Média), e Classe C (Baixa);
-
Exportação para Excel (XLSM com macro) com guias distintas para análise por valor e quantidade.
Premissas:
- Necessário o ambiente estar atualizado com a versão Compras de número xxxx Genexus 16 ou superior;
Teste realizado após a atualização
Cenário 1: Validação de Permissão de Acesso
Passos:
-
Acessar o sistema como usuário sem a permissão
wpRelCurvaABC
(Módulo segurança). -
Navegar até o módulo Compras >.
-
Verificar se o item Check List Estoque Acabados está visível.
Resultado Esperado:
O menu não deve estar disponível para usuários sem a permissão wpRelCurvaABC.
Usuário sem acesso ao relatório
-
Atribuir a permissão wpRelCurvaABC ao perfil do usuário (Módulo segurança)
-
Reacessar o módulo Vendas > Relatórios.
Resultado Esperado:
O menu Check List Estoque Acabados passa a estar visível para o usuário.
Usuário com acesso ao relatório.
Cenário 2: Abertura e Visualização dos Filtros
Passos:
Resultado Esperado para relatório anual
- O relatório é gerado considerando as notas fiscais de entrada entre 01/01 e 31/12 do ano informado.
- Os dados são enviados para a tela Relatórios > Em Processamento.
- O relatório gerado contém:
- Guia “Valor”: produtos ordenados por percentual de valor total;
- Guia “Quantidade”: produtos ordenados por percentual de quantidade;
- Colunas como: Valor Unitário, Valor Total, Percentual, Classe, Prioridade, Data da Última NF.
Resultado Esperado para relatório mensal
-
O relatório considera as notas com data de movimentação no mês/ano informados.
-
As guias e colunas seguem o mesmo padrão do cenário anterior.
Acessando a funcionalidade
Tela de filtros
Ao entrar na tela de filtro, informe os dados conforme necessidade e clique em Imprimir.
O sistema irá direcionar para o dashboard, onde será possível fazer o download do relatório.
Relatório gerado
Cenário 3: Cálculos e Regras de Classificação
Passos:
- Validar o cálculo de Valor Unitário (Valor Total ÷ Quantidade).
- Validar o cálculo de Percentual (por valor e por quantidade).
- Conferir as classes e prioridades atribuídas conforme o percentual acumulado.
Resultado Esperado:
- Fórmulas aplicadas corretamente conforme regras.
- Os produtos são classificados conforme:
- ≥ 70% → Classe A / Alta
- ≥ 20% e < 70% → Classe B / Média
- < 20% → Classe C / Baixa
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.