Monitasoisen tuotteen kustannuslaskenta

 

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:

Käyttö-yksikkö valintana Ostoyksikkö ja

Oletusmäärä tuotanto -arvona 0 ja

Asetusaika-arvona 120min

2kpl Komp200 (2*10€=20€)

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ä)