Ir para o conteúdo principal

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:

  1. Acessar o sistema como usuário sem a permissão wpRelCurvaABC(Módulo segurança).

  2. Navegar até o módulo Compras >.

  3. 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

  1. Atribuir a permissão wpRelCurvaABC ao perfil do usuário (Módulo segurança)

  2. 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:

  1. Acessar o menu Compras >relatório  > Curva ABC
  2. Verificar os filtros exibidos na tela:

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:

  1. Validar o cálculo de Valor Unitário (Valor Total ÷ Quantidade).
  2. Validar o cálculo de Percentual (por valor e por quantidade).
  3. 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


4.png

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