bots4.me

Optimal Ordering in Odoo

Written by

in

Logótipo da BOTS4.me

Como definir pontos de encomenda ótimos no Odoo a partir do histórico real de vendas

Transforme regras de reposição mín./máx. feitas a olho em objetivos de stock orientados por dados — atualizados automaticamente

As regras de reposição do Odoo são poderosas — se os números mín./máx. nelas estiverem corretos. Na maioria das empresas foram introduzidos uma vez, por instinto, e nunca mais foram tocados. Este guia explica quanto custam uns pontos de pedido desatualizados, por que motivo os recálculos em folha de cálculo não se mantêm e como o AutoSTOCK calcula um objetivo de stock ótimo para cada produto a partir do seu histórico real de vendas no Odoo e o escreve de volta como regras stock.warehouse.orderpoint padrão que as suas compras já compreendem.

💸 O Que Lhe Custam os Pontos de Pedido Feitos a Olho

Cada produto no seu armazém obedece a dois números: o mínimo que dispara a reposição e o máximo até ao qual se enche. Erre em qualquer das direções e paga por isso:

  • Definidos demasiado baixos: ruturas de stock nos seus mais vendidos. Os clientes esperam, as encomendas são canceladas e as vendas escapam silenciosamente para concorrentes que tinham o artigo na prateleira.
  • Definidos demasiado altos: capital circulante congelado em artigos de rotação lenta, espaço de prateleira desperdiçado e stock morto que acaba por ser abatido.
  • Definidos uma vez e esquecidos: a procura muda todas as estações, mas regras introduzidas há dois anos continuam a orientar as compras de hoje. A distância entre a procura real e as regras guardadas aumenta todos os meses.
  • Nem sequer definidos: a reposição do Odoo não tem com que trabalhar, pelo que as compras funcionam de memória, com conversas de corredor e encomendas de pânico com transporte expresso caríssimo.

A matemática por trás de um bom ponto de pedido — procura média, variabilidade da procura, prazo de entrega do fornecedor, nível de serviço pretendido — é bem conhecida. O problema é que ninguém tem tempo para a aplicar a centenas ou milhares de SKU, mês após mês.

🔧 Como as Equipas Costumam Tentar Resolver Isto

1. Regras manuais no Odoo

O Odoo permite criar uma regra de reposição por produto com quantidades mínima e máxima, e o seu planeador atuará fielmente sobre elas. Mas o Odoo não lhe diz quais deveriam ser esses números — esse critério é seu, produto a produto e para sempre. Com mais do que umas poucas dezenas de SKU, as regras fossilizam.

2. A folha de cálculo trimestral

Exportar as vendas, construir fórmulas, calcular os novos valores mín./máx. e depois reintroduzi-los no Odoo um a um. Funciona — uma vez. A exportação fica desatualizada no dia seguinte, ao reintroduzir os valores surgem erros, e o exercício é doloroso o suficiente para que “trimestral” passe a “anual” e depois a “nunca”.

3. Scripts personalizados ou módulos de planeamento pesados

Um programador pode automatizar a estatística num script, mas o script precisa de manutenção, e o seu resultado continua a ter de chegar ao Odoo com segurança. As suites completas de planeamento da procura fazem bem a matemática, mas trazem a sua própria base de dados, os seus próprios ecrãs e um projeto de implementação — demasiado pesado para uma PME que só quer valores mín./máx. corretos no sistema que já utiliza.

🤖 A Via Automatizada: AutoSTOCK

AutoSTOCK é um bot do BOTS4.me que analisa o seu histórico real de vendas no Odoo — 120 dias por predefinição, configurável —, calcula um objetivo de stock ótimo por produto e escreve o resultado de volta como regras de reposição nativas do Odoo. Sem novos ecrãs de planeamento: o seu Odoo continua a funcionar exatamente como antes, só que com números finalmente corretos e mantidos atualizados automaticamente.

📊

Histórico real de vendas analisado

→
🤖

Objetivo ótimo calculado por produto

→
💾

Regras mín./máx. nativas escritas no Odoo

→
✅

Relatório enviado por e-mail após cada execução

📐 Cinco modos de otimização — escolha o que encaixa

Cobertura: a predefinição. O ponto de encomenda (mín.) cobre o que se vende durante o prazo de entrega do fornecedor mais uma margem de 50%; o nível máximo de reposição (máx.) acrescenta N meses de procura média (2 por predefinição). Simples, previsível e fácil de explicar a toda a equipa.

Nível de serviço: stock de segurança estatístico gaussiano para um objetivo de disponibilidade escolhido entre 80% e 99%, utilizando o prazo de entrega real do fornecedor de cada produto segundo o Odoo — prazos de entrega mais longos significam automaticamente mais stock de segurança. A procura errática ou escassa é excluída, de modo que a estatística nunca é aplicada onde não é adequada.

Percentil de procura: stock de segurança sem pressupostos de distribuição, derivado diretamente do seu padrão real de procura — sem qualquer suposição de normalidade.

Hybrid: automático por produto — o AutoSTOCK classifica cada produto pela regularidade com que realmente vende e depois aplica a matemática de Nível de serviço aos de venda estável e a de Percentil de procura aos erráticos. Os produtos demasiado escassos para qualquer um dos dois são deixados como estão, em vez de receberem um objetivo enganador.

Ponderado pelo recente: sem data de corte — a mesma ideia do Cobertura, mas as vendas recentes pesam mais do que as antigas: uma venda conta metade assim que passa um prazo de entrega, um quarto após dois. Nada desaparece de repente no limite da janela de análise.

⚠️ Filtros de qualificação — os artigos pontuais nunca chegam a stock

Um produto só recebe um objetivo de stock se tiver sido comprado por clientes diferentes suficientes, um número de vezes suficiente — ambos os limiares são configuráveis. Aquela máquina de encomenda especial que vendeu uma única vez nunca vai aparecer na sua prateleira como “stock de segurança”.

Do mês gratuito a regras de reposição atualizadas

  • Passo 1 — Comece o seu mês Discovery gratuito: inicie sessão em bots4.me/bots, clique em Começar o mês Discovery gratuito no cartão do AutoSTOCK e aceite os Termos uma vez — não é necessário cartão de crédito. Quer ajuda com a configuração? Diga-nos que ERP utiliza, e configuramos tudo em conjunto consigo. Também pode explorar primeiro o painel com dados de exemplo em bots4.me/bots_demo.
  • Passo 2 — Ligue o Odoo: no Odoo.sh ou on-premise, instale o módulo gratuito BOTS4.me Connect (Odoo 13–19) e ligue-o com um clique. No Odoo Online, crie uma chave API em Definições → Utilizadores e Empresas → Utilizadores → o seu utilizador → Segurança da conta, depois abra Definições (roda dentada) → AutoSTOCK → Access Manager → Adicionar origem → ERP → Odoo em bots4.me e cole-a aí; o utilizador do Odoo associado à chave precisa de direitos de Inventário (Utilizador). O Odoo Online precisa do plano Custom do Odoo para ter acesso à API. Um auxiliar XML opcional, sem código, acrescenta um menu BOTS4.me dentro do Odoo. Uma única ligação serve todas as aplicações BOTS4.me que funcionam com o Odoo.
  • Passo 3 — Escolha o modo e o período: no separador Controlo do AutoSTOCK, escolha o Modo de otimização (Cobertura, Nível de serviço, Percentil de procura, Hybrid ou Ponderado pelo recente), o Período de análise (120 dias por defeito) e os critérios de qualificação Mín. de clientes únicos e Mín. de encomendas. A Cobertura funciona em todos os níveis pagos; os outros modos estão disponíveis no nível Business.
  • Passo 4 — Comece em DEMO: o AutoSTOCK arranca em DEMO. Faz a análise completa e envia por email o relatório integral (ponto de encomenda e nível máximo de reposição por produto, stock mais entradas previstas, e que regras mudariam) sem alterar nada no Odoo. Em DEMO é produzida no máximo uma nova análise cerca de uma vez por dia, e consome a sua quota de utilização tal como uma execução real. Pode ficar só com relatórios durante o tempo que quiser.
  • Passo 5 — Passe a real: no separador Controlo mude o modo de DEMO para LIVE (fica disponível após o seu primeiro relatório DEMO) e ative Escrever regras de reposição (todos os planos pagos, incluindo o mês Discovery gratuito). São precisas as duas coisas. Escolha um Agendamento de execução (diário ou semanal) e o Horário de funcionamento, e a partir daí os objetivos são recalculados e as regras geridas pelo AutoSTOCK são atualizadas automaticamente.

A sua primeira semana com o AutoSTOCK

  • Leia o resumo do primeiro relatório: quantos produtos tiveram vendas no período de análise, quantos obtiveram um objetivo e quantos não, quantos estão abaixo do ponto de encomenda, e quantas regras de reposição foram criadas ou atualizadas (ou, em DEMO, teriam sido).
  • Verifique a tabela de produtos: mostra o Ponto de encomenda (mín.), Encomendar até (máx.), Stock + entradas previstas e Estado de cada produto que recebe uma regra, para que possa confrontar cada objetivo com o que sabe. As regras que definiu aparecem em “Mantidas como as definiu”.
  • Afine os critérios: se se qualificarem produtos a mais, aumente o Mín. de clientes únicos ou o Mín. de encomendas; se faltarem artigos de venda regular, baixe-os. Os produtos sem prazo de entrega do fornecedor no Odoo usam o Prazo de entrega predefinido.
  • Experimente um segundo modo antes de passar a LIVE: mude o Modo de otimização e compare o relatório DEMO seguinte com o primeiro. A Cobertura é o ponto de partida simples e previsível.
  • Passe a LIVE quando os objetivos o convencerem: mude o modo para LIVE e ative Escrever regras de reposição. As regras aparecem então como regras de reposição normais no Odoo, e o separador Registos e a estatística Regras de reposição atualizadas mostram o que cada execução alterou.
  • No plano Business, deixe os dados escolher: o Modo mensal e comparação de janelas compara uma vez por mês todos os modos e períodos de análise com o seu próprio histórico de vendas e envia-lhe por email o vencedor com as definições exatas a aplicar, sem tocar no seu ERP. As camadas SMART opcionais (Ajuste de tendência, Antecipação sazonal, Lembretes de compra sazonais) afinam o valor de procura e ficam desativadas até as ativar; o Amortecimento de picos está ativado por predefinição em todos os planos pagos.
  • Depois feche o ciclo: o AutoPURCHASE encomenda com base nos objetivos que o AutoSTOCK escreveu. Agende o AutoSTOCK para correr antes do AutoPURCHASE, para que os objetivos estejam sempre atualizados.

📅 Como É o Funcionamento no Dia a Dia

Após cada análise — ou apenas quando as regras mudam, ou semanalmente, conforme escolher — recebe um relatório de stock: o ponto de encomenda e o nível máximo de reposição por produto, os produtos abaixo do ponto de encomenda e exatamente que regras mudaram. Os relatórios e registos estão disponíveis no idioma que escolher, entre 31. No painel em bots4.me/bots tem, por aplicação, os separadores Controlo, Registos e Definições, o botão para ligar/desligar o bot, e cada funcionalidade pode ser ativada separadamente — com registos completos de decisões de cada execução. A plataforma está alojada na UE, foi concebida para o RGPD e oferece 2FA.

Como o AutoSTOCK escreve regras de reposição normais do Odoo (registos mín./máx. habituais de stock.warehouse.orderpoint), nada mais no seu fluxo de trabalho tem de mudar: a reposição do próprio Odoo, os seus compradores e os seus relatórios existentes continuam a funcionar com os mesmos registos — agora mantidos continuamente fiéis aos dados reais de vendas. Funciona na mesma plataforma na qual a IMP Kontakt transforma milhares de RFQ e encomendas recebidas por e-mail todos os meses em registos de ERP com o Mail2ERP.

🔄 Dos objetivos de stock a um ciclo de inventário fechado

Pontos de encomenda corretos são o primeiro passo de um ciclo de reposição totalmente automatizado. Segundo passo: o AutoPURCHASE transforma esses objetivos em ordens de compra em rascunho — calcula as necessidades por produto, agrupa as linhas por fornecedor preferencial e respeita os mínimos do fornecedor, para que só tenha de rever e confirmar. Terceiro passo: quando os fornecedores confirmam, o Supplier2ERP lê os e-mails de confirmação e atualiza as suas encomendas de compra no Odoo com os preços, quantidades e datas de entrega confirmados.

O AutoSTOCK define os objetivos → o AutoPURCHASE redige as encomendas → o Supplier2ERP mantém-nas fiéis à realidade. Tenha os três e a reposição passa a ser algo que supervisiona, não algo que faz.

🌍 Primeiro o Odoo, mas também outros ERP

O AutoSTOCK é compatível hoje com as versões 13 a 19 do Odoo (Odoo Online, Odoo.sh e on-premise), com o ERPNext 15 e 16, com o Zoho Inventory, com o Dolibarr 23 e posteriores, com o Microsoft Dynamics 365 Business Central (online), com o QuickBooks Online, com o Xero e com o SAP Business One (nestes quatro, é o BOTS4.me que guarda as regras de reposição por si). Qualquer outro ERP com API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales e outros) é ligado mediante pedido, por isso, se precisar de otimização de stock noutro sistema, diga-nos qual.

❓ Perguntas frequentes

Como calculo automaticamente pontos de encomenda ótimos no Odoo?

O próprio Odoo executa as regras de reposição, mas não calcula quais devem ser os valores mín./máx. O AutoSTOCK acrescenta esse cálculo em falta: analisa o seu histórico real de vendas no Odoo (120 dias por predefinição), calcula um objetivo ótimo por produto com um de cinco modos de otimização — Cobertura, Nível de serviço, Percentil de procura, Hybrid ou Ponderado pelo recente — e escreve o resultado de volta como regras de reposição padrão do Odoo, com a periodicidade que escolher.

Que dados usa o AutoSTOCK para calcular os objetivos de stock?

O seu histórico real de vendas do Odoo durante um período configurável (120 dias por predefinição), mais o prazo de entrega real do fornecedor de cada produto segundo o Odoo, usado em todos os modos. Os objetivos baseiam-se no que os clientes compraram de facto — não em suposições nem em médias do setor.

Qual é a diferença entre os modos Cobertura, Nível de serviço, Percentil de procura, Hybrid e Ponderado pelo recente?

A Cobertura fixa o ponto de encomenda no que se vende durante o prazo de entrega do fornecedor mais uma margem e acrescenta N meses de procura média (2 por predefinição) como nível máximo de reposição — simples e previsível. O Nível de serviço calcula um stock de segurança gaussiano para um objetivo de disponibilidade escolhido entre 80% e 99%, usando os prazos de entrega reais dos fornecedores. O Percentil de procura obtém o stock de segurança diretamente da sua distribuição de procura, sem pressupor que é normal. O Hybrid classifica cada produto conforme a regularidade das vendas e aplica o cálculo do Nível de serviço aos de venda constante e o do Percentil de procura aos erráticos. O Ponderado pelo recente funciona como a Cobertura, mas faz as vendas recentes contarem mais do que as antigas, para que nada caia a pique no limite da janela. Pode mudar de modo a qualquer momento no painel.

O AutoSTOCK substitui as regras de reposição que já tenho no Odoo?

Não. O AutoSTOCK gere apenas as regras que criou e as regras vazias do Odoo (mín. e máx. a 0). As regras que definiu ficam como estão e aparecem no relatório, a menos que ative Assumir as minhas regras, e uma lista de nunca armazenar deixa de fora os produtos que escolher. Escreve registos mín./máx. stock.warehouse.orderpoint padrão, pelo que o seu próprio fluxo de aprovisionamento continua a funcionar com eles. Se preferir ver antes de algo ser escrito, o modo só de relatórios e o Modo Demo fazem a análise completa e enviam o relatório por email sem alterar o seu ERP.

Como evito que produtos pontuais ou de encomenda especial recebam um ponto de encomenda?

Os filtros de qualificação do AutoSTOCK só atribuem um objetivo de stock quando clientes diferentes suficientes compraram um produto um número de vezes suficiente — ambos os limiares são configuráveis. Os produtos que não passam os filtros simplesmente nunca recebem uma regra, pelo que os artigos pontuais ficam fora do seu armazém.

Funciona com Odoo Online, Odoo.sh e on-premise?

Sim — Odoo 13 a 19 on-premise, mais as versões atuais do Odoo.sh e do Odoo Online. O Odoo.sh e on-premise usam o módulo Python gratuito BOTS4.me Connect, instalado uma vez e ligado com um clique; o Odoo Online, que proíbe Python personalizado, liga-se com uma chave API de Definições → Utilizadores e empresas → Utilizadores → o seu utilizador → Segurança da conta.

Posso experimentar o AutoSTOCK antes de ele escrever seja o que for?

Sim. O seu primeiro mês é um mês Discovery gratuito, sem cartão de crédito. Arranca em DEMO: recebe a análise de stock completa e o relatório por email, sem regras de reposição escritas no seu ERP, até passar para LIVE e ativar Escrever regras de reposição.

📚 Guias relacionados

🔗 Fontes e leituras adicionais

Documentação oficial e normas citadas neste guia. As ligações externas abrem num novo separador.

Deixe de Adivinhar os Seus Pontos de Encomenda

Comece o seu mês Discovery gratuito: ligue o seu Odoo e os seus primeiros relatórios completos de otimização de stock chegam em DEMO, sem nada escrito no seu ERP até passar para LIVE.

🌐 A BOTS4.me funciona integralmente no seu idioma — não precisa de saber inglês para configurar e utilizar a sua automatização. Esta página é uma tradução do nosso original em inglês. Sugerir uma melhoria de redação →