BI 243 - Relatorio Evolucao de Vendas por Produto
Relatório gerencial que permite analisar a evolução das vendas dos produtos ao longo do tempo, demonstrando indicadores de quantidade vendida, valor faturado, peso comercializado, ticket médio e comportamento mensal das vendas.
O principal objetivo deste relatório é fornecer uma visão histórica e comparativa do desempenho dos produtos, permitindo identificar tendências de crescimento ou queda, sazonalidade, produtos com maior representatividade no faturamento e oportunidades de negócio.
O relatório possibilita análises tanto pela Data de Emissão da Nota Fiscal quanto pela Data de Entrada/Saída, além de permitir diversos filtros que refinam os resultados conforme a necessidade do usuário.
Filtros
| Filtro | Descrição | Observação | Referência Técnica |
|---|---|---|---|
| Exibir Filtros Opcionais | Habilita ou desabilita a utilização dos filtros adicionais disponíveis no relatório. | Quando marcado como "Não", os filtros complementares não são considerados. | P_FILTROS_OPC |
| Filtrar por Data de Emissão | Permite restringir as vendas por período de emissão da nota fiscal. | Quando ativado, os campos Data Inicial e Data Final tornam-se obrigatórios. | P_FILTRAR_DT_EMISS |
| Data Emissão Inicial | Define a data inicial do período de emissão analisado. | Utilizado em conjunto com a data final. | P_DT_EMISS_IN / NotaFiscalPropria.dataEmissaoNota |
| Data Emissão Final | Define a data final do período de emissão analisado. | Utilizado em conjunto com a data inicial. | P_DT_EMISS_FI / NotaFiscalPropria.dataEmissaoNota |
| Filtrar por Data de Entrada/Saída | Permite filtrar as vendas pela data de movimentação da nota. | Quando ativado, as datas inicial e final tornam-se obrigatórias. | P_FILTRAR_DT_ENT_SAI |
| Data Entrada/Saída Inicial | Define a data inicial da movimentação. | Considerada apenas quando o filtro está habilitado. | P_DT_ENT_SAI_IN / NotaFiscalPropria.dataEntradaSaida |
| Data Entrada/Saída Final | Define a data final da movimentação. | Considerada apenas quando o filtro está habilitado. | P_DT_ENT_SAI_FI / NotaFiscalPropria.dataEntradaSaida |
| Filtrar Produto | Permite selecionar produtos específicos para análise. | Apenas os produtos selecionados serão considerados. | P_FILTRAR_PROD / Produto.identificador |
| Produto | Lista dos produtos que serão analisados. | Disponível apenas quando o filtro de produto estiver habilitado. | P_ID_PROD |
| Filtrar Espécie | Filtra os produtos por espécie. | Útil para análises por grupo de produtos. | P_FILTRAR_ESPECIE / Especie.identificador |
| Espécie | Define as espécies que participarão da consulta. | Pode conter múltiplas seleções. | P_ID_ESPECIE |
| Filtrar Subespécie | Permite restringir os resultados para determinadas subespécies. | Complementa o filtro de espécie. | P_FILTRAR_SUBESP / SubEspecie.identificador |
| Subespécie | Relação das subespécies analisadas. | Pode conter múltiplas seleções. | P_ID_SUBESP |
| Filtrar Empresa | Restringe as informações por empresa. | Recomendado em bases com múltiplas empresas. | P_FILTRAR_EMP / Empresa.identificador |
| Empresa | Empresas consideradas na consulta. | Permite seleção múltipla. | P_ID_EMP |
| Considerar Fluxo de Venda | Considera somente movimentos fiscais que compõem o fluxo de vendas. | Exclui movimentações que não representam efetivamente uma venda. | P_IT_FLUX_VENDA / ModeloFiscal.compoeFluxoVenda |
| Apenas Produtos Ativos | Limita a análise aos produtos ativos. | Produtos inativos são desconsiderados. | P_PROD_ATV / Produto.ativo |
| Agrupar Data | Define qual data será utilizada para formação dos períodos. | Pode utilizar Data de Emissão ou Data de Entrada/Saída. | P_AGRUP_DATA |
| Ordenação | Determina a forma de ordenação dos produtos. | Permite ordenar por código, nome, maior valor vendido ou maior quantidade vendida. | P_ORDENACAO |
| Exibir Peso | Habilita informações relacionadas ao peso vendido. | Relevante para produtos comercializados por peso. | P_EXIBE_PESO |
| Exibir Resumo do Período | Exibe indicadores consolidados de cada período. | Facilita a leitura histórica. | P_EXIBE_RES_PERIODO |
| Exibir Gráfico Geral | Exibe gráfico de evolução de faturamento. | Utiliza consolidação mensal dos valores vendidos. | P_EXIBE_GRAF_GERAL |
Campos
| Campo | Descrição | Observação | Referência Técnica |
|---|---|---|---|
| Código do Produto | Identificador do produto no sistema. | Utilizado para ordenações e rastreabilidade. | F_ID_PROD |
| Código Auxiliar | Código complementar do produto. | Pode representar código interno ou comercial. | F_COD_AUX_PROD |
| Produto | Nome do produto. | Principal identificação visual do item. | F_NOME_PROD |
| Unidade de Medida | Unidade utilizada para comercialização. | Ex.: KG, UN, CX. | F_SIGLA_UM |
| Peso Unitário | Peso cadastrado no produto. | Usado para cálculo do peso total vendido. | F_PESO_UNIT_PROD |
| Valor Unitário Médio | Média dos valores unitários de venda. | Calculado pela média dos períodos analisados. | F_VLR_UNIT_MED_PROD |
| Quantidade Total Vendida | Quantidade total comercializada do produto. | Soma de todos os períodos. | F_QTD_TOT_PROD |
| Valor Total Vendido | Faturamento total gerado pelo produto. | Soma dos valores dos itens fiscais. | F_VLR_TOT_PROD |
| Peso Total Vendido | Quantidade vendida multiplicada pelo peso unitário. | Exibido somente quando aplicável. | F_PESO_TOT_PROD |
| Ticket Médio | Valor médio por nota fiscal. | Calculado dividindo o faturamento pela quantidade de notas. | F_TICKET_MED_PROD |
| Data da Última Venda | Data da venda mais recente identificada. | Considera o maior período encontrado. | F_DT_ULT_VENDA |
| Ano | Ano da movimentação analisada. | Utilizado nas quebras de período. | F_ANO |
| Mês | Mês da movimentação analisada. | Utilizado para agrupamentos. | F_MES |
| Mês/Ano | Descrição textual do período. | Ex.: Janeiro de 2025. | F_MES_ANO |
| Mês/Ano Gráfico | Período apresentado no gráfico. | Formato MM/AA. | F_MES_ANO_GRAF |
| Quantidade do Período | Quantidade vendida no mês. | Base para análises de tendência. | F_QTD_TOTAL |
| Valor do Período | Faturamento do mês. | Utilizado na composição do gráfico. | F_VLR_TOTAL |
| Valor Unitário Médio do Período | Média do preço praticado no período. | Permite avaliar variação de preço. | F_VLR_UNIT_MEDIO |
| Peso Total do Período | Peso comercializado no período. | Quantidade × Peso Unitário. | F_PESO_TOTAL |
| Ticket Médio do Período | Valor médio por nota fiscal no mês. | Faturamento / Quantidade de Notas. | F_TICKET_MEDIO |
Dicas de Análise
- Analise a evolução mensal do faturamento para identificar sazonalidades e períodos de maior demanda.
- Compare a Quantidade Vendida com o Valor Total Vendido. Crescimento de faturamento sem crescimento de quantidade pode indicar aumento de preços.
- Utilize o Ticket Médio para identificar produtos que geram maior valor por pedido.
- Produtos com alta quantidade vendida e baixo faturamento podem indicar margens reduzidas ou preços abaixo do esperado.
- Monitore a Data da Última Venda para identificar produtos sem giro recente.
- Ao utilizar a ordenação por Maior Valor Vendido, é possível identificar rapidamente os produtos mais relevantes para o faturamento da empresa.
- Ao utilizar a ordenação por Maior Quantidade Vendida, é possível identificar produtos de maior volume comercial.
- Considere alternar entre Data de Emissão e Data de Entrada/Saída para validar diferenças entre faturamento e efetiva movimentação logística.
- Avalie oscilações significativas no Valor Unitário Médio para identificar alterações de preço, promoções ou mudanças de mercado.
Problemas e Soluções
| Problema | Solução |
|---|---|
| Nenhum registro foi retornado. | Verifique se os filtros de data estão preenchidos corretamente e se existem movimentações para o período informado. |
| Produto esperado não aparece no relatório. | Confirme se o produto está incluído nos filtros selecionados e se possui movimentação fiscal dentro dos critérios informados. |
| Valores divergentes de outros relatórios. | Verifique se ambos os relatórios utilizam a mesma referência de data (Emissão ou Entrada/Saída) e os mesmos filtros empresariais. |
| Produtos inativos não são apresentados. | Verifique o parâmetro "Apenas Produtos Ativos". |
| Gráfico não apresenta informações. | Confirme se existe faturamento nos períodos selecionados e se o parâmetro "Exibir Gráfico Geral" está habilitado. |
| Peso vendido está zerado. | Verifique se o cadastro do produto possui Peso Unitário informado. |
| Ticket médio parece incorreto. | Lembre-se de que o cálculo considera o valor faturado dividido pela quantidade de notas fiscais e não pela quantidade vendida. |
Exemplos de Uso
Análise de Performance Comercial
O gestor comercial deseja identificar os produtos que mais faturaram nos últimos 12 meses.
Configuração sugerida:
- Filtrar Data de Emissão: Sim
- Período: Últimos 12 meses
- Ordenação: Maior Valor Vendido
Resultado esperado:
- Identificação dos produtos responsáveis pelo maior faturamento da empresa.
- Priorização de ações comerciais e campanhas.
Avaliação de Sazonalidade
O comprador deseja entender em quais meses determinado produto possui maior demanda.
Configuração sugerida:
- Filtrar Produto: Sim
- Selecionar o produto desejado
- Exibir Gráfico Geral: Sim
Resultado esperado:
- Identificação dos meses de maior consumo.
- Melhor planejamento de compras e estoque.
Produtos Sem Giro Recente
O gestor de estoque deseja localizar produtos que não possuem vendas recentes.
Configuração sugerida:
- Ordenar por Nome
- Analisar o campo Data da Última Venda
Resultado esperado:
- Identificação de produtos obsoletos ou com baixo giro.
Acompanhamento de Preços
A área comercial deseja avaliar a evolução dos preços praticados.
Configuração sugerida:
- Exibir Resumo do Período
- Avaliar o Valor Unitário Médio por mês
Resultado esperado:
- Identificação de reajustes, promoções e mudanças na política comercial.
Observações Gerais
- O relatório é baseado nas movimentações registradas em Itens de Nota Fiscal Própria.
- O faturamento considera o valor dos itens fiscais (vrProduto).
- O cálculo de Ticket Médio utiliza a quantidade distinta de notas fiscais emitidas no período.
- O Peso Total é calculado multiplicando a quantidade vendida pelo peso unitário cadastrado no produto.
- O gráfico geral consolida o faturamento de todos os produtos por mês.
- A data utilizada nos agrupamentos dependerá da configuração selecionada no parâmetro "Agrupar Data".
- Produtos sem movimentação no período selecionado não serão exibidos.
- Para análises estratégicas, recomenda-se combinar este relatório com indicadores de margem, estoque e curva ABC.
Insights Recomendados para Evoluções Futuras
- Inclusão da participação percentual no faturamento total.
- Classificação automática de Curva ABC por faturamento.
- Comparativo entre períodos (Mês Atual x Mês Anterior).
- Comparativo Ano Atual x Ano Anterior.
- Indicador de crescimento percentual por produto.
- Ranking dos Top 10 produtos por faturamento e quantidade.
- Alerta visual para produtos sem venda nos últimos 90 dias.
- Drill-down para detalhamento das notas fiscais que compõem os totais apresentados.