# Relatório de estoque

## Prompt

Agora preciso que faça um novo submenu e faz uma relatório de estoque, esse relatórios deve ter visão geral de estoque, custo total do estoque com base no valor de custo no cadastro, e valor do estoque com base no valor de venda, além de previsão de lucro.

Coloque dash e filtros gerais, pesquisa, selecionar categorias e marcas.

## Resposta

Foi criado o submenu **Relatórios > Estoque**, com uma visão geral formada por:

- quantidade de produtos encontrados e situação do estoque;
- custo total calculado pelo estoque atual multiplicado pelo valor de custo;
- valor do estoque calculado pelo estoque atual multiplicado pelo valor de venda;
- previsão de lucro calculada pela diferença entre o valor de venda e o custo do estoque;
- gráfico comparativo dos produtos com maior valor em estoque;
- gráfico da situação dos produtos com estoque, sem estoque ou com estoque negativo;
- tabela paginada pelo servidor com valores unitários e totais;
- pesquisa por produto, código de barras ou marca;
- seleção de várias categorias e marcas;
- filtros por situação e controle de estoque;
- exportação dos dados filtrados para Excel e PDF.

Não foi necessária alteração na estrutura do banco de dados. As consultas respeitam a conta atual e os filtros também atualizam os indicadores, gráficos, tabela e arquivos exportados.

## Validações

- consultas do relatório testadas com dados da conta e filtros combinados;
- arquivos PHP validados sem erros de sintaxe;
- verificação de tipos do frontend concluída sem erros;
- build do frontend pendente de autorização, conforme regra do projeto.
