Fluxo padrão do Odoo. Consulte também o procedimento KMEE para os módulos brasileiros.
Preço médio das mercadorias devolvidas¶
A valoração por custo médio (AVCO) é um método de valoração de estoque que avalia o valor com base no custo total das mercadorias compradas ou produzidas durante um período, dividido pelo número total de itens disponíveis. A valoração de estoque é usada para:
representar o valor dos ativos de uma empresa;
manter o controle da quantidade de produtos não vendidos;
contabilizar o valor monetário de mercadorias que ainda não geraram lucro;
elaborar relatórios sobre o fluxo de mercadorias ao longo do trimestre.
Because AVCO uses the weighted average to evaluate the cost, it is a good fit for companies that sell only a few different products in large quantities. In Odoo, this costing analysis is automatically updated each time products are received.
Thus, when shipments are returned to their supplier, Odoo automatically generates accounting entries to reflect the change in inventory valuation. However, Odoo does not automatically update the AVCO calculation, because this can potentially create inconsistencies with inventory valuation.
Nota
This document addresses a specific use case for theoretical purposes. For instructions on how to set up and use AVCO, refer to the inventory valuation configuration doc.
Configuração¶
To use average cost inventory valuation on a product, navigate to and select the category that will be using AVCO. On the
product category page, set Costing Method to Average Cost (AVCO) and
Inventory Valuation to Automated.
Ver também
Como usar a valoração de custo médio¶
O método de custo médio ajusta a valoração do estoque quando os produtos são recebidos no depósito. Esta seção explica como ele funciona, mas se a explicação for desnecessária, pule para a seção retorno ao caso de uso do fornecedor.
Fórmula¶
Quando novos produtos chegam, o novo custo médio de cada produto é recalculado usando a fórmula:
Quantidade antiga: contagem de produtos em estoque antes de receber a nova remessa;
Custo médio antigo: custo médio calculado para um único produto a partir da valoração de estoque anterior;
Qtd. recebida: contagem de produtos que chegam na nova remessa;
Purchase Price: estimated price of products at the reception of products (since vendor bills may arrive later). The amount includes not only the price for the products, but also added costs, such as shipping, taxes, and landed costs. At reception of the vendor bill, this price is adjusted;
Qtd. final: quantidade de estoque disponível após a movimentação de estoque.
Importante
Quando os produtos saem do armazém, o custo médio não se altera. Leia sobre por que a valoração do custo médio não é ajustada aqui.
Calcular o custo médio¶
Para entender como o custo médio de um produto muda a cada remessa, considere a seguinte tabela de operações de armazém e movimentações de estoque. Cada uma delas é um exemplo diferente de como a valoração de custo médio é afetada.
Operação |
Incoming Value |
Valor de Inventário |
Qty On Hand |
Custo médio |
|---|---|---|---|---|
$0 |
0 |
$0 |
||
Receber 8 mesas a US$ 10/unidade |
8 * $10 |
R$80 |
8 |
R$10 |
Receber 4 mesas a US$ 16/unidade |
4 * $16 |
$144 |
12 |
$24 |
Entregar 10 mesas |
-10 * $12 |
$24 |
2 |
$24 |
Para garantir a compreensão dos cálculos acima, revise o exemplo “Receber 8 mesas a US$ 10/unidade”.
Inicialmente, o estoque do produto é 0, portanto, todos os valores são US$ 0.
Na primeira operação de armazém, 8 mesas são recebidas a US$ 10 cada. O custo médio é calculado usando a fórmula:
Como a quantidade recebida de mesas é
8e o preço de compra de cada uma éUS$ 10,O valor do estoque no numerador é avaliado em
US$ 80;US$ 80é dividido pela quantidade total de tabelas a serem armazenadas,8;$10is the average cost of a single table from the first shipment.
Para verificar isso no Odoo, no aplicativo Compras, faça um pedido de 8 quantidades de um novo produto, Mesa, sem movimentações de estoque anteriores, por US$ 10 cada.
No campo Categoria do produto da tabela, na aba Informações gerais do formulário do produto, clique no ícone ➡️ (seta) para abrir um Link externo para editar a categoria do produto. Defina o Método de custeio como Custo médio (AVCO) e Valoração de estoque como Automática.
Em seguida, retorne ao pedido de compra. Clique em Confirmar pedido e clique em Receber produtos para confirmar o recebimento.
Em seguida, verifique o registro de valoração de estoque gerado pela recebimento do produto, navegando até . Selecione o menu suspenso de Mesa e visualize a coluna Valor total para a camada de valoração (valoração de estoque em um ponto específico no tempo = quantidade disponível * preço unitário). As 8 mesas em estoque valem US$ 80.
Dica
Quando o Método de custeio da categoria do produto é definido como AVCO, o custo médio de um produto também é exibido no campo Custo, na aba Informações gerais, na própria página do produto.
Entrega de produtos (caso de uso)¶
Para remessas enviadas, os produtos não têm efeito sobre a valoração de custo médio. Embora a valoração de custo médio não seja recalculada, o valor do estoque ainda diminui porque o produto é removido do estoque e entregue no local do cliente.
Para demonstrar que a valoração do custo médio não é recalculada, examine o exemplo “Entregar 10 mesas”.
Como 10 mesas estão sendo enviadas aos clientes, a quantidade recebida é
-10. O custo médio anterior (US$ 12) é usado no lugar do preço de compra de um fornecedor;O valor do estoque RECEBIDO é
-10 * US$ 12 = -US$ 120;O valor do estoque antigo (
US$ 144) é adicionado ao valor do estoque que está chegando (US$ 120), de modo queUS$ 144 + -US$ 120 = US$ 24;Apenas
2mesas permanecem após o envio de10mesas de12. Portanto, o valor do estoque atual (US$ 24) é dividido pela quantidade disponível (US$ 2);US$ 24 / 2 = US$ 12, que é o mesmo custo médio da operação anterior.
Para verificar isso no Odoo, venda 10 mesas no aplicativo Vendas, valide a entrega e, em seguida, revise o registro de avaliação de estoque acessando . Na camada de valoração mais alta, a entrega de 10 mesas reduz o valor do produto em US$ 120.
Nota: O que não está representado nesse registro de valoração de estoque é a receita obtida com essa venda, portanto, essa redução não é uma perda para a empresa.
Devolver itens ao fornecedor (caso de uso)¶
Because the price paid to suppliers can differ from the price the product is valued at with the AVCO method, Odoo handles returned items in a specific way.
Os produtos são devolvidos aos fornecedores pelo preço de compra original, mas;
A valoração do custo interno permanece inalterada.
A tabela de exemplo acima é atualizada da seguinte forma:
Operação |
Qtd*Cst. méd. |
Valor de Inventário |
Qty On Hand |
Custo médio |
|---|---|---|---|---|
$24 |
2 |
$24 |
||
Devolver 1 mesa comprada por US$ 10 |
-1 * US$ 12 |
$24 |
1 |
$24 |
Em outras palavras, as devoluções aos fornecedores são vistas pelo Odoo como outra forma de um produto que sai do armazém. Para o Odoo, como a mesa é avaliada em US$ 12 por unidade, o valor do estoque é reduzido em US$ 12 quando o produto é devolvido; o preço de compra inicial de US$ 10 não está relacionado ao custo médio da mesa.
Exemplo
Para devolver uma única mesa que foi comprada por US$ 10, navegue até o recebimento no aplicativo Inventário para as 8 mesas compradas no Exercício 1 indo até Visão geral do Inventário, clicando em Recebimentos e selecionando o recebimento em questão.
Em seguida, clique em Devolução no pedido de entrega validado e modifique a quantidade para 1 na janela de transferência reversa. Isso cria uma remessa enviada para a mesa. Selecione Validar para confirmar o envio da remessa.
Retorne a para ver como a remessa enviada diminui o valor do estoque em US$ 12.
Eliminar erros de valoração de estoque em produtos enviados¶
Podem ocorrer inconsistências no estoque de uma empresa quando a valoração do custo médio é recalculada por remessas enviadas.
Para demonstrar esse erro, a tabela abaixo exibe um cenário em que uma mesa é enviada a um cliente e outra é devolvida a um fornecedor pelo preço de compra.
Operação |
Qtd*Preço |
Valor de Inventário |
Qty On Hand |
Custo médio |
|---|---|---|---|---|
$24 |
2 |
$24 |
||
Enviar 1 produto para o cliente |
-1 * US$ 12 |
$24 |
1 |
$24 |
Devolver 1 produto comprado inicialmente por US$ 10 |
-1 * US$ 10 |
R$2 |
0 |
$24 |
Na operação final acima, a valoração final do estoque da mesa é de US$ 2, embora haja 0 mesas em estoque.
Método correto
Use o custo médio para avaliar a devolução. Isso não significa que a empresa recebe US$ 12 de volta por uma compra de US$ 10; o item devolvido por US$ 10 é avaliado internamente em US$ 12. A alteração no valor do estoque representa um produto no valor de US$ 12 que não está mais sendo contabilizado nos ativos da empresa.
Contabilidade anglo-saxônica¶
In addition to using AVCO, companies that use Anglo-Saxon accounting also keep a holding account that tracks the amount to be paid to vendors. Once a vendor delivers an order, inventory value increases based on the vendor price of the products that have entered the stock. The holding account (called stock input) is credited and only reconciled once the vendor bill is received.
Ver também
A tabela abaixo reflete as contas e os lançamentos de diário manuais. A conta de entrada de estoque armazena o dinheiro destinado ao pagamento de fornecedores quando a conta do fornecedor ainda não foi recebida. Para equilibrar as contas ao devolver produtos que têm uma diferença entre o preço pelo qual o produto é avaliado e o preço pelo qual foi comprado, é criada uma conta de diferença de preço.
Operação |
Entrada de estoque |
Diferença de preço |
Valor de Inventário |
Qty On Hand |
Custo médio |
|---|---|---|---|---|---|
$0 |
0 |
$0 |
|||
Receber 8 mesas a US$ 10 |
(R$80) |
R$80 |
8 |
R$10 |
|
Receber fatura do fornecedor R$ 80 |
$0 |
R$80 |
8 |
R$10 |
|
Receber 4 mesas a US$ 16 |
(R$64) |
$144 |
12 |
$24 |
|
Receber fatura do fornecedor R$ 64 |
$0 |
$144 |
12 |
$24 |
|
Entregar 10 mesas ao cliente |
$0 |
$24 |
2 |
$24 |
|
Devolver 1 mesa comprada inicialmente por US$ 10 |
R$10 |
R$2 |
R$12 |
1 |
$24 |
Receba o reembolso do fornecedor R$ 10 |
$0 |
R$2 |
$24 |
1 |
$24 |
Recebimento do produto¶
Resumo¶
Ao receber o produto, o Odoo certifica-se de que as empresas podem pagar pelas mercadorias que foram compradas, movendo preventivamente um valor correspondente ao preço das mercadorias recebidas para a conta de passivos circulantes, Entrada de estoque. Depois, quando a conta for recebida, o valor na conta de retenção será transferido para Contas a pagar. As transferências para essa conta significam que a conta foi paga. A entrada de estoque é reconciliada quando a conta do fornecedor é recebida.
A valoração de estoque é um método de calcular o valor interno de cada produto em estoque. Como há uma diferença entre o preço pelo qual o produto é avaliado e o preço pelo qual o produto foi realmente comprado, a conta Valoração de estoque não está relacionada às operações de crédito e débito da conta Entrada de estoque.
Para conceituar tudo isso, siga o detalhamento abaixo.
Contas saldadas em produtos recebidos¶
Neste exemplo, uma empresa começa com zero unidades no estoque de um produto, mesa. Em seguida, 8 mesas são recebidas do fornecedor:
A conta Entrada de estoque armazena
US$ 80de crédito devido ao fornecedor. O valor dessa conta não tem relação com o valor do estoque.Foram recebidas mesas no valor de
US$ 80(débito deUS$ 80na conta Valor do Estoque) eUS$ 80 devem ser pagos pelas mercadorias recebidas (crédito de US$ 80 na conta de Entrada de Estoque).
No Odoo¶
Odoo generates an accounting journal entry when shipments that use AVCO costing method are received. Configure a Price Difference Account by selecting the ➡️ (arrow) icon next to the Product Category field on the product page.
Em Propriedades da conta, crie uma nova Conta de diferença de preço digitando o nome da conta e clicando em Criar e editar. Em seguida, defina a conta Tipo como Despesas e clique em Salvar.
Em seguida, receba a remessa no aplicativo Compras ou Inventário e navegue até a . Na lista, localize a Referência que corresponde à operação de recebimento do armazém para o produto relevante.
Clique na linha referente a 8 mesas. Esse lançamento no diário contábil mostra que, quando as 8 mesas foram recebidas, a conta Valoração de estoque aumentou em US$ 80. Por outro lado, a conta Entrada de estoque (definida como conta Estoque provisório (recebido) por padrão) é creditada em US$ 80.
Contas saldadas ao receber conta de fornecedores¶
Neste exemplo, uma empresa começa com zero unidades no estoque de um produto, mesa. Em seguida, 8 mesas são recebidas do fornecedor. Quando a conta de 8 mesas é recebida do fornecedor:
Uso de
US$ 80da conta Entrada de estoque para pagar a conta. Isso é cancelado e a conta passa a terUS$ 0.Débito de
US$80na Entrada de estoque (para reconciliar essa conta).Crédito de
US$ 80em Contas a pagar. Essa conta armazena o valor que a empresa deve a terceiros, de modo que os contadores usam esse valor para emitir cheques aos fornecedores.
No Odoo¶
Depois que o fornecedor solicitar o pagamento, navegue até a seção e selecione o PO de 8 mesas. Dentro do PO, selecione Criar conta.
Vá para a aba Itens de diário para ver como US$ 80,00 são transferidos da conta de retenção, Estoque provisório (recebido), para Contas a pagsar. Confirme a conta para registrar o pagamento ao fornecedor.
Ao entregar produtos¶
In the above example table, when 10 products are delivered to a customer, the Stock Input account is untouched because there are no new products coming in. To put it simply:
A conta Valoração do estoque é creditada em
US$ 120. A subtração da valoração do estoque representa o valor deUS$ 120em produtos que saem da empresa.Debitar Contas a receber para registrar a receita da venda.
Understand Anglo-Saxon expensing
No lançamento do diário contábil que fatura um cliente por 10 mesas, as contas Vendas de produtos, Impostos recebidos e Contas a receber são todas referentes à venda do produto. Contas a receber é a conta em que o pagamento do cliente será recebido.
A contabilidade anglo-saxônica reconhece o custo dos produtos vendidos (CPV) assim que a venda é feita. Portanto, até que o produto seja vendido, sucateado ou devolvido, os custos de manter o produto em estoque não são contabilizados. A conta Despesas é debitada em US$ 120 para registrar os custos de armazenamento de 10 mesas durante esse período.
Ao devolover produtos¶
In the above example table, when returning 1 product to a
vendor purchased at $10, a company expects $10 in the Accounts Payable account from the
vendor. However, Stock Input account must be debited $12 because the average cost is $12 at
the time of the return. The missing $2 is accounted for in the Price Difference
Account, which is set up in the product’s Product Category.
Nota
O comportamento das contas de diferença de preço varia de acordo com a localização. Nesse caso, a conta destina-se a armazenar diferenças entre o preço do fornecedor e os métodos automatizados de valoração de estoque.
Resumo:
Debite US$ 10 da conta Entrada de estoque para mover a mesa do estoque para a entrada de estoque. Essa movimentação indica que a mesa deve ser processada para uma remessa enviada.
Debite um adicional de
US$ 2da Entrada de estoque para contabilizar a Diferença de preço.Credite
US$ 12na Valoração de estoque porque o item está saindo do estoque.
Após o recebimento do reembolso do fornecedor,
Credite
US$ 10na conta Entrada de estoque para reconciliar o preço da mesa.Debite
US$ 10DE Contas a pagar para que os contadores coletem e registrem o pagamento em seu diário.