Logo Domtec Sistemas — ERP para Indústria, Distribuição e Varejo
Curva ABC-XYZ: o que a Curva ABC sozinha não mostra sobre seu estoque
Atacado e Distribuição, Indústria, Gestão Empresarial

Curva ABC-XYZ: o que a Curva ABC sozinha não mostra sobre seu estoque

Equipe Domtec SistemasPublicado em

Dois produtos podem estar na mesma Classe A da Curva ABC — o mesmo peso no faturamento — e ainda assim pedir decisões de estoque completamente diferentes, porque um vende num ritmo previsível e o outro varia mês a mês sem padrão claro. A Curva ABC sozinha não enxerga essa diferença.

Se a sua empresa já aplica a Curva ABC de Estoque, provavelmente já sabe quais produtos concentram a maior parte do faturamento e merecem atenção prioritária. É um avanço real em relação a tratar todo o estoque do mesmo jeito. Mas a Curva ABC responde só uma pergunta — quanto cada produto pesa financeiramente — e deixa outra pergunta, igualmente importante, sem resposta: quão previsível é a demanda desse produto mês a mês?

É essa segunda pergunta que a Curva XYZ responde. E é o cruzamento das duas — a chamada classificação ABC-XYZ — que mostra onde de fato está o maior risco de ruptura e o maior desperdício de capital parado no seu estoque, algo que a Curva ABC isolada não tem como enxergar.

O ponto cego da Curva ABC: dois produtos Classe A não são o mesmo risco

Imagine duas distribuidoras vendendo, em média, 500 unidades por mês de dois produtos diferentes — ambos classificados como Classe A, porque cada um representa uma fatia relevante do faturamento. O Produto 1 vende de forma consistente: entre 470 e 530 unidades em praticamente todos os meses do ano. O Produto 2 também fecha o ano em 500 unidades de média, mas o comportamento mês a mês é bem menos estável — variando entre 150 e 1.200 unidades, dependendo de campanha comercial, sazonalidade do cliente ou concentração de pedidos.

Pela Curva ABC, os dois são idênticos: mesma classe, mesma prioridade, mesma política de reposição. Na prática operacional, são produtos com riscos completamente diferentes. O Produto 1 permite um estoque de segurança enxuto, porque dá para confiar na projeção de venda. O Produto 2, tratado com a mesma régua, tende a gerar ruptura nos meses de pico e capital parado nos meses de vale — porque a política de reposição foi pensada para uma demanda estável que ele simplesmente não tem.

Produto 1 — Classe A, demanda estável méd. CV baixo — variação de 470 a 530 unidades o ano todo Produto 2 — Classe A, demanda instável méd. CV alto — variação de 150 a 1.200 unidades ao longo do ano
Os dois produtos fecham o ano com a mesma média mensal de vendas e a mesma Classe A — mas o comportamento mês a mês é completamente diferente. Só a Curva XYZ enxerga essa diferença.

O que é a Curva XYZ (e como ela mede a previsibilidade da demanda)

Enquanto a Curva ABC classifica os produtos pelo valor — faturamento, margem ou volume movimentado — a Curva XYZ classifica pela previsibilidade da demanda: o quanto as vendas de um produto variam de um mês para o outro. Quanto mais estável o padrão de venda, mais fácil é prever quanto comprar; quanto mais errático, maior o risco de errar para os dois lados — faltar produto no pico e sobrar no vale.

A forma mais usada de medir essa variação é o coeficiente de variação (CV), calculado a partir do histórico de vendas mensais de cada produto: divide-se o desvio padrão da demanda pela média da demanda no período analisado. Quanto maior o CV, menos confiável é a média para prever o mês seguinte. A partir desse número, os produtos costumam ser divididos em três classes:

  • Classe X — demanda estável. CV geralmente até cerca de 10%. Vendas previsíveis, com pouca oscilação mês a mês. É o cenário mais fácil de planejar.
  • Classe Y — demanda com variação moderada. CV geralmente entre 10% e 25%. Costuma refletir sazonalidade relativamente previsível — picos que se repetem em datas parecidas todo ano.
  • Classe Z — demanda instável. CV geralmente acima de 25%. Vendas com picos e vales difíceis de antecipar, seja por concentração em poucos clientes, promoções pontuais ou comportamento irregular do mercado.

Essas faixas não são uma regra fixa e universal — cada empresa pode ajustar os limites ao comportamento real do próprio histórico de vendas. O que não muda é a lógica: quanto maior o coeficiente de variação, menos a média mensal sozinha diz sobre quanto vender no mês seguinte.

A matriz ABC-XYZ: cruzando valor com previsibilidade

Cruzando as três classes de valor (A, B, C) com as três classes de previsibilidade (X, Y, Z), chega-se a uma matriz ABC-XYZ de nove combinações. Cada uma pede uma política de estoque diferente — e é aí que a análise se torna acionável, em vez de só uma classificação a mais para guardar em planilha.

Valor ↓ Previsibilidade → X (estável) Y (moderada) Z (instável) A B C AX reposição automática, estoque enxuto AY reforçar estoque antes dos picos AZ maior risco: monitorar de perto, revisar sempre BX controle regular, política simples BY revisão periódica regular BZ acompanhar de perto, sem exagerar no estoque CX estoque mínimo, baixo monitoramento CY revisão esporádica, sem prioridade alta CZ avaliar comprar só sob demanda AZ (destacado) concentra o maior risco: alto impacto financeiro e baixa previsibilidade ao mesmo tempo.
A matriz ABC-XYZ cruza valor (A, B, C) com previsibilidade de demanda (X, Y, Z) em nove combinações — cada uma pedindo uma política de estoque diferente. O quadrante AZ é o que mais custa caro quando tratado com a mesma régua dos demais.

Um exemplo prático: por que tratar toda a Classe A do mesmo jeito custa caro

Volte à distribuidora do exemplo anterior. Depois de aplicar a Curva ABC, ela identificou três produtos Classe A, todos com política de reposição parecida: estoque mínimo calculado sobre a média de vendas dos últimos doze meses, com uma margem de segurança padrão de 20%.

Ao cruzar esses mesmos três produtos com a Curva XYZ, o quadro muda. O Produto 1, com CV baixo, se encaixa em AX — a média de vendas é, de fato, uma boa referência, e o estoque de segurança de 20% se mostrou suficiente o ano inteiro. O Produto 3, no entanto, cai em AZ: vende em média 90 unidades por mês, mas variou entre 20 e 300 unidades ao longo do último ano, por causa de picos ligados a licitações e concentração de pedidos de poucos clientes grandes. Com a mesma margem de segurança de 20% usada para todos os itens Classe A, esse produto gerou ruptura em quatro dos últimos doze meses — mesmo nunca tendo "parecido" fora de controle no relatório mensal de faturamento, porque a média anual continuava alta.

O problema não estava na Curva ABC — ela classificou o produto corretamente como Classe A. O problema estava em tratar esse Classe A com a mesma regra de estoque de segurança de um produto com demanda estável, quando a variabilidade real exigia uma margem maior e uma revisão mais frequente.

Quer saber quais dos seus produtos Classe A escondem uma demanda instável? A equipe da Domtec ajuda a cruzar o histórico de vendas do seu ERP com a classificação ABC-XYZ na prática.

Erros comuns ao aplicar a Curva ABC-XYZ

O primeiro erro é calcular o coeficiente de variação com poucos meses de histórico. Um período curto pode pegar só um pico ou só um vale isolado e classificar como "instável" (Z) um produto que, olhando um ciclo sazonal completo, é bem mais previsível do que parece.

O segundo é tratar todo produto novo, sem histórico de vendas, como automaticamente Classe Z. Sem série histórica, simplesmente não é possível calcular o coeficiente de variação com confiança — o correto é tratar itens novos como uma categoria à parte, com política de estoque mais conservadora, até acumularem alguns meses de dados reais.

O terceiro é aplicar uma única política de estoque de segurança para toda a matriz, como se as nove combinações pedissem a mesma resposta. Um AX e um AZ são igualmente Classe A no faturamento, mas pedem margens de segurança bem diferentes — tratar os dois igual é onde o exemplo da seção anterior mostrou o problema na prática.

O quarto é rodar a classificação uma única vez e nunca mais atualizar. Produtos migram de classe com mais frequência do que se imagina: um cliente novo concentra demanda e transforma um Y em Z; o fim de uma promoção reduz a variação e move um Z de volta para Y. Uma matriz desatualizada orienta decisões com base num comportamento que o produto já não tem mais.

Como saber se sua empresa precisa ir além da Curva ABC

Alguns sinais indicam que só olhar para o valor de cada produto não é mais suficiente:

  • Produtos Classe A geram ruptura mesmo com estoque mínimo definido? É um sinal clássico de que a variabilidade da demanda, não o valor do produto, é o problema real.
  • As compras reagem aos picos de venda em vez de antecipá-los? Sem uma leitura da previsibilidade de cada item, fica difícil saber quais picos merecem margem extra e quais são só ruído.
  • Itens com giro completamente diferente recebem a mesma política de reposição? Se o parâmetro de estoque mínimo é igual para toda a Classe A, provavelmente parte desses produtos está com folga demais e outra parte exposta demais.
  • O estoque de segurança é definido "no olho", sem base no histórico de variação de cada produto? Uma margem padrão aplicada a todo o estoque tende a errar para os dois lados ao mesmo tempo — sobra em uns itens, falta em outros.
  • A classificação de estoque foi feita uma vez, há meses, e nunca mais revisada? Se a resposta é sim, a matriz que orienta as decisões de compra hoje provavelmente não reflete mais o comportamento real dos produtos.

Se você reconheceu sua empresa em duas ou mais dessas perguntas, a Curva ABC isolada já não está entregando toda a informação que a operação precisa.

Como o Yzidro ERP ajuda a aplicar a Curva ABC-XYZ na prática

Calcular coeficiente de variação por produto, mês a mês, é inviável em planilha para quem tem centenas ou milhares de itens cadastrados — mesmo com um bom histórico de vendas à disposição. Hoje, o Yzidro entra nessa análise principalmente pela base de dados: a Curva ABC já sai pronta do sistema, e o histórico necessário para a camada XYZ está disponível, mesmo que o cruzamento entre as duas ainda seja um passo feito por fora.

  • Curva ABC nativa no YzBI — o Yzidro já classifica os produtos por valor automaticamente dentro do módulo de Business Intelligence, sem depender de planilha.
  • Histórico de vendas e movimentação por produto, mês a mês — o Yzidro registra entradas, saídas e faturamento de cada item ao longo do tempo; é essa série histórica, já disponível no sistema, que serve de base para quem for calcular a variação de demanda por trás da Curva XYZ.
  • Relatórios de giro de estoque — mostram quais produtos vendem em ritmo constante e quais têm picos e vales acentuados, o primeiro sinal prático de instabilidade antes mesmo do cálculo formal do coeficiente de variação.
  • Cadastro de estoque mínimo e ponto de reposição por produto — depois de feita a classificação XYZ, permite configurar parâmetros diferentes para cada item, em vez de uma margem de segurança única para toda a Classe A.
  • Financeiro e DRE por produto ou linha — conecta o custo real de manter estoque de segurança em cada item ao resultado financeiro, ajudando a decidir onde vale a pena imobilizar capital e onde não vale.

A classificação ABC-XYZ não exige nenhuma ferramenta sofisticada de previsão — exige dados de vendas organizados e acessíveis por produto, mês a mês. Hoje esse é o papel do Yzidro nessa análise: a Curva ABC já sai pronta do BI, e o histórico confiável que sustenta a camada XYZ já está no sistema, mesmo que o cruzamento entre as duas classificações ainda seja um passo manual.

Perguntas frequentes sobre Curva ABC-XYZ

A Curva ABC-XYZ substitui a Curva ABC, ou as duas trabalham juntas?

As duas trabalham juntas. A Curva ABC continua sendo a base — ela mostra o peso de cada produto no faturamento ou na margem. A Curva XYZ entra como uma segunda camada sobre essa mesma base, mostrando o quão previsível é a demanda de cada item. O resultado é uma matriz que cruza as duas leituras, não uma substitui a outra.

Quantos meses de histórico de vendas eu preciso para calcular a Curva XYZ com confiança?

O mínimo recomendado costuma ser de seis a doze meses de histórico, o suficiente para capturar pelo menos um ciclo sazonal completo. Com menos do que isso, o coeficiente de variação pode indicar um produto como muito instável só porque o período analisado pegou um pico ou um vale isolado, não porque a demanda dele seja realmente imprevisível.

Um produto Classe A e Z (alto valor, demanda instável) deve sempre ter mais estoque de segurança?

Na maioria dos casos, sim — é justamente essa combinação que concentra o maior risco: o produto pesa no faturamento e ainda assim é difícil prever quanto vai vender no mês seguinte. Mas a resposta certa não é só "aumentar estoque de segurança" de forma genérica: envolve também revisar a demanda com mais frequência e, quando possível, entender a causa da variação (sazonalidade, cliente concentrado, promoção) antes de decidir o tamanho do colchão.

Um produto novo, sem histórico de vendas, pode ser classificado na Curva XYZ?

Não com precisão. O coeficiente de variação depende de uma série histórica de demanda, e um produto novo simplesmente não tem esse histórico ainda. O caminho mais seguro é tratar itens novos como um grupo à parte, com política de estoque mais conservadora, até que acumulem alguns meses de vendas reais e possam entrar na classificação normalmente.

Com que frequência a classificação ABC-XYZ deve ser revisada?

O recomendado é revisar pelo menos a cada seis meses, e sempre que houver uma mudança relevante na operação — entrada de um cliente grande, fim de uma promoção, mudança de sazonalidade. Produtos migram de classe com frequência maior do que os gestores costumam imaginar, e uma classificação feita uma vez e nunca mais revisada perde valor rápido.

Quer aplicar a Curva ABC-XYZ no estoque da sua empresa?

A equipe da Domtec pode ajudar a cruzar o histórico de vendas já registrado no Yzidro ERP com a classificação ABC-XYZ, produto a produto.

Equipe Domtec Sistemas — conteúdo para donos e gestores de indústria e distribuidoras.