Asetukset > Sovellukset > Palkka > Apumuuttujat-välilehti
Apumuuttujat-välilehdellä määritellään kaavoissa käytettäviä lisämuuttujia, joiden avulla voidaan toteuttaa organisaatio- tai palkansaajakohtaisia laskentaratkaisuja. Apumuuttujia käytetään erityisesti tilanteissa, joissa palkkalajien kaavat vaativat normaalia monipuolisempaa logiikkaa tai yksilöllisiä arvoja.
Apumuuttujat voivat olla:
-
yleisiä (organisaatiokohtaisia)
-
palkansaajakohtaisia
💡 Palkansaajakohtaiset apumuuttujat määritellään kohdassa: Asetukset > Sovellukset > Palkka > Henkilöstö > Apumuuttujat-välilehti
Apumuuttujien käyttötarkoitus
Apumuuttujia voidaan käyttää Palkka-sovellukseen luotavien kaavojen yhtenä laskentatekijänä. Niiden avulla voidaan rakentaa monimutkaisempia ja palkansaajakohtaisia laskentakaavoja.
Apumuuttujaan viitataan kaavoissa muodossa:
[APU:X] tai palkansaajakohtaisissa tilanteissa
[HLOAPU:X]
missä X on apumuuttujalle annettu koodi.
Apumuuttujalle määritettävät tiedot
Apumuuttujalle annetaan seuraavat tiedot:
Koodi
Apumuuttujan tunniste (numero), johon viitataan kaavoissa.
Esimerkiksi: [APU:1]
Kuvaus
Vapaamuotoinen selite apumuuttujan käyttötarkoituksesta.
Kaava
Apumuuttujan varsinainen laskentasisältö. Kenttään voidaan syöttää:
-
numeroita
-
laskutoimituksia
-
laskentatekijöitä
Toimintaperiaate on sama kuin palkkalajien á-hintakaava- ja Määräkaava-kentissä.
Apumuuttujat tulee ottaa käyttöön kaikille palkansaajille, joille luodaan palkkalaskelmia ja joiden kaavoissa apumuuttujaa käytetään.
Jos apumuuttuja puuttuu palkansaajalta, kaavassa voi esiintyä virheilmoitus: Virheellinen kaavamuuttuja "HLOAPU:X": Koodi 1 on virheellinen
Esimerkkejä apumuuttujien käytöstä
Huomio esimerkkikaavoista
Alla esitetyt kaavat ovat esimerkkejä. Niiden toimivuus tulee tarkistaa organisaation omien palkkalajien ja laskentasääntöjen mukaisesti.
Netbaron Solutions Oy ei vastaa välittömistä tai välillisistä kustannuksista, jotka johtuvat esimerkkikaavojen mahdollisista virheistä.
Esimerkki 1: Palkansaajakohtainen ulosottolaskenta
Apumuuttujilla voidaan hakea palkansaajakohtainen arvo suoraan laskentakaavaan.
Tätä voidaan käyttää esimerkiksi tilanteessa, jossa ulosottopidätyksen laskenta halutaan määritellä palkansaajakohtaisesti.
Toimi näin:
-
Lisää ulosottopidätyksen palkkalajin á-hintakaava-kenttään laskentatekijä [HLOAPU:1]
-
Luo palkansaajille apumuuttuja koodilla 1
-
Syötä apumuuttujan Kaava-kenttään ulosottopidätyksen laskentakaava
Tällöin palkkalaji käyttää automaattisesti palkansaajakohtaista laskentaa.
Esimerkki 2: Tiedon tulostaminen palkkalaskelmalle
Apumuuttujien avulla voidaan lisätä tulostuspohjille tietoja, joille ei ole valmiita elementtikomentoja.
Esimerkiksi tilanteessa, jossa palkkalaskelmalle halutaan tulostaa tehdyt työtunnit:
-
Luo apumuuttuja
-
koodi: 1
-
nimi: esimerkiksi HOURS_DONE
-
-
Syötä kaavaksi esimerkiksi: [PLAJI:10KPL]
Tässä esimerkissä tehdyt tunnit haetaan palkkalajin 10 määrä-kentästä.
-
Lisää apumuuttuja palkansaajalle kohtaan Palkansaaja > Apumuuttujat-välilehti
-
Lisää tulostuspohjaeditorissa elementin kentäksi: [HLOAPU:1] (Tässä 1 = Apumuuttujalle annettu koodi).
Tulosteelle muodostuu tällöin palkkalajin 10 kappalemäärä.
💡 Jos tunnit halutaan esittää kellonaikana desimaalimuodon sijaan, käytä: toTime([HLOAPU:1])
Desimaalien määrän määrittäminen tulosteella
Tulostuspohjalla voidaan määrittää näytettävien desimaalien määrä seuraavasti:
double(=[muuttuja], desimaalien määrä)
Esimerkiksi:
double(=[HLOAPU:6],2)
Huom! Tulostuspohjalla voidaan näyttää kaavamuuttujien arvoja, mutta niiden avulla ei voida suorittaa laskentaa tulostusvaiheessa.