Insights Estoque
O Protheus Insights Estoque - Ruptura de Estoque está integrado ao CADASTRO DE PRODUTO (MATA010). O processo inicia-se com a reconstrução do histórico de demanda, utilizando as tabelas de movimentos (SD3) e notas fiscais (SD1 e SD2) para determinar a demanda diária. Em seguida, o modelo de IA é empregado para identificar padrões de tendência e sazonalidade e fazer a previsão de demanda para os próximos meses. Com base nessa previsão de demanda, juntamente com os saldos em estoque e movimentos de entrada futuros, é realizada a previsão de estoque. Caso o cliente não possua os indicadores de estoque de segurança e ponto de reposição cadastrados no ERP, estes são calculados utilizando o lead time e a demanda média diária. Após o cálculo desses indicadores, é verificado se, em algum momento, a previsão de estoque atinge o ponto de reposição. Se isso ocorrer, um alerta de ruptura de estoque é enviado ao Protheus, esse processo acontece diariamente.  Na gestão de estoques, a ruptura ocorre quando a quantidade de um item de venda se esgota antes que a demanda seja atendida. Sendo assim, a ruptura se ocupa da possível falta de produtos. A ruptura de estoque considera o saldo atual de estoque, juntamente com as entradas provisionadas e a previsão de demanda, para calcular se haverá falta de produtos. A abordagem da Ruptura implica nesta fórmula:
Previsão de estoque = Saldo atual (componente 1) + Entradas provisionadas(componente 2)− Previsão de demanda (componente 3) Cada um desses termos é um componente e representam:
- Saldo atual ou inicial: a quantidade disponível do item em estoque.
- As entradas provisionadas: são as quantidades esperadas a serem adicionadas ao estoque em um determinado período.
- A previsão de demanda: é a estimativa de quantidades necessárias para atender à demanda do período.
Essa fórmula permite avaliar se a quantidade disponível no estoque será suficiente para atender à demanda prevista. Se o resultado for negativo, indica que não haverá estoque suficiente para atender à demanda, resultando em uma ruptura de estoque. A análise da ruptura de estoque é crucial para evitar que as falhas na oferta prejudiquem a satisfação do cliente e impactem negativamente os resultados do negócio.
Diariamente, a IA executa as analise e pode gerar novos insights de ruptura de estoque.
Para exemplificar, utilizamos um produto fictício (ABC123). A previsão refere-se aos meses e as semanas de março, abril e maio de 2025. Lembrando que são 3 pontos mensais e 4 pontos semanais nas previsões de demanda e de saldo em estoque. O cálculo da previsão do saldo em estoque considera os três componentes e suas respectivas tabelas:
Componente | Nome do componente | Tabelas consultadas | 1 | Saldo inicial ou atual | SB2 | 2 | Entradas previstas | SC7 / SC2 / SD1 / CNS | 3 | Previsão da demanda | Modelo de previsão de demanda ARIMA PLUS |
Conforme o quadro anterior, cada componente é extraído de uma ou de um conjunto de tabelas, pois há algumas regras de negócios que devem ser consideradas. - Componente 1 - saldo inicial ou atual (B2_QATU): origem da SB2. É o valor ou valores mais recentes da combinação dos campos company_group e filial. O valor apresentado dentro da semana daquele mês, é o saldo atual ou inicial. Os saldos dos meses seguintes são iguais aos resultados dos saldos previstos em estoque. Por exemplo: iniciamos em março de 2025, há um saldo inicial no dia 21/03/2025, esse será o saldo inicial ou atual para o mês de março. Para o mês de abril, o saldo inicial ou atual será o resultado da previsão em estoque do mês de março de 2025 e assim sucessivamente (seja mensal ou semanal).
- Componente 2 – entradas previstas: dependendo do tipo do documento, se ordem de produção (SC2) ou pedido de compra (SC7), observar o número do documento, quantidade e data prevista. Pode ocorrer do número do documento se repetir, mas com itens diferentes. Considerar da mesma forma. Também pode ocorrer várias entradas e para compor essa componente deve ser observado:
- quando a composição é mensal: somar todas as entradas do mês analisado. Por exemplo, há entradas em 26/03/2025 e 30/03/2025, para o mês de março, devem ser somadas
- quando a composição é semanal: observar a semana analisada. Por exemplo:
- a semana do dia 16/03/2025 se estende de 16/03/2025 até dia 22/03/2025, a entrada inicial que consta é do dia 26/03/2025 que não está inclusa nessa semana, portanto, não há entrada prevista para a semana do dia 16/03/2025 e assim será igual a 0,00.
- a semana do dia 23/03/2025 se estende até 29/03/2025, a entrada do dia que está dentro dessa semana é a do dia 26/03/2025, igual a 4.000,00.
- a semana do dia 30/03/2025 se estende até 05/04/2025, as entradas dos dias que estão dentro dessa semana é a do dia 30/03/202 e do dia 01/04/2025, somando, o valor será igual a 8.000,00.
- a semana do dia 06/04/2025 se estende até 12/04/2025, não há entrada para esta semana, portanto será igual a zero.
- Caso existam duas entradas em dias diferentes da mesma semana, é necessário somar os valores
- Componente 3 – previsão da demanda: modelo ARIMA PLUS mensal para os próximos meses ou semanal para as próximas 4 semanas.
Segue um exemplo desses cálculos com base no produto fictício ABC123. 
Acurácia dos Insights de Ruptura de EstoqueA acurácia dos insights gerados pela IA varia de Excelente, boa, razoável ou baixa precisão. É fundamental que os usuários verifiquem esse valor, exibido em cada insight, antes de tomar decisões baseadas nas previsões fornecidas. A precisão dos insights é representada por um código de cores para facilitar a compreensão: - Verde Escuro: Acurácia Excelente.
- Verde Claro: Acurácia Boa
- Amarelo: Acurácia Razoável
- Vermelho: Acurácia de Baixa Precisão

Como acessar:
Acesse o Estoque e Custos: Navegue até "Estoque e Custos > Atualizações > Cadastro > Produto > Produtos" Ao acessar a tela de cadastro de produtos, encontre o botão "Outras Ações" e clique na opção "Ruptura de Produtos". Uma nova tela será aberta, fornecendo informações detalhadas sobre a análise de ruptura de estoque. Ao selecionar um produto, clique na linha e um gráfico será exibido com as seguintes informações: - Ponto de reposição
- Estoque de segurança
- Ponto de ruptura
- Histórico de estoque (se disponível)
- Previsão de saldo
- Intervalo de confiança
- Acurácia da projeção

Explicação do Gráfico de Ruptura de Produtos: Titulo: Mostra a periodicidade dos dados, tipo do produto, grupo do produto e descrição do produto. Botão de Ativação do Intervalo de Confiança Ao ser ativado , esse botão habilita uma barra sombreada no gráfico, Mostrando uma projeção que aumenta a acuracidade com base em uma média. Isso oferece uma visão mais precisa da previsão de ruptura.
Acurácia: Indica o a precisão da previsão gerado pela IA. Isso ajuda a avaliar a confiabilidade das informações apresentadas. Linha Tracejada (Previsão de Saldo) Identifica a previsão do saldo de estoque, com pontos marcados nas datas de acordo com a periodicidade selecionada (mensal, semanal ou diária). Esses insights são gerados semanalmente, geralmente aos domingos. Barra Verde (Ponto de Reposição): Representa o ponto de reposição do estoque, que pode ser especificado no cadastro do produto no campo B1_EMIN. Se esse valor não estiver preenchido, a IA calculará esse ponto. Barra Amarela (Estoque de Segurança): Representa a quantidade de estoque de segurança, definida no cadastro do produto no campo B1_ESTSEG. Se não estiver preenchido, a IA usará uma fórmula para determinar essa quantidade. Barra Vermelha (Ponto de Ruptura): Indica o ponto de ruptura, o que significa que quando a linha tracejada atingir esse ponto, haverá demanda para o produto, mas o estoque disponível será insuficiente. Data do Insight (Abaixo do Gráfico): Indica a data em que o insight de previsão foi gerado, oferecendo informações sobre a atualidade dos dados apresentados no gráfico.
O Histórico de Estoque será exibido quando o cliente tiver dados cadastrados na tabela SB9 somente para as previsões mensais.
Os pontos de Reposição e Estoque de Segurança serão informados caso cadastrados na tabela de configuração de produtos nos seguintes campos: Campo | Descrição | B1_EMIN | Ponto de Pedido | B1_ESTSEG | Estoque de Segurança |
Caso esses campos tenham sido preenchidos, será respeitada a regra calculada pelo ERP. Na ausência desses dados, fórmulas serão aplicadas para calcular o Estoque de Segurança e Ponto de Pedido, conforme abaixo.
Cálculo do Estoque de Segurança: Estoque de segurança = Fator de serviço x Raiz(((desvio padrão Demanda)^2 * média lead time) + ((desvio padrão lead time)^2 * (média Demanda)^2))
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
</head>
<body>
\(ES = z \times \sqrt{\sigma_d^2 \times t + \sigma_t^2 \times d^2}\)
</body>
</html>
|
Caso não seja possível calcular o lead time ou ele tenda a zero, será aplicada a fórmula simplificada: Estoque de segurança simplificado = Fator de serviço x desvio padrão Demanda x Raiz(Tempo de entrega) <!DOCTYPE html>
<html>
<head>
<title>Formula Example</title>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
</head>
<body>
\(ES = z \times \sigma_d \times \sqrt{t}\)
</body>
</html>
|
Cálculo do Ponto de Reposição
Com o estoque de segurança calculado podemos realizar o cálculo do ponto de reposição através da fórmula: - Ponto de Reposição = (média lead time * média consumo) + Estoque de Segurança
<!DOCTYPE html>
<html>
<head>
<title>Formula Example</title>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
</head>
<body>
\(PR = (\mu_L \times \mu_D) + ES\)
</body>
</html>
|
|
|