Varastoarvon laskentaperiaate, tuotteiden käyttöjärjestys ja työlle kirjattavan tuotteen kustannushinta määritetään eri asetuksilla. Myös työn tuoterivin myyntihinta tallennetaan erikseen. Tarkista oikea asetus sen mukaan, selvitätkö varaston rahallista arvoa, kulutettavia ostoeriä vai tehtävän tai palvelupyynnön kustannusta.

Yhteiset asetukset ja niiden muuttaminen

Yhteisten laskenta-asetusten muuttaminen edellyttää pääkäyttäjän oikeuksia. Avaa selaimen sivuvalikosta Palvelun asetukset, valitse Palvelun asetukset -välilehti ja avaa Tuote- ja varastotoiminnon asetukset -osio. Asetuksen nimeä napsauttamalla avaat sen muokkausikkunan.

Käytettävä varaston arvon laskentaperiaate tarjoaa vaihtoehdot FIFO ja MAC (juokseva keskihinta). Valinta koskee ympäristön kaikkia varastoja ja asetetaan automaattisesti uusille varastoille. Sitä ei muuteta varaston omalla lomakkeella. Uuden ympäristön oletus on FIFO.

Jos muutat laskentaperiaatetta, valitse Tallenna ja vahvista kaikkia varastoja koskeva muutos. Vaihtaminen estyy, kun asiakkuuteen on syntynyt tuotteiden ja varastopaikkojen liitosten historiaa. Kielto koskee koko asiakkuutta, vaikka nykyiset saldot olisivat nollassa tai historia olisi muussa kuin tarkastelemassasi varastossa. Pelkkä saldojen nollaaminen ei mahdollista vaihtamista.

Tuotekustannusten hinnoittelu määrää tehtävien ja palvelupyyntöjen tuotekustannuksen. Ilman vesiputousta valitse yksi Kustannusten hinnoittelutapa. Kun valitset Ota vesiputoussäännöt käyttöön, järjestä säännöt vetämällä niiden vasemmalla puolella olevasta vetokahvasta. Tallenna ja avaa asetus uudelleen varmistaaksesi valinnan ja järjestyksen.

Uudessa ympäristössä vesiputous on pois käytöstä ja kustannustapa on Myyntihinta. Olemassa olevan ympäristön tallennettu valinta voi olla toinen. Kustannusasetuksen vaihtaminen ei itsessään laske aiemmin tallennettuja työn kustannusrivejä uudelleen.

Erien käyttöjärjestys on erillinen valinta

Avaa sivuvalikosta Varaston hallinta → Varastot ja valitse varasto. Sen tiedoissa näkyvä Varaston tuotteiden käyttöperiaate ohjaa automaattista erävalintaa: FIFO käyttää vanhimpia ja LIFO uusimpia ostoeriä. Jos sinulla on varaston muokkausoikeus, avaa Muokkaa tarkistaaksesi tai muuttaaksesi valinnan.

LIFO on käyttöperiaate, ei varastoarvon laskentavaihtoehto. Erän valitseminen tuoteriville erikseen ja puuttuvan saldon käsittely voivat vaikuttaa siihen, mistä eristä tuotteet lopulta vähennetään. Lue tarvittaessa varaston poikkeusasetuksista.

Miten varastoarvo lasketaan?

FIFO: varaston arvo on erärivien jäljellä olevien määrien ja niiden yksikköarvojen summa. Yksikköarvona käytetään erän ostohintaa tai sen sijaan eräriville asetettua Nykyinen arvo per tuote -arvoa. Tyhjentyneiksi merkityt ostoerät jätetään pois. Puuttuva ostohinta käsitellään tässä laskennassa nollana.

MAC: tuotteelle lasketaan yhteinen, määrillä painotettu keskiostohinta kaikkien varastojen perusteella. Yksittäisen varaston arvo muodostuu sen jäljellä olevista tuotemääristä ja tuotteiden yhteisistä keskihinnoista. Nykyarvolla arvostetut erärivien määrät käyttävät omaa yksikköarvoaan yhteisen MAC-hinnan sijasta; myös asetettu nolla-arvo on voimassa.

MAC-varastoarvoon otetaan positiiviset jäljellä olevat eräsaldot, joiden vastaanotto- ja luontiajat ovat viimeistään laskentahetkellä. FIFO-arvon laskennassa ei ole vastaavaa vastaanottoaikarajausta. Tulevaisuuteen päivätty vastaanotto voi siksi vaikuttaa näihin laskentatapoihin eri tavoin.

Juokseva keskihinta lasketaan uudelleen ostossa ja saldoa kasvattavassa inventoinnissa:

(aiempi yhteismäärä × aiempi keskihinta + lisätty määrä × lisäyksen yksikköhinta) ÷ (aiempi yhteismäärä + lisätty määrä).

Inventoinnissa vain lisätty määrä arvostetaan kyseisen ostoerän yksikköhinnalla. Yhteismäärään kuuluvat myös varauskohteeseen siirretyt tuotteet. Myynti, käyttö ja saldoa pienentävä inventointi eivät itsessään muuta keskihintaa, mutta pienentävät seuraavan lisäyksen laskennassa käytettävää määrää. Sisäiset siirrot, varaukset ja varausten palautukset eivät itsessään muuta yhteistä keskihintaa.

Esimerkki: varastossa A on 10 kappaletta tuotetta keskihintaan 5 euroa. Varastoon B ostetaan 10 kappaletta hintaan 7 euroa. Uusi MAC on (10 × 5 + 10 × 7) ÷ 20 = 6 euroa. A:n määrä pysyy 10 kappaleessa, mutta sen tuotteiden arvo kasvaa 50 eurosta 60 euroon, ellei niillä ole erillistä nykyarvoa. Toisessa varastossa tehty osto voi siis muuttaa myös ennestään olevien tuotteiden arvoa. FIFO-laskennassa B:n osto ei muuta A:n erien arvoa.

Varastoarvon ja keskiostohintojen tarkistaminen

Valitse varaston tiedoissa Varaston arvo. Tarvitset käyttöön otetun varasto-ominaisuuden ja katseluoikeuden kyseiseen varastoon. Näkymä näyttää viimeisimmän tallennetun laskennan ja sen ajankohdan, joten summa ei välttämättä vielä vastaa viimeisimpiä tapahtumia.

Päivitä arvo käynnistää uuden laskennan taustalla. Anna sen valmistua ja varmista, että laskenta-ajankohta päivittyi. Päivitys tallentaa uuden varastoarvon ja korvaa nykyisen tuotekohtaisen erittelyn; se ei muuta tuotteiden saldoja. Myös tyhjälle varastolle tallennetaan nolla-arvo.

Arvoikkunan Historia avaa tallennetut päiväarvot ja muutosten selitykset. Ostohinnan korjaus tai takautuva osto voi muuttaa myös aiemmin laskettuja arvoja. Lue varastoarvohistorian tarkastelusta, kun selvität muutoksen ajankohtaa tai syytä.

Tuotteen yhteiset keskihinnat löydät polusta Varaston hallinta → Tuotteet → avaa tuote → Tuotteen hinnoittelu -välilehti → Keskiostohinnat. Näet nykyisen painotetun ja painottamattoman keskiostohinnan sekä viimeisimmän päivitysajan.

Painottamattomassa yhteisessä keskiostohinnassa jokainen ostoerä painaa yhtä paljon riippumatta sen määrästä. Se on eri tieto kuin MAC ja eri tieto kuin jäljempänä kuvattu varastokohtainen keskihinta. Näytön hinnat pyöristetään kahteen desimaaliin; vie osoitin hinnan päälle nähdäksesi tarkemman arvon. Näyttöpyöristys ei tarkoita, että MAC-kaavan välivaiheet pyöristettäisiin samalla tavalla.

Avaa samasta kohdasta Keskiostohintojen historia. Ostoeräkohtaisista tiedoista ja rivin muutoslokikuvakkeesta avautuvasta Keskiostohinnan muutoslokista voit selvittää esimerkiksi ostohinnan korjauksen, takautuvan oston tai inventoinnin vaikutuksen. Jos tietoja ei vielä ole, näkymä ilmoittaa niiden laskemisesta seuraavan ostotapahtuman jälkeen. Tarkempi ohje on ostoerien ja ostohintojen tarkastelussa.

Työn tuotekustannuksen kuusi laskentatapaa

Ilman vesiputousta käytetään vain valittua laskentatapaa. Yksikkökustannus kerrotaan työn tuoterivin määrällä. Varastoon perustuvat tavat tarvitsevat tuoteriville valitun varaston.

  • Myyntihinta: käyttää tuotteen omaa myyntihintaa kustannuksena. Tämä valinta ei automaattisesti sovella asiakashinnastoa tai asiakkaan alennus- ja marginaalisääntöjä.
  • FIFO/LIFO (erähinta): käyttää valitun erän ostohintaa tai tarkentaa kustannuksen myöhemmin käytettyjen erien hinnoista. Tapa ei sovellu MAC-varastoon. Jälkikäsittely kuvataan seuraavassa osiossa.
  • Liukuva keskihinta (MAC): käyttää viimeisintä laskentahetkellä voimassa olevaa tuotteen yhteistä painotettua keskihintaa. Tapa edellyttää MAC-varastoa. Jos tallennettua yhteistä keskihintaa ei ole, varalaskenta käyttää valitun varaston erien alkuperäisiä määriä ja ostohintoja. Se voi siksi erota varastoarvon laskennassa käytettävästä yhteisestä MAC-hinnasta.
  • Viimeisin ostohinta: käyttää vastaanottoajan mukaan viimeisimmän ostoerärivin ostohintaa kaikista varastoista. Erän ei tarvitse sisältää jäljellä olevia tuotteita. Tulevaisuuden vastaanottoaikaa ei rajata pois, joten tämä sääntö voi käyttää hintaa, jota MAC ei vielä käytä.
  • Keskimääräinen ostohinta varastossa: laskee valitussa varastossa ensin saman ostoerän tuoterivien ostohintojen keskiarvon ja sitten näiden eräkohtaisten hintojen keskiarvon. Jokainen erä saa saman painon. Mukana voivat olla myös tyhjentyneet erät.
  • Painotettu keskimääräinen ostohinta varastossa: laskee valitun varaston positiivisten jäljellä olevien erämäärien perusteella summa(jäljellä oleva määrä × ostohinta) ÷ summa(jäljellä oleva määrä). Se käyttää ostohintoja, ei erärivien nykyarvoja, ja eroaa koko asiakkuuden MAC-hinnasta.

Vesiputous: järjestys ja lisäsäännöt

Vesiputouksessa ensimmäinen hinnan tuottava sääntö ratkaisee kustannuksen. Hinnan pitää olla nolla tai sitä suurempi. Myös nolla on kelvollinen tulos ja pysäyttää laskennan: seuraavaa sääntöä ei silloin käytetä. Jos sääntö tarvitsee puuttuvan varaston, asiakkaan, erän tai hintatiedon, laskenta siirtyy seuraavaan sääntöön.

Edellä kuvatuista tavoista vesiputouksessa ovat mukana kaikki muut nimet sellaisinaan, mutta Myyntihinta on nimellä Tuotteen myyntihinta. Lisäksi käytettävissä ovat seuraavat säännöt:

  • Asiakashinnasto: käyttää työn ensimmäisen asiakkaan voimassa olevan hinnaston tuotehintaa. Sääntö tarvitsee asiakkaan ja tuotteelle löytyvän hinnastohinnan.
  • Asiakkaan tuotekustannusmuokkaus: käyttää työn ensimmäisen asiakkaan voimassa olevaa tuotekustannusalennusta tai marginaalia. Positiivinen alennus vähentää tuotteen myyntihintaa: myyntihinta × (1 − alennusprosentti ÷ 100). Muussa tapauksessa positiivinen marginaali lisää ostohintaa: ostohinta × (1 + marginaaliprosentti ÷ 100). Jos molemmat ovat positiivisia, alennus ratkaisee. Käytettävän pohjahinnan pitää olla positiivinen. Marginaali tarkoittaa tässä ostohinnan korotusta, ei osuutta lopullisesta myyntihinnasta.
  • Tuotteen ostohinta: käyttää tuotteen perustietoihin tallennettua ostohintaa, ei ostoerän hintaa.
  • Nykyinen arvo per tuote (erärivi): käyttää valitun ostoerän tuoteriville asetettua nykyarvoa. Se tarvitsee valitun erän, varaston ja varastopaikan sekä kyseiselle riville asetetun nykyarvon. Saldon riittävyys tarkistetaan määrän kokonaisosalla: alle yhden tuotteen määrä ei käytä tätä sääntöä, ja esimerkiksi 1,5 tuotteen kohdalla tarkistus vertaa saldoa yhteen. Varmista siksi desimaalimäärän todellinen riittävyys erikseen.

Alkuperäinen vesiputousjärjestys on MAC, painotettu varastokeskihinta, painottamaton varastokeskihinta, FIFO/LIFO, viimeisin ostohinta, asiakashinnasto, asiakkaan tuotekustannusmuokkaus, tuotteen ostohinta, tuotteen myyntihinta ja erärivin nykyarvo. Tarkista kuitenkin tallennettu järjestys. Esimerkiksi viimeisenä oleva nykyarvo ei tule käyttöön, jos jokin aiempi sääntö jo tuottaa hinnan.

Jos haluat asiakashinnaston ensisijaiseksi, siirrä se ennen yleisiä hintasääntöjä. Jos hinnasto ratkaisee hinnan, myöhempää alennussääntöä ei sovelleta sen päälle. Myöskään ostoerän valinta ei ohita vesiputouksen aiempia sääntöjä.

Kun yksittäinen laskentatapa ei löydä hintaa tai mikään vesiputoussääntö ei tuota kelvollista hintaa, kustannukseksi tulee nolla. Nolla ei siis yksin osoita tuotteen olevan ilmainen: tarkista myös lähtötiedot ja valitun säännön edellytykset.

FIFO/LIFO-kustannuksen tarkentuminen

Yksittäisessä FIFO/LIFO-tilassa erikseen valittu ostoerä antaa kustannuksen suoraan kyseisen paikan tuoterivin ostohinnasta. Hinta voidaan saada, vaikka erän saldo ei riittäisi koko määrään. Kustannuksen muodostuminen ei siten todista, että vastaava määrä voitiin vähentää varastosta.

Ilman erävalintaa FIFO/LIFO-kustannus käyttää aluksi tuotteen myyntihintaa väliaikaisena hintana ja jää odottamaan käsittelyä. Varastotapahtumien muodostamisen yhteydessä taustakäsittely korvaa odottavan kustannuksen käytettyjen erien määrien ja hintojen summalla. Sama koskee vesiputousta, jos juuri FIFO/LIFO-sääntö ratkaisi hinnan ilman erävalintaa. Muulla säännöllä ratkaistua kustannusta ei korvata tässä jälkikäsittelyssä.

Jos koko määrälle ei muodostunut hinnoiteltuja erätapahtumia, puuttuva osuus hinnoitellaan varahinnalla. Hinta etsitään tuotteen valitun varaston eristä ja valitusta paikasta, jos paikka on asetettu: FIFO-järjestyksessä vanhimmasta ja LIFO-järjestyksessä uusimmasta ei-tyhjentyneestä erästä. Jos kaikki erät ovat tyhjentyneet, haku käyttää uusinta erää. Jos sopivaa hintaa ei löydy, käytetään tuotteen myyntihintaa tai nollaa. Myös ilman varastopaikkaa jäänyt odottava kustannus voidaan hinnoitella tällä tavalla.

Tarkista siksi erikseen lopullinen kustannus ja toteutunut varastovähennys. Puuttuvan määrän hinnoittelu ei korjaa puuttuvaa kulutuskirjausta.

Pyöristys ja myyntihinnan ero

MAC, molemmat varastokeskihinnat, erärivin nykyarvo ja asiakkaan tuotekustannusmuokkaus pyöristävät yksikkökustannuksen kahteen desimaaliin ennen määrällä kertomista. Vesiputouksen FIFO/LIFO-sääntö pyöristää myös erikseen valitun erän yksikköhinnan kahteen desimaaliin.

Tuotteen perushinnoilla, asiakashinnastolla, viimeisimmällä ostohinnalla ja yksittäisen FIFO/LIFO-tilan suoralla erähinnalla ei ole samaa yksikköhinnan pyöristysvaihetta. FIFO/LIFO:n taustakäsittely summaa erätapahtumien hinnat ja määrät. Näytössä näkyvistä pyöristetyistä hinnoista tehty lasku voi siksi erota tallennetusta summasta.

Työlle tallennetaan erikseen tuotekustannus, käytetty kustannusmenetelmä ja myyntihinta. Tuoterivin myyntiyksikköhinnan käsin korvaaminen ei korvaa kustannuslaskentaa. Katso tuotteen lisääminen työlle ja myyntiyksikköhinnan korvaaminen.

Näin varmistat tuloksen

Tarkista uudelleen avatusta asetuksesta laskentatapa tai vesiputouksen järjestys. Vertaa samaa tuotetta, tuoterivin määrää, varastoa, varastopaikkaa ja mahdollista erää. Asiakassäännöissä tarkista myös työn ensimmäinen asiakas ja tämän voimassa olevat hintatiedot.

Androidissa ja iOS:ssä työn Tuotteet-osiosta avattava Lisää tuote välittää määrän, varaston ja varastopaikan palvelimen laskentaan. Tuotteen lisäysikkunan Valitse varasto ja Valitse varastopaikka vaikuttavat siis varastopohjaisten kustannussääntöjen lähtötietoihin myös mobiilissa. Tässä ohjeessa kuvatut yhteiset asetukset ja arvojen tarkastus tehdään selaimessa.

Odota varastoarvon päivityksen ja mahdollisen FIFO/LIFO-jälkikäsittelyn valmistumista. Varmista varastoarvon laskenta-ajankohta, työn lopullinen tuotekustannus ja toteutuneet varastotapahtumat erikseen. Nykyinen varastoarvo ei sellaisenaan selitä aiemmin syntynyttä työn kustannusriviä.