Estoque: custo médio divergente
O custo médio NÃO é o valor de custo digitado no cadastro do produto. São dois campos diferentes:
- Valor de custo — o que você informou no cadastro, fixo até alguém mudar.
- Custo médio — calculado pelas ENTRADAS de estoque: cada compra recalcula a média ponderada entre o que já havia e o que entrou.
Por isso o custo médio muda sozinho, e é o comportamento correto.
A CONTA, PASSO A PASSO
A cada compra o sistema faz:
(quantidade que já havia x custo anterior) + custo total do que entrou, dividido pela quantidade final
A quantidade final é a que havia mais a que entrou.
Um exemplo com quatro compras seguidas, começando do zero:
- 1a compra: 1 peça a 20,00. Custo médio = 20,00.
- 2a compra: 1 peça, total 40,00. (1 x 20) + 40 = 60, dividido por 2 = 30,00.
- 3a compra: 1 peça, total 70,00. (2 x 30) + 70 = 130, dividido por 3 = 43,33.
- 4a compra: 1 peça, total 90,00. (3 x 43,33) + 90 = 220, dividido por 4 = 55,00.
Dá no mesmo que somar o total de todas as compras (220) e dividir pela quantidade final (4).
DUAS COISAS QUE MUDAM O RESULTADO
1. Se você EDITAR o custo no cadastro do produto à mão, o cálculo seguinte parte desse valor digitado, e não do ponto onde a média estava. É a explicação de: mexi no custo e a média mudou de patamar.
2. Quando o produto já teve vendas, o custo considerado na saída é o que valia NO MOMENTO DA VENDA — e é esse que aparece na movimentação. A compra seguinte parte dele.
ONDE OLHAR
Sem nenhuma venda, o custo médio só aparece no cadastro do produto: a movimentação mostra o custo daquela compra, não a média.
A CONFIGURAÇÃO QUE MANDA NISSO
O campo Valor de custo do produto decide o comportamento. Ele aparece em dois lugares, com o mesmo efeito: Configurações › Gerais › Dados gerais, e Estoque › Opções auxiliares › Configurações, no card "Ajuste as configurações gerais". As opções são atualizar pela média de todas as compras, usar o valor exato da última compra, ou não atualizar nada nas compras. As três dão números diferentes para a mesma compra, e nenhuma está errada.
Causas comuns de custo médio muito acima do esperado:
- entrada lançada com valor unitário errado (valor total no lugar do unitário, ou quantidade menor que a real);
- importação de XML de compra em que o produto veio com unidade diferente da cadastrada — caixa contra unidade muda a conta inteira;
- produto com conversão de unidade configurada de forma diferente do que foi comprado;
- ajuste de estoque feito sem valor, quando a empresa espera que ele corrija o custo também.
Para achar a origem, olhe as movimentações do produto em Estoque › Movimentações e procure a entrada que destoa. Uma única compra com valor errado desloca a média e continua deslocando até novas entradas diluírem.
O custo médio é por loja, como todo o estoque.