Prețul mediu al bunurilor returnate¶
Evaluarea costului mediu (AVCO) este o metodă de evaluare a stocurilor care evaluează costul pe baza costului total al bunurilor cumpărate sau produse în timpul unei perioade, împărțit la numărul total de articole disponibile. Evaluarea stocurilor este utilizată pentru:
reflectă valoarea activelor unei companii;
ține evidența cantității de bunuri nevândute;
ține cont de valoarea monetară a bunurilor care încă nu au generat profit;
raport privind fluxul de mărfuri pe parcursul trimestrului.
Deoarece AVCO folosește media ponderată pentru a evalua costul, este potrivit pentru companiile care vând doar câteva produse diferite în cantități mari. În Odoo, această analiză a costurilor este actualizată automat de fiecare dată când se primesc produse.
Astfel, atunci când transporturile sunt returnate furnizorului lor, Odoo generează automat înregistrări contabile pentru a reflecta modificarea evaluării stocurilor. Cu toate acestea, Odoo nu actualizează automat AVCO calcul, deoarece acest lucru poate crea inconsecvențe cu evaluarea inventarului.
Notă
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.
Configurare¶
Pentru a utiliza evaluarea inventarului costului mediu pentru un produs, navigați la Metoda de cost la Cost mediu (AVCO)
și Evaluare inventar la Automat
.
Vedeți și
Folosind evaluarea costului mediu¶
Metoda costului mediu ajustează evaluarea stocurilor atunci când produsele sunt primite în depozit. Această secțiune explică cum funcționează, dar dacă explicația nu este necesară, treceți la secțiunea return to supplier use case section.
Formula¶
Când sosesc produse noi, noul cost mediu pentru fiecare produs este recalculat folosind formula:
Old Qty: număr de produse în stoc înainte de a primi transportul nou;
Old Avg Cost: costul mediu calculat pentru un singur produs din evaluarea anterioară a stocului;
Incoming Qty: numărul de produse care sosesc în noul transport;
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: cantitatea de stoc disponibil după mutarea stocului.
Important
Când produsele părăsesc depozitul, costul mediu nu se modifică. Citiți de ce evaluarea costului mediu nu este ajustată aici.
Calculați costul mediu¶
Pentru a înțelege cum se modifică costul mediu al unui produs cu fiecare livrare, luați în considerare următorul tabel cu operațiunile din depozit și mutațiile stocurilor. Fiecare este un exemplu diferit de modul în care este afectată evaluarea costului mediu.
Operație |
Valoarea de intrare |
Valoarea inventarului |
Cantitate în stoc |
Cost mediu |
---|---|---|---|---|
$0 |
0 |
$0 |
||
Primiți 8 mese la 10 USD/unitate |
8 * $10 |
$80 |
8 |
$10 |
Primiți 4 mese la 16 USD/unitate |
4 * $16 |
$144 |
12 |
$12 |
Livrați 10 mese |
-10 * $12 |
$24 |
2 |
$12 |
Exercise
Asigurați-vă înțelegerea calculelor de mai sus, examinând exemplul „Primește 8 mese la 10 USD/unitate”.
Inițial, stocul de produs este 0, deci toate valorile sunt 0 USD.
În prima operațiune de depozit, mesele 8
sunt primite la 10$
fiecare. Costul mediu este calculat folosind formula:
Deoarece cantitatea primită de mese este
8
, iar prețul de achiziție pentru fiecare este10 USD
,Valoarea de inventar în numărător este evaluată la
80$
;$80
este împărțit la cantitatea totală de mese de stocat,8
;`$10`este costul mediu al unei singure mese de la prima expediere.
Pentru a verifica acest lucru în Odoo, în aplicația Achiziție, comandați 8
cantități dintr-un produs nou, Masă
, fără mișcări anterioare de stoc, pentru 10 USD
fiecare.
În câmpul Categoria de produs din tabelul din fila Informații generale din formularul de produs, faceți clic pe pictograma ➡️ (săgeată), pentru a deschide un Legătură externă editați categoria de produse. Setați Metoda de cost la Cost mediu (AVCO)
și Evaluare inventar la Automat
.
Apoi, reveniți la comanda de cumpărare. Faceți clic pe Confirmați comanda și faceți clic pe Primire Produse pentru a confirma primirea.
Apoi, verificați înregistrarea de evaluare a stocurilor generată de recepția produsului navigând la Masă
și vizualizați coloana Valoare totală pentru stratul de evaluare (evaluarea stocului la un anumit moment în timp = cantitate disponibilă * preț unitar) . Cele 8 mese din stoc valorează 80 USD.

Sfat
Când Metoda de cost a categoriei de produse este setată la AVCO, atunci costul mediu al unui produs este afișat și în câmpul Cost, sub Informații generale fila, pe pagina produsului în sine.
Livrarea produsului (caz de utilizare)¶
Pentru expedierile de ieșire, produsele de ieșire nu au niciun efect asupra evaluării costului mediu. Deși evaluarea costului mediu nu este recalculată, valoarea de stoc tot scade deoarece produsul este scos din stoc și livrat la locația clientului.
Exercise
Pentru a demonstra că evaluarea costului mediu nu este recalculată, examinați exemplul „Livrare 10 mese”.
Deoarece 10 mese sunt trimise clienților, cantitatea primită este
-10
. Costul mediu anterior ($12
) este utilizat în locul prețului de cumpărare al unui furnizor;Valoarea de inventar de intrare este
-10 * $12 = -$120
;Vechea valoare a inventarului (
144 USD
) este adăugată la valoarea inventarului primită (-$120
), so$144 + -$120 = $24
;Doar
2
mese rămân după expedierea meselor10
din12
. Deci, valoarea de inventar actuală ($24
) este împărțită la cantitatea disponibilă (2
);$24 / 2 = $12
, care este același cost mediu ca și operațiunea anterioară.
Pentru a verifica acest lucru în Odoo, vindeți 10 mese în aplicația Vânzări, validați livrarea și apoi examinați înregistrarea evaluării inventarului, accesând în
. În cel mai înalt nivel de evaluare, livrarea celor 10 mese reduce valoarea produsului cu „-120 USD”.Notă: Ceea ce nu este reprezentat în această înregistrare de evaluare a stocurilor este venitul realizat din această vânzare, deci această scădere nu este o pierdere pentru companie.

Returnează articolele către furnizor (caz de utilizare)¶
Deoarece prețul plătit furnizorilor poate diferi de prețul la care este evaluat produsul cu AVCO metoda, Odoo gestionează articolele returnate într-un mod specific.
Produsele sunt returnate furnizorilor la prețul inițial de achiziție, dar;
Evaluarea costurilor interne rămâne neschimbată.
Exemplul de mai sus example table este actualizat după cum urmează:
Operație |
Qty*Avg Cost |
Valoarea inventarului |
Cantitate în stoc |
Cost mediu |
---|---|---|---|---|
$24 |
2 |
$12 |
||
Returnează o masă cumpărată la $10 |
-1 * $12 |
$12 |
1 |
$12 |
Cu alte cuvinte, returnările către vânzători sunt percepute de Odoo ca o altă formă de produs care iese din depozit. Pentru Odoo, deoarece masa este evaluată la 12 USD pe unitate, valoarea de inventar este redusă cu 12 USD
atunci când produsul este returnat; prețul inițial de achiziție de 10 USD
nu are legătură cu costul mediu al mesei.
Example
Pentru a returna o singură masă care a fost achiziționată pentru $10
, navigați la chitanța din aplicația Inventory pentru 8 mese achiziționate în Exercițiul 1 accesând: guilabel:Prezentare generală a inventarului
, făcând clic pe Chitanțe și selectând chitanța dorită.
Apoi, faceți clic pe Returnează pe comanda de livrare validată și modificați cantitatea la 1
în fereastra de transfer invers. Aceasta creează o expediere de ieșire pentru masă. Selectați Validare pentru a confirma expedierea.
Reveniți la
pentru a vedea cum expedierea de ieșire scade valoarea inventarului cu 12 USD.
Eliminați erorile de evaluare a stocurilor la produsele care ies¶
Pot apărea inconsecvențe în stocul unei companii atunci când evaluarea costului mediu este recalculată pe expedierile de ieșire.
Pentru a demonstra această eroare, tabelul de mai jos afișează un scenariu în care un tabel este livrat unui client și altul este returnat unui furnizor la prețul achiziționat.
Operație |
Qty*Price |
Valoarea inventarului |
Cantitate în stoc |
Cost mediu |
---|---|---|---|---|
$24 |
2 |
$12 |
||
Expediați 1 produs către client |
-1 * $12 |
$12 |
1 |
$12 |
Returnează 1 produs inițial cumpărat cu $10 |
-1 * $10 |
$2 |
0 |
$12 |
În operațiunea finală de mai sus, evaluarea finală a inventarului pentru tabel este de 2$
, chiar dacă au rămas 0
mese în stoc.
Metoda corectă
Utilizați costul mediu pentru a evalua randamentul. Acest lucru nu înseamnă că compania primește 12 USD înapoi pentru o achiziție de 10 USD; articolul returnat cu 10 USD este evaluat intern la 12 USD. Modificarea valorii de inventar reprezintă un produs în valoare de 12 USD care nu mai este contabilizat în activele companiei.
Contabilitatea anglo-saxonă¶
Pe lângă utilizarea AVCO, companiile care utilizează contabilitatea anglo-saxonă păstrează și un cont de depozit care urmărește suma care trebuie plătită vânzătorilor. Odată ce un furnizor livrează o comandă, valoarea de inventar crește în funcție de prețul de vânzător al produselor care au intrat în stoc. Contul de depozit (numit intrare stoc) este creditat și reconciliat numai după primirea facturii furnizorului.
Vedeți și
Tabelul de mai jos reflectă înregistrările din jurnal și conturile. Contul intrare stoc stochează banii destinați să plătească vânzătorilor atunci când factura furnizorului nu a fost încă primită. Pentru a echilibra conturile la returnarea produselor care au o diferență de preț între prețul la care este evaluat produsul și prețul pentru care a fost cumpărat, se creează un cont diferență de preț.
Operație |
Intrare stock |
Diferență preț |
Valoarea inventarului |
Cantitate în stoc |
Cost mediu |
---|---|---|---|---|---|
$0 |
0 |
$0 |
|||
Primești 8 mese la $10 |
($80) |
$80 |
8 |
$10 |
|
Primirea facturii furnizorului $80 |
$0 |
$80 |
8 |
$10 |
|
Primești 4 mese la $16 |
($64) |
$144 |
12 |
$12 |
|
Primirea facturii furnizorului $64 |
$0 |
$144 |
12 |
$12 |
|
Livrezi 10 mese clientului |
$0 |
$24 |
2 |
$12 |
|
Returnezi 1 masă cumpărată inițial la $10 |
$10 |
$2 |
$12 |
1 |
$12 |
Primirea rambursării furnizorului $10 |
$0 |
$2 |
$12 |
1 |
$12 |
Recepția produsului¶
Sumar¶
La recepția produsului, Odoo se asigură că companiile pot plăti pentru bunurile care au fost achiziționate prin mutarea preventivă a unei sume egale cu prețul bunurilor primite în contul de pasiv, Intrare stoc. Apoi, odată ce factura a fost primită, suma din contul de depozit este transferată în Conturi de plătit. Transferurile în acest cont înseamnă că factura a fost plătită. Intrarea stocului este reconciliată odată ce factura furnizorului este primită.
Evaluarea stocurilor este o metodă de calculare a valorii interne a fiecărui produs din stoc. Deoarece există o diferență între prețul la care produsul este evaluat și prețul pentru care produsul a fost de fapt cumpărat, contul de Evaluare inventar nu are legătură cu operațiunile de creditare și de debitare ale contului Intrare stoc*.
Pentru a conceptualiza toate acestea, urmați defalcarea de mai jos.
Conturi echilibrate la produsele primite¶
În acest exemplu, o companie începe cu zero unități dintr-un produs, „masa”, în stoc. Apoi, se primesc 8 mese de la furnizor:
Contul Intrare stoc stochează
80 USD
de credit datorat vânzătorului. Suma din acest cont nu are legătură cu valoarea de inventar.Valorea meselor de
$80
este in (debit Valoare Inventar cont$80
), și$80
trebuie plătit out pentru produsele primite (credit Intrare stoc cont$80
).
În Odoo¶
Odoo generează o înregistrare contabilă în jurnal atunci când livrările care utilizează AVCO metoda de stabilire a costurilor sunt primite. Configurați un cont Price Difference Account selectând pictograma ➡️ (săgeată) de lângă câmpul Categorie de produs de pe pagina produsului.
Sub Proprietăți cont, creați un nou Cont diferență de preț introducând numele contului și făcând clic pe Creați și editați. Apoi setați contul Tip ca Cheltuieli
și faceți clic pe Salvați.

Apoi, primiți expedierea în aplicația Achiziție sau în aplicația Inventar și navigați la Referință care se potrivește cu operațiunea de recepție în depozit pentru produsul relevant.
. În listă, găsiți
Faceți clic pe linia pentru 8 mese. Această înregistrare contabilă în jurnal arată că, atunci când au fost primite cele 8 mese, contul Evaluare stoc
a crescut cu 80$
. În schimb, contul Intrare stoc (setat implicit ca cont Stock Interim (primit)
) este creditat cu 80 USD
.

Conturi echilibrate la factura primită de la furnizor¶
În acest exemplu, o companie începe cu zero unități dintr-un produs, masa, în stoc. Apoi, se primesc 8 mese de la vânzător. Când factura este primită de la furnizor pentru 8 mese:
Folosiți
80 USD
în contul Intrare stoc pentru a plăti factura. Acest lucru se anulează, iar contul deține acum$0
.Debitează Intrare stoc
80 USD
(pentru a reconcilia acest cont).Credit Conturi de plătit
80 USD
. Acest cont stochează suma pe care compania o datorează altora, astfel încât contabilii folosesc suma pentru a scrie cecuri furnizorilor.
În Odoo¶
Odată ce furnizorul solicită plata, mergi la Creare Factură.
și selectează PO, selectațiTreceți la fila Articole jurnal pentru a vedea cum este transferat 80 USD
din contul de depozit, Stock Interim (Primit)
la Conturi de plătit
. Confirmați factura pentru a înregistra plata către vânzător.

În livrarea produsului¶
În exemplul mesei de sus, când 10 produse sunt livrate unui client, contul Stock Input este neatins deoarece nu apar produse noi. Pentru a spune simplu:
Evaluarea inventarului este creditată cu
120 USD
. Scăderea din evaluarea stocului reprezintă o valoare de120 USD
a produselor care ies din companie.Debitați Conturi de încasat pentru a înregistra veniturile din vânzare.

În înregistrarea contabilă, jurnalul de facturare a unui client pentru 10 mese, conturile Vânzări de produse, Taxe primite și Conturi de încasat se referă toate la vânzarea produsului. Conturi de încasat este contul în care va fi primită plata clientului.
Contabilitatea anglo-saxonă recunoaște costul mărfurilor vândute (COGS) odată ce vânzarea este efectuată. Deci, până când produsul este vândut, casat sau returnat, costurile de păstrare a produsului în stoc nu sunt contabilizate. Contul Cheltuieli este debitat cu 120 USD
pentru a înregistra costurile stocării a 10 mese în această perioadă de timp.
În produsul returnat¶
În exemplu de mai sus masa, când returnează 1 produs unui furnizor achiziționat la $10
, o companie așteaptă $10
în contul Conturi de plată de la furnizor. Cu toate acestea, contul Intrare stoc trebuie să fie debitat 12 USD
, deoarece costul mediu este de 12 USD
la momentul returnării. $2
lipsă este contabilizat în Contul de diferență de preț, care este configurat în Categoria de produs a produsului.
Notă
Comportamentul conturilor cu diferență de preț variază în funcție de localizare. În acest caz, contul este destinat să stocheze diferențele dintre prețul furnizorului și metodele automatizate de evaluare a stocurilor.
Sumar:
Debitează contul Intrare stoc
10 USD
pentru a muta tabelul de la stoc la intrarea în stoc. Această mutare este pentru a indica faptul că tabelul urmează să fie procesat pentru o expediere.Debitați Intrare stoc
2 USD
suplimentar pentru a contabiliza Diferența de preț.Credit Evaluare stoc
12 USD
deoarece articolul iese din stoc.

Odată primită rambursarea vânzătorului,
Creditați contul Intrare stoc
10 USD
pentru a reconcilia prețul mesei.Debitează Conturi de plătit
10 USD
pentru ca contabilii să colecteze și să înregistreze plata în jurnalul lor.
