Evaluarea automată a stocurilor¶
Toate stocurile existente ale unei companii contribuie la evaluarea inventarului acesteia. Această valoare ar trebui să fie reflectată în evidențele contabile ale companiei pentru a arăta cu exactitate valoarea companiei și a tuturor activelor sale.
În mod implicit, Odoo utilizează o evaluare periodică a inventarului (cunoscută și sub numele de evaluare manuală a inventarului). Această metodă implică faptul că echipa de contabilitate înregistrează manual înregistrări în jurnal, pe baza inventarului fizic al companiei, iar angajații din depozit își iau timp pentru a număra stocul. În Odoo, fiecare categorie de produse reflectă acest lucru, cu Metoda de cost setată la Preț standard, iar Evaluarea inventarului (nu este vizibilă implicit) setată la :guilabel:`Manual `.
Alternativ, evaluarea perpetuă (automată) a stocurilor creează înregistrări jurnal în timp real în aplicația Contabilitate ori de câte ori stocurile intră sau ies din depozitul companiei.
Acest document se concentrează pe configurarea corectă a evaluării automate a stocurilor, care este o metodă de evaluare integrată care asigură că intrările de jurnal din aplicația Contabilitate se potrivesc cu actualizările evaluării stocurilor din aplicația Inventar. Pentru o introducere a evaluării inventarului în Odoo, consultați documentația Utilizarea evaluării stocurilor.
Atenționare
Switching from manual to automatic inventory valuation may cause discrepancies between stock valuation and accounting journals.
One successful strategy for switching to automated valuation:
Clear existing stock (possibly with an inventory adjustment)
Change the inventory valuation method to Automatic
Return the existing stock, with the original monetary value (using an inventory adjustment)
Once the existing stock is recovered, the Odoo Accounting app automatically generates the journal entries to corresponding stock valuation records.
Configurare¶
Pentru a configura corect evaluarea automată a stocurilor, urmați acești pași în Odoo:
Configurare contabilă¶
Pentru a utiliza evaluarea automată a inventarului, instalați aplicația Contabilitate. Apoi, accesați Evaluare stoc, bifați caseta de selectare Contabilitate automată. Apoi, faceți clic pe Salvați.
, iar în secțiuneaNotă
Activarea Contabilitatea automată afișează câmpul invizibil anterior Evaluare inventar pentru o categorie de produse.
Consultați secțiunile de documentație Cheltuieli și Stock input/output pentru detalii despre configurarea jurnalelor contabile afișate.
Configurarea categoriei de produse¶
După activarea evaluării inventarului, următorul pas este să setați categoria de produse pentru a utiliza evaluarea automată a stocurilor.
Accesați Evaluare inventar, setați câmpul Evaluare inventar la Automat. Repetați acest pas pentru fiecare categorie de produse care intenționează să utilizeze evaluarea automată a inventarului.
și selectați categoria de produs dorită. În secțiuneaNotă
După activarea contabilității automate, fiecare nou strat de mutare a stocurilor (SVL), care este creat în timpul actualizărilor de evaluare a stocurilor, generează o înregistrare în jurnal.
Metoda de stabilire a costurilor¶
După activarea evaluării inventarului, metoda de stabilire a costurilor pentru calcularea și înregistrarea costurilor de stoc este definită pe categoria de produse în Odoo.
Accesați Evaluare inventar, selectați Metoda de stabilire a costurilor corespunzătoare:
și selectați categoria de produs dorită. În secțiuneaThe default costing method in Odoo. The cost of the product is manually defined on the product form, and this cost is used to compute the valuation. Even if the purchase price on a purchase order differs, the valuation is the cost defined on the product form.
Operație |
Cost unitar |
Cantitate în stoc |
Valoarea de intrare |
Valoarea inventarului |
---|---|---|---|---|
$10 |
0 |
$0 |
||
Receive 8 products for $10/unit |
$10 |
8 |
8 * $10 |
$80 |
Receive 4 products for $16/unit |
$10 |
12 |
4 * $10 |
$120 |
Deliver 10 products |
$10 |
2 |
-10 * $10 |
$20 |
Receive 2 products for $9/unit |
$10 |
4 |
2 * $10 |
$40 |
Calculates the valuation of a product based on the average cost of that product, divided by the total number of available stock on-hand. With this costing method, inventory valuation is dynamic, and constantly adjusts based on the purchase price of products.
Operație |
Cost unitar |
Cantitate în stoc |
Valoarea de intrare |
Valoarea inventarului |
---|---|---|---|---|
$0 |
0 |
$0 |
||
Receive 8 products for $10/unit |
$10 |
8 |
8 * $10 |
$80 |
Receive 4 products for $16/unit |
$12 |
12 |
4 * $16 |
$144 |
Deliver 10 products |
$12 |
2 |
-10 * $12 |
$24 |
Receive 2 products for $6/unit |
$9 |
4 |
2 * $6 |
$36 |
How are unit cost and inventory value calculated at each step?
When receiving four products for $16 each:
Inventory value is calculated by adding the previous inventory value with the incoming value: \($80 + (4 * $16) = $144\).
Unit cost is calculated by dividing the inventory value by the quantity on-hand: \($144 / 12 = $12\).
When delivering ten products, the average unit cost is used to calculate the inventory value, regardless of the purchase price of the product. Therefore, inventory value is \($144 + (-10 * $12) = $24\).
Receive two products for $6 each:
Inventory value: \($24 + (2 * $6) = $36\)
Unit cost: \($36 / 4 = $9\)
Notă
When choosing Average Cost (AVCO) as the Costing Method, changing the numerical value in the Cost field for products in the respective product category creates a new record in the Inventory Valuation report to adjust the value of the product. The Cost amount is then automatically updated, based on the average purchase price of both the inventory on-hand and the costs accumulated from validated purchase orders.
Tracks the costs of incoming and outgoing items in real-time, and uses the real price of the products to change the valuation. The oldest purchase price is used as the cost for the next good sold, until an entire lot of that product is sold. When the next inventory lot moves up in the queue, an updated product cost is used based on the valuation of that specific lot.
This method is arguably the most accurate inventory valuation method for a variety of reasons, but it is highly sensitive to input data and human error.
Operație |
Cost unitar |
Cantitate în stoc |
Valoarea de intrare |
Valoarea inventarului |
---|---|---|---|---|
$0 |
0 |
$0 |
||
Receive 8 products for $10/unit |
$10 |
8 |
8 * $10 |
$80 |
Receive 4 products for $16/unit |
$12 |
12 |
4 * $16 |
$144 |
Deliver 10 products |
$16 |
2 |
-8 * $10
-2 * $16
|
$32 |
Receive 2 products for $6/unit |
$11 |
4 |
2 * $6 |
$44 |
How are unit cost and inventory value calculated at each step?
When receiving four products for $16 each:
Inventory value is calculated by adding the previous inventory value to the incoming value: \($80 + (4 * $16) = $144\).
Unit cost is calculated by dividing the inventory value by the quantity on-hand: \($144 / 12 = $12\).
When delivering ten products, eight units were purchased for $10, and two units were purchased for $16.
First, the incoming value is calculated by multiplying the on-hand quantity by the purchased price: \((-8 * $10) + (-2 * $16) = -112\).
The inventory value is calculated by subtracting the incoming value from the previous inventory value: \($144 - $112 = $32\).
Unit cost is calculated by dividing the inventory value by the remaining quantity: \($32 / 2 = $16\).
When receiving two products for $6, inventory value is \($32 + $12 = $44\). Unit cost is \($44 / 4 = $11\).
Atenționare
Schimbarea metodei de calculare a costurilor are un impact semnificativ asupra evaluării stocurilor. Este foarte recomandat să consultați mai întâi un contabil înainte de a face orice ajustări aici.
Vedeți și
utilizarea_evaluării_inventarului
Când se modifică Metoda de cost, produsele deja în stoc care utilizau metoda de cost Standard nu modifica valoarea; mai degrabă, unitățile existente își păstrează valoarea, iar orice mutare a produsului de atunci afectează costul mediu, iar costul produsului se va modifica. Dacă valoarea din câmpul Cost dintr-un formular de produs este modificată manual, Odoo generează o înregistrare corespunzătoare în raportul Evaluare inventar.
Notă
Este posibil să utilizați diferite setări de evaluare pentru diferite categorii de produse.
Tipuri de contabilitate¶
Cu evaluarea automată a stocurilor configurată, înregistrările jurnalului generate depind de modul de contabilitate ales: Continental sau Anglo-Saxon.
Sfat
Verificați modul de contabilitate activând Modul dezvoltator (mod depanare) și navigând la .
Apoi, în bara Search…, căutați Anglo-Saxon Accounting
, pentru a vedea dacă funcția este activată. Dacă nu este activat, modul de contabilitate Continental este în uz.
În contabilitatea anglo-saxonă, costurile mărfurilor vândute (COGS) sunt raportate atunci când produsele sunt vândute sau livrate. Aceasta înseamnă că costul unui bun este înregistrat ca o cheltuială numai atunci când un client este facturat pentru un produs.
Deci, pentru metoda de evaluare manuală, setați Contul de cheltuieli la Evaluare stoc pentru tipul de activ curent; pentru metoda de evaluare automată, setați Contul de cheltuieli la un tip de Cheltuieli sau un tip de Cost al veniturilor (de exemplu, Costul de producție, Costul mărfurilor vândute etc.).
În contabilitatea Continental, costul unui bun este raportat de îndată ce un produs este primit în stoc. Din acest motiv, Contul de cheltuieli poate fi setat la fie Cheltuieli, fie un tip de Cost al veniturilor, cu toate acestea, este mai frecvent setat la un cont Cheltuieli.
Consultați secțiunile Cheltuieli și Stock input/output pentru detalii despre configurarea fiecărui tip de cont.
Cont Cheltuieli¶
Pentru a configura contul de cheltuieli, care este utilizat atât în evaluarea manuală, cât și în cea automată a inventarului, accesați secțiunea Proprietăți cont din categoria de produs dorită ( ). Apoi, alegeți un cont existent din meniul drop-down Cont de cheltuieli.
Pentru a vă asigura că contul ales este corect Type, faceți clic pe |săgeata dreapta| pictograma din dreapta contului. Apoi, setați tipul de cont pe baza informațiilor de mai jos.
În contabilitatea anglo-saxonă pentru evaluarea automată a stocurilor, setați Contul de cheltuieli la contul Cheltuieli
. Apoi, faceți clic pe |săgeata dreapta| pictograma din dreapta contului.
În fereastra pop-up, alegeți Cheltuieli sau Cost of Revenue din meniul drop-down Type.
Pentru a configura Contul de cheltuieli, alegeți Evaluare stoc din meniul derulant al câmpului. Verificați tipul contului făcând clic pe |săgeata dreapta| pictograma și apoi asigurați-vă că Tipul este Active curente.
Setați pentru Contul de cheltuieli tipul de cont Cheltuieli sau Cost of Revenue.
Setați pentru Contul de cheltuieli tipul de cont Cheltuieli sau Cost of Revenue.
Intrare/ieșire stoc (numai automat)¶
Pentru a configura Contul de intrare stoc și Contul de ieșire stoc, mergeți la și selectați categoria de produs dorită.
În câmpul Evaluare inventar, selectați Automat. Procedând astfel, apare secțiunea Proprietăți stocul contului. Aceste conturi sunt definite după cum urmează:
Cont de evaluare a stocurilor: atunci când evaluarea automată a stocurilor este activată pentru un produs, acest cont va deține valoarea curentă a produselor.
Jurnal de stoc: jurnal contabil în care intrările sunt înregistrate automat când se modifică evaluarea stocului unui produs.
Cont de intrare stoc: articolele de jurnal contrapartidă pentru toate mișcările de stoc de intrare vor fi înregistrate în acest cont, cu excepția cazului în care există un cont de evaluare specific setat în locația sursă. Aceasta este valoarea implicită pentru toate produsele dintr-o anumită categorie și poate fi, de asemenea, setată direct pentru fiecare produs.
Cont de ieșire stoc: articolele de jurnal de contrapartidă pentru toate mișcările de stoc ieșite vor fi înregistrate în acest cont, cu excepția cazului în care există un cont de evaluare specific setat în locația de destinație. Aceasta este valoarea implicită pentru toate produsele dintr-o anumită categorie și poate fi, de asemenea, setată direct pentru fiecare produs.
În contabilitatea anglo-saxonă, Contul de intrare stoc și Contul de ieșire stoc sunt setate la diferite conturi Active curente. În acest fel, livrarea produselor și facturarea clientului echilibrează contul Stock Output, în timp ce primirea produselor și furnizorii de facturare echilibrează contul Stock Input.
Pentru a modifica tipul de cont, accesați clic pe |săgeata dreapta| pictograma din dreapta contului de intrare/ieșire stoc. În fereastra pop-up, alegeți Active curente din meniul drop-down Type.
În contabilitatea Continental, Contul de intrare stoc și Contul de ieșire stoc sunt setate la același cont Active curente. În acest fel, un cont poate fi echilibrat atunci când articolele sunt cumpărate și vândute.
Example
Conturile de intrare și de ieșire a stocurilor sunt setate la „Stock Interim (Received)”, un tip de cont :guilabel: „Active curente”. De asemenea, pot fi setate la „Stock Interim (Livrat)”, atâta timp cât conturile de intrare și de ieșire sunt alocate aceluiași cont același.
Raportarea de evaluare a stocurilor¶
Pentru a începe, accesați Active curente pentru a deschide meniul derulant și căutați Evaluare stoc, Stock Interim (primit) și Stock Interim (Livrat) linii.
. Faceți clic pe elementul rândSfat
În partea de sus a tabloului de bord, faceți clic pe butonul De la [data] pentru a afișa înregistrările contabile până la o dată specificată.
Accesați informații mai specifice făcând clic pe pictograma (elipse) din dreapta jurnalului dorit. Selectați General Ledger pentru a vedea o listă cu toate înregistrările jurnalului, unde se poate face clic pe pictograma (elipse) a fiecărui element rând pentru a dezvălui :guilabel Opțiunea :Vedeți înregistrarea jurnalului
pentru a deschide înregistrarea individuală a jurnalului.
În plus, adnotările la Balance Sheet pot fi adăugate alegând Adnotate, completând caseta de text și făcând clic pe Salvare.