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 >Relatório.
-
Verificar se o item
CheckCurvaList Estoque AcabadosABC 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
VendasCompras > 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çGeração dosdo Filtrosrelatório Curva ABC - Mensal
Passos:
Resultado Esperado para relatório mensal
- O relatório considera as notas com data de movimentação no mês/ano informados.
- 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.
Tela de filtros
Ao entrar na tela de filtro, informe os dados conforme necessidade e clique em Confirmar.
O sistema irá direcionar para o dashboard, onde será possível fazer o download do relatório.
Cenário 3: Geração do relatório Curva ABC - Anual
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 comdata de movimentaçãonomês/anoinformados.As guias e colunas seguem o mesmo padrão do cenário anterior.
Tela de filtros
Ao entrar na tela de filtro, informe os dados conforme necessidade e clique em Imprimir.Confirmar.
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 deValor Unitário(Valor Total ÷ Quantidade).Validar o cálculo dePercentual(por valor e por quantidade).Conferir asclasses e prioridadesatribuí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.