Kustannuslaskennan vaiheet, hinnan laskenta ennen valmistamista (hinta teoriassa) ja miten ohjelma laskee hinnan valmistuksen yhteydessä (toteutunut hinta)?
Kannattaa lukea myös hakusanalla Valmistuvan tuotteen hinta
Valmistamisen hinnan arviointi
Kun teet tuotteelle rakenteen, niin arvioit materiaalikulutuksia ja ennustat vaiheita ja niiden kestoja. Tuoterakenne-näytön Kustannuslaskenta-välilehdellä Laske-toiminnolla ohjelma laskee arviollesi valmistuksen hinnan. Laskennan voit tehdä useilla eri variaatioilla (eräkoot ja hintavalinnat). Muista kuitenkin, että ohjelma laskee hinnan aina valmistuksen yhteydessä toimintokeskuksen asetuksilla määräämilläsi asetuksilla.
Tuotantoon lisättävän määrän vaikutus valmistuksen hintaan
Jos millään työvaiheilla ei ole
asetusaikaa, niin tuotteen valmistuskustannus on sama riippumatta siitä,
lisäätkö tuotantoon yhden vai satakappaletta. Asetusaika on ainut arvo, jota
ohjelma jakaa valmistuneella määrällä.
Jos esimerkiksi CNC:llä tuotteen
vaihtamiseen kuluu asetusaikaa 2h, niin on tärkeää että se 2h on rakenteessa
Asetusaika-kentän arvona (120min). Kun rakenne on oikein tehty, voit
hyödyntää sitä jo tarjousta laskiessa. Eli tarjoat esimerkiksi tuotteen
valmistamista 1, 10 ja 20kpl:n erissä niin yhden kappaleen erissä koko
asetusaika (2h) tulee yhdelle tuotteelle, mutta 10kpl erällä asetusajan
kustannus on vain kymmenesosa.
Valmistamisen toteutunut hinta
Kun valmistat tuotteen, ohjelma päivittää tuotteen hintaa (eli nimikkeen Edellinen ostohinta – ja varaston Keskiostohinta-arvoja) oletuksena ainoastaan osien hintojen muutoksilla (koska CALC_NETPRICE_USED-asetuksen oletusarvo on 0). Ohjelma ei huomioi työvaiheiden kustannuksien muutoksia, eli ei huomioi sitä valmistiko työvaiheen tekijä vaiheen työvaiheelle arvioimassasi ajassa ja hintamuutostarpeet arvioidaan toteumasta tai niiden keskiarvoista Jälkilaskelma-raportin avulla.
Valmistamisen toteutuneen hinnan päivittäminen
Kun olet valmistanut tuotteen, voit Jälkilaskelma-raportista käydä katsomassa toteutuivatko arvioimasi vaiheiden työajat.
Jos valmistat tuotetta vain
kerran, ole realisti työvaiheiden valmistusaikoja arvioidessasi ja arvioi
materiaaleille todellinen bruttotarve materiaalikulutuksessa (jälkikäteen
saattaa olla myöhäistä hinnoittelua ajatellen).
Jos valmistat tuotetta
toistuvasti, käy jälkilaskelmalta tarkastelemassa miten paljon valmistusajat
heittelevät esimerkiksi eri koneilla tai henkilöillä ja voit sen perusteella
käydä tarkentamassa työvaiheiden valmistusaikoja vakiorakenteessa.
Katehinnasto
Normaalisti tuotteelle
lasketaan ensin valmistuskustannukset ja sen perusteella valintaan myyntihinnan
lisäämällä valmistuskustannusten päälle kate prosentteina tai suoraan euroina.
Voit kuitenkin lisätä katetta jo nettohintaan, eli alihankinnan, työvaiheiden,
tuoteryhmien ja materiaalien nettohintaan Katehinnastot-näytön
toiminnoilla, tätä vaihtoehtoa käytetään esimerkiksi elektroniikka-alalla, jossa
komponenteilla voi olla päämiehen neuvottelemia ostohintoja, joita saa käyttää
ainoastaan kyseiselle tuotteelle.
Lue lisää
Katehinnoittelu-välilehden ja Katehinnasto-toiminnoista ja niiden
käyttämisestä kustannuslaskennassa hakusanalla Katehinnasto,
sekä Katteellisen
hinnan laskeminen.
Kustannuslaskenta
Rakenteen kustannuksia voit laskea erilaisilla Jyvitä asetusaika –, Eräkoko puolivalmisteille- ja Nettohinta-vaihtoehdoilla. Niitä voi käyttää teoreettisten kustannusten laskennassa. Mutta huomaa, että ohjelma ei tallenna valintoja rakenteelle ja valmistuskirjauksen kustannuslaskentaa ohjaa eri toimintokeskusasetukset, kun teoreettisten!
Teoreettisten kustannusten laskenta
Voit ohjata teoreettisten kustannusten laskentaa useilla asetuksilla, alla olevan esimerkin asetuksia ovat:
BATCH_TO_SUBLEVELS
Selite: Tuoterakenne-näytön Kustannuslaskenta. Nettohinnan laskenta: Eräkoko Puolivalmisteillekin 0=Ei, 1=Kyllä (Oletus), 2=Puolivalmisteen Oletusmäärä tuotanto -määrä täysinä erinä
SPLIT_SUBLEVELS
Selite: Nettohinnan laskenta: Jyvitä Asetusaika 0=Ei (Oletus), 1=Kyllä
SETTINGCOSTSTRUCTURE
Selite: Jos oletusmäärä tuotanto = 0 niin käytä rakenteen määrää eräkooksi: 0=Ei (Oletus), 1=Kyllä
Materiaalit täytyy perustaa aina nimikerekisteriin ja sillä
täytyy olla hankintahinta, että ohjelma pystyy laskemaan materiaalin osuuden
kustannukset.
Voit antaa materiaalille hinnan myös
Tuoterakenne-näytön Tuotetiedot-välilehdellä, ominaisuus on
tarkoitettu ainoastaan teoreettisen kustannuksen laskentaan ja se on
käytännöllinen lähinnä rakenteisiin, joissa on ainoastaan yksi tai muutama
materiaali. Toiminnolla voit laskea hinnan myös yksikkömuunnoksella (esim.
kg-hinta=>m2-hinta) ja Määrä2-arvo huomioiden. Lue lisää hakusanalla
USERMATERIALPRICE.
Tuoterakenteen eräkoosta puhuttaessa tarkoitetaan määrää, joka on nimikerekisterissä Yksiköt-välilehden Oletusmäärä tuotanto -arvona Ostoyksikkö-valinnalla. Koska vain sinne tallennettua lukua ohjelma käyttää kustannuslaskennassa.
Kuva: Kuvassa
PV1_ERAKOKO-nimikkeellä on ostoyksiköllä Oletusmäärä tuotanto
–arvona 70.
Toteutuneiden kustannusten laskenta
Tuoterakenne-näytössä ja raporteilla voit eri
variaatioilla laskea rakenteen kustannuksia, mutta valmistuskirjauksen
yhteydessä ohjelma käyttää kustannuksen laskentaan toimintokeskuksessa olevia
asetuksia.
Valmistuskustannuksen laskentaan (valmistamisen yhteydessä)
ohjelma käyttämiä asetuksia ovat esimerkiksi:
SETTING_COST
Jyvitä asetuskustannus,
0=Valmistuvalle määrälle (Oletus), 1=Vaiheen kokonaismäärälle.
Lue lisää
kustannusvaikutuksista hakusanalla SETTING_COST.
ROW_NET
ROW_NET-asetuksella voit valita mitä hankintahintaa ohjelma käyttää rakenteen osille.
CALC_NETPRICE_USED
CALC_NETPRICE_USED-asetuksella voit ottaa
huomioon myös valmistamiseen toteutuneen ajan ja/tai toteutuneen
materiaalikulutuksen, tämän asetuksen muuttamisella on hinnan laskentaan
dramaattisia vaikutuksia ja lisää laskentaan vaikuttavia asetuksia on useita.
Lue lisää kustannusvaikutuksista hakusanalla CALC_NETPRICE_USED.
Vakiorakenteessa (eli kun työnumero on 0) ohjelma summaa aina kaikkien tasojen osien ja kaikkien tasojen työvaiheiden hinnat yhteen. Mutta kun valmistat tuotannosta puolivalmisteen (esimerkiksi PV1), joka on lisätty tuotantoon päätuotteen (esimerkiksi VALMIS-tuotteen) mukana, niin ohjelma lisää PV1-tuotteen kustannuksiin ainoastaan sen ensimmäisellä tasolla olevien osien ja työvaiheiden kustannukset.
Esimerkkien rakenne:
PV1_ERKOKO-tuotteella on:
• Käyttö-yksikkö valintana Ostoyksikkö-valinta ja
• Oletusmäärä tuotanto -arvona 70 ja
• valmistausaika 1kpl/min (koneen tuntihinta 50€/60min, eli 0,8333€/kpl)
• Asetusaika-arvona 120min
• ja 1kpl Komp200=10€
• rakenteessa on puolivalmisteena 2kpl PV3_ERKOKO, jolla:
o Käyttö-yksikkö valintana Ostoyksikkö ja
o Oletusmäärä tuotanto -arvona 0 ja
o Asetusaika-arvona 120min
o 2kpl Komp200 (2*10€=20€)
o valmistausaika 1kpl/min (eli n 0,8333€/kpl)
Huomaa, että yhden PV1:sen valmistamiseen kuluu 2kpl PV3:sta
Esimerkki 1
• BATCH_TO_SUBLEVELS=0
• SPLIT_SUBLEVELS=0
•SETTINGCOSTSTRUCTURE=1
Kuva: Tuoterakenne-näytön
Laske-toiminto näyttää PV1_ERKOKO-tuotteelle asetuskustannukseksi
101,43, koska PV3 puolivalmisteella on eräkoon oletuksena 0. Ohjelma ei
jaa puolivalmisteen asetusaikaa päätuotteen asetusajalla koska Jyvitä
asetusaika -asetus ei ole valittuna, eikä päätuotteen Eräkoko-arvolla
jaeta puolivalmisteen asetuskustannusta, koska Eräkoko-valintalistan
arvona on tyhjä.
TEORIA
Laskukaavana teoriassa:
PV1 asetusaika (Konehinta 50€h/asetusaika 120min=100€/70kpl eräkoko=) 1,4286€
PV3 asetusaika
(Konehinta 50€h/asetusaika 120min=100€/0kpl eräkoko=) 100€
(Ohjelma suorittaa
jakolaskun arvoilla 100€/1kpl, koska nollalla ei voi jakaa)
Asetuskustannuksen osuus teoriassa 1,4286+200€/2kpl=101,4286€
TOTEUMA
Huomaa, että valmistamisen yhteydessä kustannusta laskiessa, ohjelma jakaa asetuskustannuksen todellisuudessa valmistuvalle määrälle (tai vaiheesta valmistuneelle kokonaismäärälle, riippuen SETTING_COST-asetuksen arvosta).
Kuva: Tässä 13471-työnumerossa
valmistin ensin PV3_ERKOKO-puolivalmistetta kerralla 140kpl, eli 200€
asetuskustannus jakautuu 140 kappaleelle (200/140kpl=1,4286€) ja
PV1_ERKOKO-päätuotteen asetuskustannus jakautuu 70 kappaleelle
(100€/70kpl=1,4286€)
Laskukaava toteumassa:
PV3 (Konehinta
50€h/asetusaika 120min=100€/140kpl =>
Asetus 0,7143€ + työ 0,8333€ ja Komp200 materiaali 10€ =>
PV3
varastotapahtuman hinta=11,5476€/kpl
PV1 (Konehinta
50€h/asetusaika 120min=100€/70kpl =>
Asetus 1,4286€ + työ 0,8333€ + Komp200 materiaali 10€ + 2 kpl PV3 23,0952 =>
PV1 varastotapahtuman hinta=35,3571
Asetuskustannuksen osuus valmistuksessa (PV1) 1,4286+(PV3 2kpl) 1,4286 =2,8572€
Kuva: Varastotapahtumalle
valmistuskustannukset PV3_ERKOKO = 11,55 €, PV1_ERKOKO: 35,36 €
(josta asetuskustannusta PV1 1,4286€ + 2kpl PV3
1,4286€=2,8572€)
HUOMAA!
Jos lisäät kustannuslaskentanäyttöön Jyvitä asetusaika -valinnan, niin kustannuslaskenta jo jakaisi PV3_ERKOKO-tuotteen asetusajan rakenteessa olevalla määrällä, koska se käyttäisi jakamiseen rakenteen pyytämää määrää, eikä Oletusmäärä tuotanto -arvoa (joka on 0), eli päätyisi samaan tulokseen, kun yllä esimerkin 1 valmistuskirjaus (PV1_ERKOKO: 35,36).
• Vinkki: Eli jos haluat, että puolivalmisteen asetuskustannus lasketaan aina rakenteen määrän mukaan (eli valmistat puolivalmistetta aina päätuotteen vaatiman määrän), kannattaa rastittaa Jyvitä asetusaika (SPLIT_SUBLEVELS=1) ja Eräkoko-valintalistan arvoksi tyhjä valinta (BATCH_TO_SUBLEVELS=0)
• Vinkki: Mutta jos valmistat puolivalmistetta aina vähintään
140kpl:n erissä, niin valitse Eräkoko-valintalistan arvoksi Eräkoko
puolivalmisteillekin (BATCH_TO_SUBLEVELS=1) -valinta (jos
puolivalmistetta ei ole pakko valmistaa aina täysinä erinä. Jos haluat valmistaa
puolivalmistetta aina täysinä erinä, niin ks.
BATCH_TO_SUBLEVELS=2).
Kun BATCH_TO_SUBLEVELS>0, niin
Jyvitä asetusaika (SPLIT_SUBLEVELS)-asetuksen arvolla on
vaikutusta ainoastaan siinä tapauksessa, että puolivalmisteen Oletusmäärä
tuotanto -kentän arvon on 0.
Kuva: Kuvassa vasemmalla
asetuskustannukseksi tulee 101,4286€, koska Jyvitä asetusaika –ei ole
valittuna ja Eräkoko-valintalistan arvo on tyhjä (eli puolivalmisteen
asetuskustannusta ei jaeta ollenkaan).
Jos valmistat puolivalmistetta aina
päätuotteen pyytämän määrän, voit jättää puolivalmisteen Oletusmäärä
tuotanto -arvoksi 0 ja käyttää ainoastaan Jyvitä asetusaika -valintaa
(kuten kuvassa oikealla ylhäällä, asetuskustannukseksi tulee yhteensä 2,8571€).
Koska siinä tapauksessa ohjelma jakaa aina päätuotteen asetusajan päätuotteen
eräkoolla (70kpl) ja puolivalmisteen asetusajan päätuotteen pyytämällä eräkoolla
(140kpl).
Kuvassa oikealla alhaalla asetuskustannukseksi tulee 4,2857€, koska
Eräkoko-valintalistan arvo on Eräkoko puolivalmisteillekkin, sillä
ohjelma jakaa puolivalmisteenkin asetuskustannuksen päätuotteen määrällä (70kpl)
(eli ei välitä siitä, että puolivalmistetta pitää tehdä 140kpl).
Esimerkki 2
BATCH_TO_SUBLEVELS=1 (1=pakota päätason eräkoko puolivalmisteille)
Tuoterakenne-näytön kustannuslaskenta jakaa PV3:n asetusajan PV1:sen eräkoolla (eli esimerkkirakenteella ohjelma jakaa myös PV3:sen asetusajan 70:llä).
Laskukaavana teoriassa asetuskustannukselle:
PV1 asetusaika (Konehinta 50€h/asetusaika 120min=100€/70kpl eräkoko=) 1,4286€
PV3 asetusaika (Konehinta 50€h/asetusaika 240min=200€/70kpl eräkoko=) 2,8571€
Asetuskustannuksen osuus teoriassa (PV1) 1,4286+ (2kpl PV3) 2,8571 =4,2857€
Huomaa! Valmistamisen yhteydessä ohjelma jakaa PV3:n asetusajan aina valmistamallasi määrällä SETTING_COST-asetuksen perusteella, eli jos valmistat puolivalmistetta (PV3) 140 ja PV1:stä 70, niin PV1:sen valmistuskustannukseksi tulee 35,36 €, kuten esimerkin 1 toteumalaskelmassa.
Esimerkki 3
BATCH_TO_SUBLEVELS=2 (2=Puolivalmisteen Oletusmäärä tuotanto -määrä täysinä erinä)
BATCH_TO_SUBLEVELS arvolla 2 jakaa puolivalmisteen asetuskustannuksen täysinä erinä. Tämä tapa vaatii sen, että puolivalmisteelle on asetettu nimikerekisteriin Oletusmäärä tuotanto -arvoksi suurempi kuin 0.
Esimerkkirakenteessa päätuotteella (PV1) on oletusmääränä 70 ja puolivalmistetta kannattaakin valmistaa aina 100kpl erissä. Muutan puolivalmisteelle (PV3) Oletusmäärä tuotanto -arvoksi 100.
Kuva: Eräkoko-valintalistan
arvona on Puolivalmisteen oletusmäärä täysinä erinä, ja koska 70kpl:n
valmistamiseen tarvitaan 140kpl PV3:sta (ja PV3:sen oletusmääränä on 100kpl),
niin ohjelma jakaa PV3:sen asetusajan 200kpl.
Laskukaavana teoriassa:
PV1 asetusaika (Konehinta 50€h/asetusaika 120min=100€/70kpl eräkoko=) 1,4286€
PV3 asetusaika
(Konehinta 50€h/asetusaika 240min=200€/200kpl eräkoko=1€/kpl)
Asetuskustannuksen osuus teoriassa (PV1) 1,4286 + (2kpl PV3)
1€=2,4286€
Huomaa kuitenkin, että yllä oleva asetusaika toteutuu PV3:selle ainoastaan siinä tapauksessa, jos lisäät PV1:stä tuotantoon vaikkapa 70, niin lisäät PV3:sta tuotantoon 200kpl (eikä 140, vaikka ohjelma ehdottaa niin Uusi tuotantotyö -näytössä)