Visszaküldött áruk átlagára¶
Az átlagköltség szerinti értékelés (AVCO) egy készletértékelési módszer, amely a költséget az adott időszakban vásárolt vagy előállított áruk összköltségének és a készleten lévő összes tétel számának hányadosaként határozza meg. A készletértékelés célja:
a vállalat eszközeinek értékét tükrözni;
nyilvántartani az eladatlan áruk mennyiségét;
elszámolni az olyan áruk pénzügyi értékét, amelyek még nem termeltek nyereséget;
jelentést készíteni az áruk negyedéves forgalmáról.
Mivel az AVCO súlyozott átlagot alkalmaz a költség meghatározásához, különösen alkalmas olyan vállalatok számára, amelyek nagy mennyiségben csak néhány különböző terméket értékesítenek. Az Odoo-ban ez a költségelemzés automatikusan frissül minden alkalommal, amikor termékek beérkeznek.
Így, amikor a szállítmányokat visszaküldi a szállítónak, az Odoo automatikusan könyvelési tételeket generál a készletértékelés változásának tükrözéséhez. Az Odoo azonban nem frissíti automatikusan az AVCO számítást, mivel ez potenciálisan ellentmondásokat okozhat a készletértékelésnél.
Megjegyzés
Ez a dokumentum egy konkrét felhasználási esetet tárgyal elméleti célból. Az AVCO beállítására és használatára vonatkozó utasításokért tekintse meg a készletértékelés konfigurálása dokumentumot.
Konfiguráció¶
Az átlagköltség szerinti készletértékelés termékre való alkalmazásához navigáljon a menüpontba, és válassza ki azt a kategóriát, amely az AVCO módszert fogja alkalmazni. A termékkategória oldalon állítsa a Költségszámítási mód értékét Átlagos költség (AVCO) értékre, a Készletértékelés értékét pedig Automatizált értékre.
Lásd még
Az átlagköltség szerinti értékelés használata¶
Az átlagköltségmódszer a raktárba beérkező termékek esetén módosítja a készletértékelést. Ez a szakasz bemutatja a működési elvét, de ha a magyarázatra nincs szükség, ugorjon közvetlenül a szállítóhoz való visszaküldés felhasználási esetéhez.
Képlet¶
Amikor új termékek érkeznek, az egyes termékek új átlagköltségét a következő képlettel számítják újra:
Régi mennyiség: a készleten lévő termékek száma az új szállítmány beérkezése előtt;
Régi átlagköltség: az előző készletértékelésből számított, egy darab termékre jutó átlagköltség;
Beérkező mennyiség: az új szállítmányban beérkező termékek száma;
Beszerzési ár: a termékek becsült ára a beérkezéskor (mivel a szállítói számlák később érkezhetnek). Az összeg nemcsak a termékek árát tartalmazza, hanem az egyéb ráfordításokat is, például a szállítási díjakat, az adókat és a bekerülési költségeket. A szállítói számla beérkezésekor ez az ár módosul;
Végső mennyiség: a készleten lévő mennyiség a készletmozgás után.
Fontos
Amikor termékek hagyják el a raktárt, az átlagköltség nem változik. Itt olvashatja el, miért nem igazítja ki a rendszer az átlagköltség szerinti értékelést.
Átlagköltség kiszámítása¶
A termék átlagköltségének szállítmányonkénti változásának megértéséhez tekintse meg a raktári műveletek és készletmozgások alábbi táblázatát. Mindegyik különböző példát mutat arra, hogyan befolyásolja az átlagköltség szerinti értékelést.
Művelet |
Beérkező érték |
Készletérték |
Készleten lévő mennyiség |
Átlagköltség |
|---|---|---|---|---|
$0 |
0 |
$0 |
||
8 asztal átvétele $10/egység áron |
8 * $10 |
$80 |
8 |
$10 |
4 asztal átvétele $16/egység áron |
4 * $16 |
$144 |
12 |
$12 |
10 asztal kiszállítása |
-10 * $12 |
$24 |
2 |
$12 |
Exercise
A fenti számítások megértéséhez tekintse át a „8 asztal átvétele $10/egység áron” példát.
Kezdetben a termékkészlet 0, így minden érték $0.
Az első raktári művelet során 8 asztal érkezik, darabonként $10 áron. Az átlagköltség a képlet alapján kerül kiszámításra:
Mivel a beérkező mennyiség
8asztal, a beszerzési ár pedig darabonként$10,A számlálóban lévő készletérték
$80-ra van értékelve;$80el van osztva a tárolandó asztalok teljes mennyiségével,8;$10az első szállítmányból származó egyetlen asztal átlagköltsége.
Ennek ellenőrzéséhez az Odoo-ban, a Beszerzés alkalmazásban rendeljen meg 8 mennyiséget egy új termékből, Asztal, korábbi készletmozgások nélkül, darabonként $10 áron.
A termékűrlap Általános információk fülén, az asztal Termékkategória mezőjénél kattintson a (Belső hivatkozás) ikonra a termékkategória szerkesztéséhez. Állítsa a Költségszámítási mód mezőt Average Cost (AVCO) értékre, a Készletértékelés mezőt pedig Automatizált értékre.
Ezután térjen vissza a beszerzési rendeléshez. Kattintson a Rendelés megerősítése gombra, majd kattintson a Termékek átvétele gombra az átvétel megerősítéséhez.
Ezután ellenőrizze a termék beérkezésekor keletkezett készletértékelési rekordot a menüpontban. Nyissa le az Asztal csoportot, és nézze meg az értékelési réteg (egy adott időpontbeli készletérték = készleten lévő mennyiség * egységár) Összérték oszlopát. A raktáron lévő 8 asztal értéke $80.
- menu
- Inventory ‣ Reporting ‣ Valuation
- shows
- Stock valuation list grouped by product, "Table" group expanded: one valuation layer of 8 units with a Total Value of $80.
- highlight
- The "Total Value" column (red frame).
- data
- US demo company; product "Table" (AVCO, automated valuation), 8 units received at $10.
- module
- stock_account
- notes
- English UI, light theme, 1440px width.
Javaslat
Amikor a termékkategória Költségszámítási mód mezője AVCO értékre van állítva, akkor a termék átlagköltsége is megjelenik a Költség mezőben, az Általános információk fül alatt, magán a termékoldalon.
Termék kiszállítás (esettanulmány)¶
Kimenő szállítmányok esetén a kimenő termékek nem befolyásolják az átlagköltség szerinti értékelést. Bár az átlagköltség szerinti értékelést a rendszer nem számítja újra, a készletérték mégis csökken, mivel a termék kikerül a készletből, és kiszállításra kerül a vevő telephelyére.
Exercise
Annak igazolására, hogy az átlagköltség szerinti értékelést a rendszer nem számítja újra, vizsgálja meg a „10 asztal kiszállítása” példát.
Mivel 10 asztal kerül kiszállításra a vevőknek, a beérkező mennyiség
-10. Az előző átlagköltség ($12) kerül felhasználásra a szállító beszerzési ára helyett;A beérkező készletérték
-10 * $12 = -$120;A régi készletérték (
$144) hozzáadódik a beérkező készletértékhez (-$120), így$144 + -$120 = $24;Csak
2asztal marad, miután10asztalt kiszállítottak12-ből. Tehát a jelenlegi készletértéket ($24) a rendszer elosztja a készleten lévő mennyiséggel (2);$24 / 2 = $12, ami megegyezik az előző művelet átlagköltségével.
Ennek ellenőrzéséhez adjon el 10 asztalt az Értékesítés alkalmazásban, hagyja jóvá a kiszállítást, majd tekintse meg a készletértékelési rekordot a menüpontban. A legfelső értékelési rétegben a 10 asztal kiszállítása -$120-ral csökkenti a termék értékét.
Megjegyzés: Ami nem jelenik meg ebben a készletértékelési rekordban, az az eladásból származó bevétel, így ez a csökkenés nem veszteség a vállalat számára.
- menu
- Inventory ‣ Reporting ‣ Valuation
- shows
- "Table" valuation layers: receipts (+8, +4) and the delivery of 10 units with a negative value; the total value decreases accordingly.
- highlight
- The delivery layer (red frame).
- data
- Product "Table" of the example.
- module
- stock_account
- notes
- English UI, light theme, 1440px width.
Termékek visszaküldése a szállítónak (esettanulmány)¶
Mivel a szállítóknak fizetett ár eltérhet a termék AVCO módszer szerinti értékelési árától, az Odoo a visszaküldött termékeket egyedi módon kezeli.
A termékek az eredeti beszerzési áron kerülnek vissza a szállítókhoz, de;
A belső költségértékelés változatlan marad.
A fenti példatáblázat az alábbiak szerint frissül:
Művelet |
Menny.*Átlagköltség |
Készletérték |
Készleten lévő mennyiség |
Átlagköltség |
|---|---|---|---|---|
$24 |
2 |
$12 |
||
1 darab $10-ért vásárolt asztal visszaküldése |
-1 * $12 |
$12 |
1 |
$12 |
Más szóval, az Odoo a szállítókhoz való visszaküldéseket a raktárból kilépő termékek egy formájaként értelmezi. Az Odoo számára, mivel az asztal értéke egységenként $12, a készletérték $12-vel csökken a termék visszaküldésekor; a kezdeti $10-os beszerzési ár nem függ össze az asztal átlagköltségével.
Example
Egy $10-ért vásárolt asztal visszaküldéséhez navigáljon a Készlet alkalmazásban az 1. feladatban vásárolt 8 asztalhoz tartozó bizonylathoz: nyissa meg a Raktár áttekintő nézetet, kattintson a Beszállítások lehetőségre, majd válassza ki a kívánt bizonylatot.
Ezután kattintson a Visszaküldés gombra a jóváhagyott szállítólevélen, és módosítsa a mennyiséget 1-re a visszaküldési ablakban. Ez létrehoz egy kimenő szállítmányt az asztalhoz. Válassza a Jóváhagyás lehetőséget a kimenő szállítmány megerősítéséhez.
Térjen vissza a menüpontra, és nézze meg, hogyan csökkenti a kimenő szállítmány a készletértéket $12-ral.
- menu
- Inventory ‣ Reporting ‣ Valuation
- shows
- "Table" valuation layers including the return of 1 unit, valued at the current average cost.
- highlight
- The return layer (red frame).
- data
- Product "Table" of the example.
- module
- stock_account
- notes
- English UI, light theme, 1440px width.
Kimenő termékek készletértékelési hibáinak kiküszöbölése¶
Következetlenségek léphetnek fel egy vállalat készletében, ha az átlagköltség szerinti értékelést a kimenő szállítmányoknál újraszámítják.
A hiba szemléltetéséhez az alábbi táblázat egy olyan forgatókönyvet mutat be, amelyben 1 asztalt egy vevőnek szállítanak ki, egy másikat pedig a beszerzési áron visszaküldenek a szállítónak.
Művelet |
Menny.*Ár |
Készletérték |
Készleten lévő mennyiség |
Átlagköltség |
|---|---|---|---|---|
$24 |
2 |
$12 |
||
1 termék kiszállítása a vevőnek |
-1 * $12 |
$12 |
1 |
$12 |
1 kezdetben $10-ért vásárolt termék visszaküldése |
-1 * $10 |
$2 |
0 |
$12 |
A fenti utolsó műveletben az asztal végső készletértékelése $2, annak ellenére, hogy 0 asztal maradt készleten.
Helyes módszer
A visszaküldés értékeléséhez használja az átlagköltséget. Ez nem jelenti azt, hogy a vállalat $12-t kap vissza egy $10-os vásárlásért; a $10-ért visszaküldött tétel belső értéke $12. A készletérték-változás azt jelképezi, hogy egy $12 értékű termék már nem szerepel a vállalat eszközei között.
Angolszász könyvelés¶
Az AVCO használata mellett az angolszász könyvelést alkalmazó vállalatok egy átmeneti számlát is vezetnek, amely nyomon követi a szállítóknak fizetendő összeget. Amikor egy szállító teljesít egy rendelést, a készletérték a raktárba beérkező termékek szállítói ára alapján növekszik. Az átmeneti számlát (ez a készletnövekedés számla) jóváírják, és csak a szállítói számla beérkezésekor egyeztetik.
Lásd még
Az alábbi táblázat a könyvelési tételeket és számlákat tükrözi. A készletnövekedés számla tárolja a szállítóknak szánt összeget, amíg a szállítói számla még nem érkezett be. Azon visszaküldött termékek esetén, amelyeknél különbség van a termék értékelt ára és a beszerzési ára között, az egyenleg biztosítása érdekében egy árkülönbözeti számlát hoznak létre.
Művelet |
Készletnövekedés |
Árkülönbözet |
Készletérték |
Készleten lévő mennyiség |
Átlagköltség |
|---|---|---|---|---|---|
$0 |
0 |
$0 |
|||
8 asztal átvétele $10-os egységáron |
($80) |
$80 |
8 |
$10 |
|
$80-os szállítói számla fogadása |
$0 |
$80 |
8 |
$10 |
|
4 asztal átvétele $16-os egységáron |
($64) |
$144 |
12 |
$12 |
|
$64-es szállítói számla fogadása |
$0 |
$144 |
12 |
$12 |
|
10 asztal kiszállítása vevőnek |
$0 |
$24 |
2 |
$12 |
|
1 eredetileg $10-ért vásárolt asztal visszaküldése |
$10 |
$2 |
$12 |
1 |
$12 |
Szállítói visszatérítés fogadása: $10 |
$0 |
$2 |
$12 |
1 |
$12 |
Termékbevételezés¶
Összefoglalás¶
Termékbevételezéskor az Odoo biztosítja, hogy a vállalatok ki tudják fizetni a megvásárolt árukat azáltal, hogy előre áthelyezi a beérkezett áruk árának megfelelő összeget a kötelezettség-számlára, a Készletnövekedés számlára. Ezután, amint a számla megérkezett, az átmeneti számlán lévő összeg átkerül a Szállítói kötelezettségek számlára. Az erre a számlára való átutalás azt jelenti, hogy a számla ki lett fizetve. A Készletnövekedés számlát a szállítói számla beérkezésekor egyeztetik.
A készletértékelés egy módszer, amellyel kiszámítható, hogy a raktáron lévő egyes termékek belsőleg mennyit érnek. Mivel különbség van a termék értékelési ára és a termék ténylegesen megvásárolt ára között, a Készletértékelés számla nem kapcsolódik a Készletnövekedés számla jóváírási és terhelési műveleteihez.
A fentiek szemléltetéséhez kövesse az alábbi lebontást.
Beérkezett termékeknél kiegyenlített számlák¶
Ebben a példában egy vállalatnak kezdetben nulla egység van raktáron az Asztal termékből. Ezután 8 asztalt vesz át a szállítótól:
A Készletnövekedés számla
$80hitelt tartalmaz, amellyel a vállalat tartozik a szállítónak. Ezen a számlán lévő összeg nem függ össze a készletértékkel.$80értékű asztal érkezett be (terhelje meg a Készletérték számlát$80-val), és$80-t kell kifizetni a beérkezett árukért (írja jóvá a Készletnövekedés számlán$80-t).
Az Odoo-ban¶
Az Odoo könyvelési tételt hoz létre az AVCO költségszámítási módot használó szállítmányok beérkezésekor.
Megjegyzés
A készlet-átmeneti számlákat és az árkülönbözet-számlát az angolszász könyvelés használja. A legtöbb lokalizációban alapértelmezés szerint be van kapcsolva, és a menüpont Angolszász könyvelés szakaszában ellenőrizhető (az Odoo 18 Accounting Community modul biztosítja).
Állítson be egy Árkülönbözet számlát: a termékoldalon kattintson a Termékkategória mező melletti (Belső hivatkozás) ikonra.
A Főkönyvi számla tulajdonságai alatt hozzon létre egy új Árkülönbözet-számlát a számla nevének beírásával és a Létrehozás és szerkesztés… lehetőségre kattintva. Ezután állítsa a számla Típus mezőjét Költségek értékre, és kattintson a Mentés gombra.
- menu
- Inventory ‣ Configuration ‣ Product Categories ‣ (open the category)
- shows
- Product category form, "Account Properties" section with the "Price Difference Account" field and a new expense account being created.
- highlight
- The "Price Difference Account" field (red frame).
- data
- Product category "All / Tables" (AVCO, Automated).
- module
- stock_account, purchase_stock
- notes
- English UI, light theme, 1440px width.
Ezután vegye át a szállítmányt a Beszerzés vagy a Készlet alkalmazásban, és lépjen a menüpontra. A listában keresse meg azt a Hivatkozás értéket, amely az adott termék raktári beérkezési műveletéhez tartozik.
- menu
- Accounting ‣ Accounting ‣ Journal Entries
- shows
- Journal entries list filtered on the reference of the receipt (e.g., WH/IN/00001), showing the stock journal entry of the 8 tables.
- highlight
- The matching entry line (red frame).
- data
- Receipt of the 8 tables.
- module
- account, stock_account
- notes
- English UI, light theme, 1440px width.
Kattintson a 8 asztalt tartalmazó sorra. Ez a könyvelési tétel azt mutatja, hogy amikor a 8 asztal beérkezett, a Készletértékelés számla $80-val növekedett. Ezzel szemben a Készletnövekedés számla (alapértelmezés szerint Stock Interim (Received) számlaként van beállítva) $80 jóváírást kap.
- menu
- Accounting ‣ Accounting ‣ Journal Entries ‣ (open the receipt entry)
- shows
- Journal entry: debit "Stock Valuation" $80, credit "Stock Interim (Received)" $80.
- highlight
- The two journal items (red frame).
- data
- Receipt of the 8 tables.
- module
- account, stock_account
- notes
- English UI, light theme, 1440px width.
Beérkezett szállítói számlánál kiegyenlített számlák¶
Ebben a példában egy vállalat nulla darab terméket, asztalt tart készleten. Ezután 8 asztalt kap a szállítótól. Amikor a szállítótól megérkezik a számla 8 asztalra:
A számla kifizetéséhez használja a Készletnövekedés számlán lévő
$80-t. Ez kölcsönösen kiegyenlíti egymást, és a számla mostantól$0-t tartalmaz.Terhelje meg a Készletnövekedés számlát
$80-ral (a számla egyeztetéséhez).Írja jóvá a Szállítói kötelezettségek számlát
$80-ral. Ez a számla tárolja azt az összeget, amellyel a vállalat tartozik másoknak, ezért a könyvelők ezt az összeget használják a szállítóknak szóló csekkek kiállításához.
Az Odoo-ban¶
Amikor a szállító kéri a kifizetést, lépjen a menüpontra, és válassza ki a 8 asztalra vonatkozó PO rekordot. A PO rekordban válassza a Szállítói számla létrehozása lehetőséget.
Váltson a Könyvelési tételsorok fülre, hogy megtekinthesse, hogyan kerül át a $80 az átmeneti számláról (Stock Interim (Received)) a Szállítói kötelezettségek számlára. A szállítónak járó fizetés rögzítéséhez erősítse meg a számlát a Megerősítés gombbal.
- menu
- Purchase ‣ Orders ‣ Purchase Orders ‣ (open the PO) ‣ Create Bill ‣ Journal Items tab
- shows
- Draft vendor bill for 8 tables, "Journal Items" tab: debit "Stock Interim (Received)" $80, credit "Account Payable" $80.
- highlight
- The "Journal Items" tab lines (red frame).
- data
- Purchase order of the 8 tables.
- module
- account, purchase_stock
- notes
- English UI, light theme, 1440px width.
A termék kiszállításakor¶
A fenti példatáblázatban, amikor 10 terméket szállítanak ki egy vevőnek, a Készletnövekedés számla érintetlen marad, mivel nem érkeznek új termékek. Egyszerűen fogalmazva:
A Készletértékelés számlát
$120-ral írják jóvá. A készletértékelésből való levonás$120értékű, a vállalatot elhagyó terméket jelöl.Terhelje meg a Vevőkövetelések számlát az értékesítésből származó bevétel rögzítéséhez.
- menu
- Accounting ‣ Accounting ‣ Journal Items
- shows
- Journal items of the delivery of 10 tables: credit Stock Valuation, debit Stock Interim (Delivered); and of the customer invoice: debit Cost of Goods Sold, credit Stock Interim (Delivered).
- highlight
- The stock-related journal items (red frame).
- data
- Sale order of the 10 tables.
- module
- account, sale_stock, stock_account
- notes
- English UI, light theme, 1440px width.
Abban a könyvelési tételben, amelyben 10 asztalra számláznak egy vevőnek, a Termékértékesítés, az Adóbevétel és a Vevőkövetelések számlák mind a termék értékesítéséhez kapcsolódnak. A Vevőkövetelések az a számla, amelyre a vevő kifizetése érkezik.
Az angolszász könyvelés az eladott áruk beszerzési értékét (COGS) az értékesítés időpontjában számolja el. Tehát amíg a terméket el nem adják, le nem selejtezik vagy vissza nem küldik, a termék készleten tartásának költségei nem kerülnek elszámolásra. A Költségek számlát $120-ral terhelik meg, hogy rögzítsék a 10 asztal tárolásának költségeit ebben az időszakban.
A termék visszaküldésekor¶
A fenti példatáblázatban, amikor 1 terméket küldenek vissza egy szállítónak, amelyet $10-ért vásároltak, a vállalat $10-t vár a Szállítói kötelezettségek számlán a szállítótól. Azonban a Készletnövekedés számlát $12-vel kell megterhelni, mivel az átlagköltség $12 a visszaküldés időpontjában. A hiányzó $2 az Árkülönbözeti számla terhére kerül elszámolásra, amelyet a termék Termékkategóriájában kell beállítani.
Megjegyzés
Az árkülönbözeti számlák viselkedése lokalizációnként eltérő. Ebben az esetben a számla célja a szállítói ár és az automatizált készletértékelési módszerek közötti különbségek tárolása.
Összefoglalás:
Terhelje a Készletnövekedés számlát
$10értékkel az asztal készletből a készletnövekedés számlára való átmozgatásához. Ez a mozgás azt jelzi, hogy az asztalt kimenő szállítmányként kell feldolgozni.Terhelje a Készletnövekedés számlát további
$2értékkel az Árkülönbözet elszámolásához.Írja jóvá a Készletértékelés számlát
$12értékkel, mivel a termék elhagyja a készletet.
- menu
- Accounting ‣ Accounting ‣ Journal Entries ‣ (open the return entry)
- shows
- Journal entry of the return where the $2 difference is booked on the "Price Difference" account.
- highlight
- The "Price Difference" line (red frame).
- data
- Return of the example.
- module
- account, stock_account
- notes
- English UI, light theme, 1440px width.
Miután a szállító visszatérítése megérkezett,
Írja jóvá a Készletnövekedés számlát
$10értékkel az asztal árának egyeztetéséhez.Terhelje a Szállítói kötelezettségek számlát
$10értékkel, hogy a könyvelők összegyűjthessék és naplózhassák a befizetést.
- menu
- Accounting ‣ Vendors ‣ Refunds ‣ (open the refund)
- shows
- Vendor refund for 1 table of $10, linked to the return.
- highlight
- The refund line and total (red frame).
- data
- Return of the example.
- module
- account, purchase_stock
- notes
- English UI, light theme, 1440px width.