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 Készlet ‣ Konfiguráció ‣ Termék kategóriák 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.

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:

\[Átlagköltség = \frac{(Régi~mennyiség \times Régi~átlagköltség) + (Beérkező~mennyiség \times Beszerzési~ár)}{Végső~mennyiség}\]
  • 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:

\[Átlagköltség = \frac{0 + 8 \times $10}{8} = \frac{$80}{8} = $10\]
  • Mivel a beérkező mennyiség 8 asztal, a beszerzési ár pedig darabonként $10,

  • A számlálóban lévő készletérték $80-ra van értékelve;

  • $80 el van osztva a tárolandó asztalok teljes mennyiségével, 8;

  • $10 az 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 Készlet ‣ Kimutatás ‣ Értékelés 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.

screenshot: accounting-avco-valuation-8-tables
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.

\[Átlagköltség = \frac{12 \times $12 + (-10) \times $12}{12-10} = \frac{24}{2} = $12\]
  1. 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;

  2. A beérkező készletérték -10 * $12 = -$120;

  3. A régi készletérték ($144) hozzáadódik a beérkező készletértékhez (-$120), így $144 + -$120 = $24;

  4. Csak 2 asztal marad, miután 10 asztalt kiszállítottak 12-ből. Tehát a jelenlegi készletértéket ($24) a rendszer elosztja a készleten lévő mennyiséggel (2);

  5. $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 Készlet ‣ Kimutatás ‣ Értékelés 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.

screenshot: accounting-avco-valuation-deliveries
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.

  1. A termékek az eredeti beszerzési áron kerülnek vissza a szállítókhoz, de;

  2. 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 Készlet ‣ Kimutatás ‣ Értékelés menüpontra, és nézze meg, hogyan csökkenti a kimenő szállítmány a készletértéket $12-ral.

screenshot: accounting-avco-valuation-return
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.

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:

  1. A Készletnövekedés számla $80 hitelt 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.

  2. $80 értékű asztal érkezett be (terhelje meg a Készletérték számlát $80-val), és

  3. $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 Könyvelés ‣ Konfiguráció ‣ Beállítások 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.

screenshot: accounting-avco-price-difference-account
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 Könyvelés ‣ Könyvelés ‣ Könyvelési tételek 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.

screenshot: accounting-avco-search-receipt-entry
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.

screenshot: accounting-avco-receipt-entry
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:

  1. 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.

  2. Terhelje meg a Készletnövekedés számlát $80-ral (a számla egyeztetéséhez).

  3. Í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 Beszerzés ‣ Rendelések ‣ Beszerzési rendelések 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.

screenshot: accounting-avco-vendor-bill
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:

  1. 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.

  2. 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.

screenshot: accounting-avco-delivery-entry
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:

  1. 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.

  2. Terhelje a Készletnövekedés számlát további $2 értékkel az Árkülönbözet elszámolásához.

  3. Írja jóvá a Készletértékelés számlát $12 értékkel, mivel a termék elhagyja a készletet.

screenshot: accounting-avco-price-difference-entry
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,

  1. Írja jóvá a Készletnövekedés számlát $10 értékkel az asztal árának egyeztetéséhez.

  2. 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.

screenshot: accounting-avco-return-refund
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.