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:
reflect the value of a company's assets;
keep track of the amount of unsold goods;
account for monetary value in goods that have yet to generate profit;
report on flow of goods throughout the quarter.
Como o AVCO (Average Cost Valuation) usa a média ponderada para avaliar o custo, é uma boa opção para empresas que vendem apenas alguns produtos diferentes em grandes quantidades. No Odoo, essa análise de custos é atualizada automaticamente sempre que produtos são recebidos.
Assim, quando as remessas são devolvidas ao fornecedor, o Odoo gera automaticamente lançamentos contábeis para refletir a alteração na valoração do estoque. No entanto, o Odoo não atualiza automaticamente o cálculo dee AVCO (Average Cost Valuation), porque isso potencialmente cria inconsistências com a valoração de estoque <inventory/avg_price/leaving_inventory>.
Configuração
Para usar a avaliação de estoque de custo médio em um produto, navegue até e selecione a categoria que usará AVCO (Average Cost Valuation). Na página da categoria do produto, defina Método de custeio como Custo médio (AVCO) e Valoração de estoque como Automática.
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 <inventory/avg_cost/return>.
Fórmula
Quando novos produtos chegam, o novo custo médio de cada produto é recalculado usando a fórmula:
Old Qty: product count in stock before receiving the new shipment;
Old Avg Cost: calculated average cost for a single product from the previous inventory valuation;
Incoming Qty: count of products arriving in the new shipment;
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;
Final Qty: quantity of on-hand stock after the stock move.
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.
Operation |
Incoming Value |
Inventory Value |
Qty On Hand |
Avg Cost |
|---|---|---|---|---|
$0 |
0 |
$0 |
||
Receive 8 tables at $10/unit |
8 * $10 |
$80 |
8 |
$10 |
Receive 4 tables at $16/unit |
4 * $16 |
$144 |
12 |
$12 |
Deliver 10 tables |
-10 * $12 |
$24 |
2 |
$12 |
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 <inventory/avg_cost/formula>:
Avg Cost = (0 + 8×10)/(8) = (80)/(8) = 10
Since the incoming quantity of tables is 8 and the purchase price for each is $10,
The inventory value in the numerator is evaluated to $80;
$80 is divided by the total amount of tables to store, 8;
$10 is 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.
Entrega de produtos (caso de uso)
Para remessas enviadas, os produtos não têm efeito sobre a valoração de custo médio <inventory/avg_cost/definite_rule>. 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 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)
Como o preço pago aos fornecedores pode ser diferente do preço pelo qual o produto é avaliado com o método AVCO (Average Cost Valuation), o Odoo trata os itens devolvidos de uma maneira específica.
Products are returned to suppliers at the original purchase price, but;
The internal cost valuation remains unchanged.
A tabela de exemplo <inventory/avg_cost/math_table> acima é atualizada da seguinte forma:
Operation |
Qty*Avg Cost |
Inventory Value |
Qty On Hand |
Avg Cost |
|---|---|---|---|---|
$24 |
2 |
$12 |
||
Return 1 table bought at $10 |
-1 * $12 |
$12 |
1 |
$12 |
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.
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.
Operation |
Qty*Price |
Inventory Value |
Qty On Hand |
Avg Cost |
|---|---|---|---|---|
$24 |
2 |
$12 |
||
Ship 1 product to customer |
-1 * $12 |
$12 |
1 |
$12 |
Return 1 product initially bought at $10 |
-1 * $10 |
$2 |
0 |
$12 |
Na operação final acima, a valoração final do estoque da mesa é de US$ 2, embora haja 0 mesas em estoque.
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
Além de usar o AVCO (Average Cost Valuation), as empresas que usam a contabilidade anglo-saxônica também mantêm uma conta de retenção que rastreia o valor a ser pago aos fornecedores. Quando um fornecedor entrega um pedido, o valor do estoque aumenta com base no preço do fornecedor dos produtos que entraram no estoque. A conta de retenção (chamada de entrada de estoque) é creditada e só é reconciliada quando a conta do fornecedor é recebida.
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.
Operation |
Stock Input |
Price Diff |
Inventory Value |
Qty On Hand |
Avg Cost |
|---|---|---|---|---|---|
$0 |
0 |
$0 |
|||
Receive 8 tables at $10 |
($80) |
$80 |
8 |
$10 |
|
Receive vendor bill $80 |
$0 |
$80 |
8 |
$10 |
|
Receive 4 tables at $16 |
($64) |
$144 |
12 |
$12 |
|
Receive vendor bill $64 |
$0 |
$144 |
12 |
$12 |
|
Deliver 10 tables to customer |
$0 |
$24 |
2 |
$12 |
|
Return 1 table initially bought at $10 |
$10 |
$2 |
$12 |
1 |
$12 |
Receive vendor refund $10 |
$0 |
$2 |
$12 |
1 |
$12 |
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 ao receber produtos
Neste exemplo, uma empresa começa com zero unidades no estoque de um produto, mesa. Em seguida, 8 mesas são recebidas do fornecedor:
The Stock Input account stores $80 of credit owed to the vendor. The amount in this account is unrelated to the inventory value.
$80 worth of tables came in (debit the Inventory Value account $80), and
$80 must be paid out for received goods (credit the Stock Input account $80).
No Odoo
O Odoo gera um lançamento de diário contábil quando são recebidas remessas que usam o método de custeio AVCO (Average Cost Valuation). Configure uma Conta de diferença de preço selecionando o ícone ➡️ (seta) ao lado do campo Categoria de produto na página do produto.
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:
Use $80 in the Stock Input account to pay the bill. This cancels out and the account now holds $0.
Debit Stock Input $80 (to reconcile this account).
Credit Accounts payable $80. This account stores the amount the company owes others, so accountants use the amount to write checks to vendors.
No Odoo
Depois que o fornecedor solicitar o pagamento, navegue até a seção e selecione o PO (Pedido de compra) de 8 mesas. Dentro do PO (Pedido de compra), 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
Na tabela de exemplo acima <inventory/avg_price/price-table>`, quando 10 produtos são entregues a um cliente, a conta Entrada de estoque fica inalterada porque não há novos produtos chegando. Para simplificar:
Inventory valuation is credited $120. Subtracting from inventory valuation represents $120 worth of products exiting the company.
Debit Accounts Receivable to record revenue from the sale.
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
Na tabela de exemplo acima <inventory/avg_price/price-table>`, ao devolver um produto a um fornecedor comprado por US$ 10, a empresa espera receber US$ 10 do fornecedor na conta Contas a pagar. Entretanto, a conta Entrada de estoque deve ser debitada em US$ 12 porque o custo médio é de US$ 12 no momento da devolução. Os US$ 2 que faltam são contabilizados na Conta de diferença de preço, que é configurada na Categoria de produto do produto.
Resumo:
Debit Stock Input account $10 to move the table from stock to stock input. This move is to indicate that the table is to be processed for an outgoing shipment.
Debit Stock Input an additional $2 to account for the Price Difference.
Credit Stock Valuation $12 because the item is leaving the stock.
Após o recebimento do reembolso do fornecedor,
Credit Stock Input account $10 to reconcile the price of the table.
Debit Accounts Payable $10 to have the accountants collect and register the payment in their journal.