Automatisk värdering av lager¶
Ett företags samtliga aktier bidrar till värderingen av dess lager. Detta värde bör återspeglas i företagets bokföring för att korrekt visa värdet på företaget och alla dess tillgångar.
Som standard använder Odoo en periodisk lagervärdering (även känd som manuell lagervärdering). Denna metod innebär att redovisningsteamet manuellt bokför journalposter, baserat på företagets fysiska inventering, och att lagermedarbetare tar sig tid att räkna lagret. I Odoo återspeglas detta i varje produktkategori, där Costing Method är inställd på Standard Price och Inventory Valuation (inte synlig som standard) är inställd på Manual.

Alternativt skapar evig (automatisk) lagervärdering journalanteckningar i realtid i appen Accounting när lager kommer in i eller lämnar företagets lager.
Detta dokument fokuserar på korrekt installation av automatisk lagervärdering, vilket är en integrerad värderingsmetod som säkerställer att verifikat i appen Accounting matchar uppdateringar av lagervärdering i appen Inventory. För en introduktion av lagervärdering i Odoo, se dokumentationen Användning av lagervärdering.
Varning
Om man övergår från manuell till automatisk lagervärdering kan det uppstå avvikelser mellan lagervärderingen och bokföringsjournalerna.
En ”framgångsrik strategi” <https://www.odoo.com/r/Kvfg>`_ för att övergå till automatiserad värdering:
Töm befintligt lager (eventuellt med en inventory adjustment)
Ändra metod för lagervärdering till Automatisk.
Återlämna det befintliga lagret med det ursprungliga monetära värdet (med hjälp av en lagerjustering)
När det befintliga lagret har återvunnits genererar Odoo Accounting-appen automatiskt verifikaten till motsvarande lagervärderingsposter.
Konfiguration¶
Följ dessa steg i Odoo för att korrekt ställa in automatisk lagervärdering:
Inställningar för redovisning¶
För att använda automatisk lagervärdering installerar du appen Accounting. Gå sedan till :menuelection:`Accounting app --> Configuration --> Settings` och i avsnittet Stock Valuation markerar du kryssrutan Automatic Accounting. Klicka sedan på Save.
Observera
Om du aktiverar Automatic Accounting visas det tidigare osynliga fältet Inventory Valuation på en produktkategori.

Se avsnitten Expense och Stock input/output i dokumentationen för mer information om hur du konfigurerar de redovisningsjournaler som visas.
Inställning av produktkategori¶
Efter aktivering av lagervärdering är nästa steg att ange att produktkategorin ska använda automatisk lagervärdering.
Gå till Inventory Valuation ställer du in fältet Inventory Valuation till Automated. Upprepa detta steg för varje produktkategori som ska använda automatisk lagervärdering.
, och välj önskad produktkategori. I avsnittetObservera
När du har aktiverat automatisk bokföring genererar varje nytt lagerflyttlager (SVL), som skapas under uppdateringar av lagervärderingen, en journalpost.

Metod för kostnadsberäkning¶
Efter aktivering av lagervärdering definieras kalkyleringsmetoden för beräkning och redovisning av lagerkostnader på produktkategorin i Odoo.
Gå till Inventory Valuation väljer du lämplig Costing Method:
och välj önskad produktkategori. I avsnittetStandardmetoden för kostnadsberäkning i Odoo. Produktens kostnad definieras manuellt på produktformuläret och denna kostnad används för att beräkna värderingen. Även om inköpspriset på en inköpsorder skiljer sig åt, är värderingen den kostnad som definieras på produktformuläret.
Drift |
Styckkostnad |
Antal i lager |
Inkommande värde |
Lagervärde |
---|---|---|---|---|
$10 |
0 |
$0 |
||
Ta emot 8 produkter för $10/enhet |
$10 |
8 |
8 * $10 |
$80 |
Få 4 produkter för $16/enhet |
$10 |
12 |
4 * $10 |
$120 |
Leverera 10 produkter |
$10 |
2 |
-10 * $10 |
$20 |
Ta emot 2 produkter för 9 USD/enhet |
$10 |
4 |
2 * $10 |
$40 |
Beräknar värderingen av en produkt baserat på den genomsnittliga kostnaden för produkten, dividerat med det totala antalet tillgängliga lagervaror. Med denna kalkylmetod är lagervärderingen dynamisk och justeras ständigt baserat på produkternas inköpspris.
Drift |
Styckkostnad |
Antal i lager |
Inkommande värde |
Lagervärde |
---|---|---|---|---|
$0 |
0 |
$0 |
||
Ta emot 8 produkter för $10/enhet |
$10 |
8 |
8 * $10 |
$80 |
Få 4 produkter för $16/enhet |
$12 |
12 |
4 * $16 |
$144 |
Leverera 10 produkter |
$12 |
2 |
-10 * $12 |
$24 |
Få 2 produkter för $6/enhet |
$9 |
4 |
2 * $6 |
$36 |
Hur beräknas enhetskostnad och lagervärde i varje steg?
När du får fyra produkter för 16 USD vardera:
Lagervärdet beräknas genom att addera det tidigare lagervärdet med det inkommande värdet: \($80 + (4 * $16) = $144\).
Enhetskostnaden beräknas genom att dividera lagervärdet med den kvantitet som finns i lager: \($144 / 12 = $12\).
Vid leverans av tio produkter används den genomsnittliga enhetskostnaden för att beräkna lagervärdet, oavsett produktens inköpspris. Därför är lagervärdet \(144 $ + (-10 * 12 $) = 24 $\).
Få två produkter för 6 USD vardera:
Lagervärde: \($24 + (2 * $6) = $36\).
Enhetskostnad: \($36 / 4 = $9\).
Observera
När du väljer Genomsnittskostnad (AVCO) som Kostnadsmetod, skapar ändring av det numeriska värdet i fältet Kostnad för produkter i respektive produktkategori en ny post i rapporten Inventarievärdering för att justera produktens värde. Beloppet Cost uppdateras sedan automatiskt, baserat på det genomsnittliga inköpspriset för både det befintliga lagret och de kostnader som ackumulerats från bekräftade inköpsorder.
Spårar kostnaderna för inkommande och utgående artiklar i realtid och använder produkternas verkliga pris för att ändra värderingen. Det äldsta inköpspriset används som kostnad för nästa sålda vara, tills ett helt parti av den produkten är sålt. När nästa lagerpost flyttas fram i kön används en uppdaterad produktkostnad som baseras på värderingen av den specifika posten.
Denna metod är förmodligen den mest exakta metoden för värdering av varulager av flera olika skäl, men den är mycket känslig för indata och mänskliga fel.
Drift |
Styckkostnad |
Antal i lager |
Inkommande värde |
Lagervärde |
---|---|---|---|---|
$0 |
0 |
$0 |
||
Ta emot 8 produkter för $10/enhet |
$10 |
8 |
8 * $10 |
$80 |
Få 4 produkter för $16/enhet |
$12 |
12 |
4 * $16 |
$144 |
Leverera 10 produkter |
$16 |
2 |
-8 * $10
-2 * $16
|
$32 |
Få 2 produkter för $6/enhet |
$11 |
4 |
2 * $6 |
$44 |
Hur beräknas enhetskostnad och lagervärde i varje steg?
När du får fyra produkter för 16 USD vardera:
Lagervärdet beräknas genom att lägga till det tidigare lagervärdet till det inkommande värdet: \($80 + (4 * $16) = $144\).
Enhetskostnaden beräknas genom att dividera lagervärdet med den kvantitet som finns i lager: \($144 / 12 = $12\).
Vid leverans av tio produkter köptes åtta enheter för 10 USD och två enheter köptes för 16 USD.
Först beräknas det inkommande värdet genom att multiplicera kvantiteten i lager med inköpspriset: \((-8 * $10) + (-2 * $16) = -112\).
Lagervärdet beräknas genom att subtrahera det inkommande värdet från det föregående lagervärdet: \(144 $ - 112 $ = 32 $\).
Enhetskostnaden beräknas genom att dividera lagervärdet med den återstående kvantiteten: \($32 / 2 = $16\).
När du tar emot två produkter för 6 USD är lagervärdet \(32 USD + 12 USD = 44 USD\). Enhetskostnaden är \(44 $ / 4 = 11 $\).
Varning
En ändring av kalkylmetoden har stor inverkan på lagervärderingen. Vi rekommenderar starkt att du först rådgör med en revisor innan du gör några justeringar här.
Se även
använda_inventarievärdering
När Costing Method ändras, kommer produkter som redan finns i lager och som använde Standard-kostnadsmetoden inte att ändra värde; istället behåller de befintliga enheterna sitt värde och alla produktflyttar från och med då påverkar genomsnittskostnaden och kostnaden för produkten kommer att ändras. Om värdet i fältet Cost på ett produktformulär ändras manuellt genererar Odoo en motsvarande post i rapporten Inventory Valuation.
Observera
Det är möjligt att använda olika värderingsinställningar för olika produktkategorier.
Typer av redovisning¶
När automatisk lagervärdering har konfigurerats beror de verifikat som genereras på det valda redovisningssättet: Continental eller Anglo-Saxon.
Tips
Verifiera redovisningsläget genom att aktivera Utvecklarläge (felsökningsläge) och navigera till .
Leta sedan i fältet Search… efter Anglo-Saxon Accounting
för att se om funktionen är aktiverad. Om den inte är aktiverad används kontinentalt redovisningsläge.

I anglo-saxisk redovisning redovisas kostnader för sålda varor (COGS) när produkter säljs eller levereras. Detta innebär att kostnaden för en vara redovisas som en kostnad först när en kund faktureras för en produkt.
För manuell värderingsmetod, ställ in Kostnadskonto till Lagervärdering för den aktuella tillgångstypen; för automatisk värderingsmetod, ställ in Kostnadskonto till en Kostnader eller en Kostnad för intäkter-typ (t.ex. Produktionskostnad, Kostnad för sålda varor, etc.)
I kontinental redovisning redovisas kostnaden för en vara så snart en produkt tas in i lager. På grund av detta kan Expense Account ställas in på endera Expenses eller en Cost of Revenue-typ, men det är vanligare att det ställs in på ett Expenses-konto.
Se avsnitten Expense och Stock input/output för mer information om hur du konfigurerar varje kontotyp.
Utgiftskonto¶
För att konfigurera utgiftskontot, som används vid både manuell och automatisk lagervärdering, går du till avsnittet Kontoegenskaper i den avsedda produktkategorin (:menyval:`Inventory app --> Konfiguration --> Produktkategorier`). Välj sedan ett befintligt konto från rullgardinsmenyn Expense Account.
För att säkerställa att det valda kontot är rätt Typ, klicka på ikonen |högerpil| till höger om kontot. Ställ sedan in kontotypen baserat på informationen nedan.
I anglosaxisk bokföring för automatiserad lagervärdering, sätt Expense Account till kontot Expenses
. Klicka sedan på ikonen |högerpil| till höger om kontot.
I popup-fönstret väljer du Expenses eller Cost of Revenue i rullgardinsmenyn Type.

För att konfigurera Expense Account, välj Stock Valuation från fältets rullgardinsmeny. Kontrollera kontots typ genom att klicka på ikonen |högerpil| och se sedan till att Typ är Anläggningstillgångar.

Sätt Expense Account till kontotypen Expenses eller Cost of Revenue.
Sätt Expense Account till kontotypen Expenses eller Cost of Revenue.
Inmatning/utmatning av lager (endast automatiserad)¶
För att konfigurera Stock Input Account och Stock Output Account, gå till och välj önskad produktkategori.
I fältet Inventory Valuation väljer du Automated. När du gör det visas avsnittet Account Stock Properties. Dessa konton är definierade enligt följande:
Lagervärderingskonto: när automatisk lagervärdering är aktiverad för en produkt, kommer detta konto att innehålla det aktuella värdet på produkterna.
Stock Journal: bokföringsjournal där poster automatiskt bokförs när en produkts lagervärde ändras.
Stock Input Account: Motsvarande verifikat för alla inkommande lagerflyttar kommer att bokföras på detta konto, såvida det inte finns ett specifikt värderingskonto inställt på källplatsen. Detta är standardvärdet för alla produkter i en viss kategori, och kan också ställas in direkt på varje produkt.
Lagerutgångskonto: Motsvarande verifikat för alla utgående lagerflyttar kommer att bokföras på detta konto, om det inte finns ett specifikt värderingskonto på destinationsplatsen. Detta är standardvärdet för alla produkter i en viss kategori, och kan också ställas in direkt på varje produkt.
I anglosaxisk bokföring är Stock Input Account och Stock Output Account satta till olika Current Assets-konton. På så sätt balanserar leverans av produkter och fakturering av kunden Stock Output-kontot, medan mottagande av produkter och fakturering av leverantörer balanserar Stock Input-kontot.
Om du vill ändra kontotypen går du till klicka på ikonen |högerpil| till höger om lagrets in- och utmatningskonto. I popup-fönstret väljer du Anläggningstillgångar från rullgardinsmenyn Typ.

Kontot Stock Input är satt till Stock Interim (Received)
, en kontotyp för Current Asset.¶
I kontinental bokföring sätts Stock Input Account och Stock Output Account till samme konto Current Assets. På så sätt kan ett konto balanseras när varor köps och säljs.
Example
Ingångs- och utgångskontona för lager är båda inställda på ”Interimslager (mottaget)”, en kontotyp med Anläggningstillgångar. De kan också ställas in på Lager Interim (Delivered)
, så länge som in- och utkontona är tilldelade samma konto.

Rapportering av lagervärdering¶
Börja med att gå till Anläggningstillgångar för att fälla ut rullgardinsmenyn och leta efter de kapslade raderna Aktiervärdering, Aktier interim (mottagna) och Aktier interim (levererade).
. Klicka på radenTips
Klicka på knappen As of [date] högst upp på instrumentpanelen för att visa verifikat fram till ett visst datum.

Du får mer specifik information genom att klicka på ikonen (ellips) till höger om önskad journal. Välj General Ledger för att se en lista över alla journalposter, där varje radposts (ellips)-ikon kan klickas för att visa View Journal Entry-alternativet för att öppna den enskilda journalposten.
Dessutom kan anteckningar läggas till i Balansräkningen genom att välja Annotate, fylla i textrutan och klicka på Save.
