|
|
Tasueeskiri on programmile koostatud juhend konkreetsete
andmete (n. Tööaeg, põhipalk) baasil
töötajale tasude/kinnipidamiste arvutamiseks. Erinevates
olukordades on lähteandmed äärmiselt erinevad.
Programmis on kasutusel järgmist
tüüpi tasueeskirjad:
- Töötasud
- Alimendid
- Laenud
- Maksud (tulumaks)
- Rahaline nõue (kohustuslik kogumispension)
- Kindlustus (töötaja töötuskindlustus)
- Puhkused
- Kompensatsioonid (hüvitis, kasutamata puhkus,
töölepingus fiks. Summa)
- Lähetused
- Palgalehed
- Maksed (palgamakse (on ka puhkus), avanss, palgaviivis)
Konkreetse
tööoperatsiooni tegemisel saab kasutada
AINULT vastavat tüüpi tasueeskirja. Kasutatav tasude arvutuseeskiri sisaldab kahte
programmi jaoks olulist komponenti:
- tasude leidmise põhivalemit (KOHUSTSLIK!),
mida programm kasutab fikseeritava toimingu summa (töötasu,
laenu osamakse, kinnipeetava maksu, tasutava summa vms.)
leidmiseks
- töötaja palgainfosse muudatusi tegevaid
tasuridu (kus on fikseeritud: tasuliik, summa arvutamiseks kasutatav
valem ja arvutuse teostumise tingimus)
Põhivalem PEAB esinema igas arvutuseeskirjas.
Antud nõude põhjustab asjaolu, et palgaprogrammi iga
tööoperatsiooniga (info sisestusega) peab kaasnema summa
leidmine. Lihtsaimaks põhivalemi näiteks on
"Summa". Sellisel juhul on valemi arvutamisel
avaldise tulemuseks muutuja "Summa" väärtus.
NB! Kõik valemid arvutuseeskirjas (nii põhivalem
kui ka kõigis tasuridades olevad valemid) PEAVAD olema
matemaatiliselt arvutatavad avaldised! Nad võivad
sisaldada:
- numbreid
- tehtemärke: +, -, *, /, %
- arvutuseeskirja tüübile vastavaid muutujaid
Üldjuhul on tasuridades kasutatavaks valemiks
"Põhisumma". Sellisel juhul fikseeritakse
töötaja palgainfos eelnevalt põhivalemi baasil
leitud summa.
Erandjuhtudel võivad arvutuseeskirjades tasuread
ka puududa. Selliseid arvutuseeskirju kasutatakse programmiga töö
alustamisel mitmesuguste algseisude sissevõtmiseks. Sellise
tasueeskirja kasutamisel muutub küll töötaja saldo,
kuid talle ei arvestata tasusid, sest need on töötaja
selleks hetkeks juba kätte saanud.
NB! Programmi igapäevases töös
selliseid tasueeskirju aga kasutada ei tohiks!
Tasueeskirjad on vajalikud arvutuste
automatiseerimiseks. Palka on võimalik arvutada ka
dokumente sisestamata ja seega ka tasueeskirju kasutamata, kuid
sellisel juhul tuleb teha äärmiselt palju
käsitsitööd.
Eeskirjade sisestamine eeldab
kohustuslikult tasuliikide olemasolu.
Arvutuseeskirja põhivalemi ja tasuridade valemite
sisestamiseks saab kasutada spetsiaalset abistavat valemi koostamise
akent, mille eesmärgiks on aidata kasutajal koostada
matemaatiliselt arvutatavat valemit. Vilumuse tekkimisel võib
valemi kirjutada ka juba otse vastavasse andmevälja. Programm
kontrollib kasutaja poolt tehtud sisestusi ning vigase valemi korral
avatakse valemi koostamisaken automaatselt.
Tasuridade sisestamisel on:
kohustuslik :
- tasuliigi määramine
- summa tüübi määramine (kas
lisandub palgale või peetakse kinni)
- valemi määramine
võimalik:
- projekti määramine (konkreetne tasurida
tuleb alati vastava projektiga)
- tingimuse määramine. Tingimus on
matemaatiline avaldis, mille järgi saab programm otsustada, kas
konkreetses situatsioonis antud tasurida lisatakse töötaja
palgainfole või mitte.
Tasuridade valemi koostamisel saab lisaks
põhivalemis kasutatavale muutujale kasutada ka spetsiaalset
lisamuutujat "Põhisumma" - mis on põhivalemi
arvutamisel saadud summa. Enamikel juhtudel ongi tasuridades
kasutatav valem kujul "Põhisumma".
Tasurea tingimus on kas tühi või
matemaatiliselt arvutatav avaldis, mis võib sisaldada:
- numbreid
- aritmeetilisi tehtemärke (+, -, / , *, %)
- loogilisi tehteid (and, or, =, >, <, jms)
- tingimuslikke muutujaid
Tasuridade tingimus tuleb sisestada siis, kui
antud tasurida soovitakse kasutada AINULT mingis konkreetses
situatsioonis. Tingimuse sisestamiseks võib kasutada
tingimuste koostamise abiakent (mis avatakse tingimuse
andmeväljast vastavast töönupust). Vilumuse tekkimisel
saab tingimuse sisestada ka otse andmeväljas "Tingimus".
Muutujad
Muutuja on arvutusvalemis kasutatav tekst, mis valemi
arvutamisel asendatakse vastava arvulise väärtusega.
Muutuja eesmärgiks on:
- näidata programmi poolt (antud eeskirjatüübist
lähtuvalt) pakutavat infot
- anda kasutajale võimalus abstraktsete valemite
koostamiseks
Näide: Konstantse põhipalgaga töötajate korral piisab ühe arvutuseeskirja loomisest (valemiga:"Summa") ning iga töötaja töölepingu sisestamisel muutuja "Summa" väärtuse fikseerimisest. Töötasu arvutamisel arvestab programm tasueeskirja valemit, seal fikseeritud muutujaid ning töötaja töölepingus salvestatud muutujate väärtusi.
Programmi KARDINAL palk arvutusvalemites kasutatavad muutujad on kolme tüüpi:
Arvutuslikud muutujad, mille väärtuse leiab programm. Kasutaja ei saa seda muuta. Näiteks: tööpäevade arv vaadeldavas perioodis (töötasu
arvutamisel).Esitatakse harilikult passiivsetes andmeväljades.
Muudetavad muutujad, on vastava töölepingu, laenu või alimendi registrikaardil redigeeritavad muutujad. Nende abil sisestatakse vastavas dokumendis fikseeritud kokkulepped. NB! Nende väärtust ei oska programm arvutada (need tuleb kasutajal sisestada)! Näiteks: Põhitasu, laenu summa , protsent.
Arvutuslikud ja muudetavad muutujad on muutujad, mis ei ole küll redigeeritavad töölepingu, laenu või alimendi registrikaardil, kuid vastava akti või
makse sisestamisel arvutab programm nende väärtuse ja annab kasutajale leitud numbrite parandamise võimaluse. Näiteks: Antud perioodil töötatud töötunnid ja tööpäevad.
Näide: Töötatud töötundide baasil töötasu leidmiseks kasutatav valem on kujul: Summa/Kokku töötunde*Töötunde
Valemis kasutatavad muutujad:
|
MUUTUJA
|
MUUTUJA
TÜÜP
|
MUUTUJA
SISU
|
|
Summa
|
muudetav
|
Töötaja
töölepingus fikseeritud põhitasu
|
|
Kokku töötunde
|
arvutatav
|
Töötaja
töögrafiku alusel leitud töötundide arv
|
|
Töötunde
|
arvutatav ja muudetav
|
Töötaja
tegelik tööaeg vaadeldavas perioodis
|
NB! Tööajaakti sisestamisel on võimalik
kasutajal määrata perioodi, millest lähtuvalt programm
leiab muutujate "Kokku töötunde" ja "Töötunde"
väärtuse (näiteks:120). Kui nüüd kasutaja
sisestab muutuja "Töötunde" väärtuseks
100, siis töötaja töötasuks (kui põhipalgaks
on 3000) tuleb 2500.- 3000/120*100=2500
Eeskirja valemis kasutatavad muutujad sõltuvad
eeskirja tüübist.
Valemis kasutatavad muutujad:
|
EESKIRJA
TÜÜP
|
MUUTUJA
|
ARVUTATAV
|
MUUDETAV
|
SISU
|
|
Töötasu
|
summa
|
|
|
Töölepingus
fikseeritud põhitasu
|
|
|
protsent
|
|
|
Töölepingus
fikseeritud täiendav %
|
|
|
tariif
|
|
|
Töölepingus
fikseeritud tükitasutariif
|
|
|
töötunde
|
+
|
+
|
Töötaja
reaalselt töötatud tunnid
|
|
|
tööpäevi
|
+
|
+
|
Töötaja
reaalselt töötatud päevad
|
|
|
kogus
|
+
|
+
|
Töötaja
poolt tehtud tükkide arv
|
|
|
Keskmine päevapalk
|
+
|
+
|
Eelmiste perioodide
palga ja tööaja baasil leitud keskmine päevatasu
|
|
|
Kokku töötunde
|
|
|
Vastavalt töögraafile
leitud perioodi töötunnid
|
|
|
Kokku tööpäevi
|
|
|
Vastavalt
töögraafikule leitud tööpäevad
|
|
|
Kokku päevi
|
|
|
Vaadeldava perioodi
päevade arv
|
|
|
kalendripäevi
|
|
|
Vaadeldava perioodi
päevade arv (pühadeta)
|
|
Alimendid
|
summa
|
|
|
Fikseeritud konstantse
osamakse summa
|
|
|
protsent
|
|
|
Alimentides
fikseeritud protsent
|
|
|
Maksustatav summa
|
|
|
Töötaja
perioodi maksustatav palk
|
|
Laenud
|
laenu
|
|
|
Laenulepingus
fikseeritud summa
|
|
|
protsent
|
|
|
Laenulepingus
fikseeritud intress
|
|
|
summa
|
|
|
Fikseeritud osamakse
|
|
|
jääk
|
|
|
Laenu üldvõlg
|
|
Maksud
|
summa
|
|
|
Fikseeritud
konstantselt kinnipeetav summa
|
|
|
protsent
|
|
|
Töölepingus
fikseeritud arvutatavate maksude %
|
|
|
Maksustatav summa
|
|
|
Töötaja
antud perioodi maksustatav palk
|
|
Kindlustus
|
|
|
|
|
|
Rahaline nõue
|
|
|
|
|
|
Puhkused
|
summa
|
|
|
Töölepingus
fikseeritud konstantne puhkusetasu
|
|
|
protsent
|
|
|
Töölepingus
fikseeritud puhkusetasu protsent
|
|
|
Keskmine päevapalk
|
+
|
+
|
Eelmiste perioodide
palga ja tööaja baasil leitu
|
|
|
kalendripäevi
|
|
|
Vaadeldava perioodi
päevade arv (pühadeta)
|
|
Kompensat-sioon
|
summa
|
|
|
Töölepingus
fikseeritud konstantne hüvitustasu
|
|
|
Keskmine päevapalk
|
|
|
Eelmiste perioodide
palga ja tööaja baasil leitav
|
|
|
kalendripäevi
|
|
|
Vaadeldava perioodi
päevade arv (pühadeta)
|
|
Lähetused
|
summa
|
+
|
+
|
Hüvitamisele
kuuluv summa
|
|
|
piirmäär
|
|
|
Hüvitatava
kuluartikli piirmäär
|
|
Maksed
|
|
|
|
|
|
Palgalehed
|
|
|
|
|
Eeskirja tasuridades lisandub esitatud
muutujatele arvutatav muutuja: "Põhisumma".
Tingimuslikud muutujad
Tingimuslik muutuja on arvutuseeskirja tingimuse
koosseisus kasutatav spetsiaalne konstruktsioon muutujast,
loogilisest tingimusest ja väärtustusest (millega
programm konkreetsel hetkel muutuja väärtust võrdleb).
Väärtus fikseeritakse tingimuse koosseisus (tüüpiliselt
jutumärkide vahel).
Näide: muutuja Töötaja = "Roos" korral loetakse
tingimus tõeseks AINULT töötajale “Roos“
tasude ja kinnipidamiste leidmisel.
Valemi koostamine
Valemi koostamisaken on spetsiaalne abiaken, mille
ülesandeks on pakkuda kasutajale tuge matemaatiliste avaldiste
koostamisel. Valemi koostamisakna ülesandeks on pakkuda
kasutajale lisaks kasutatavate muutujate näitamisele veel ka
koostatava valemi arvutatavuse kontrollimise võimalust. Aken
sisaldab:
- andmevälja "Valem"
- valemis kasutatavate muutujate loetelu
- muutujate loetelu koos näidisväärtustustega
- näidistulemust, kus valemi arvutamisel on kasutatud muutujate näidisväärtustusi
Koostatav valem tuleb sisestada andmevälja "Valem"
ning programm kontrollib pidevalt valemi arvutatavust. Kui
valem on arvutatav, siis arvutamisel (kasutades vajadusel muutujate
näidisväärtustusi) saadud tulemus esitatakse
passiivsesse andmevälja "Näide".
Loeteludes esitatavad muutujad sõltuvad
koostatava eeskirja tüübist.
Valemisse saab muutujaid lisada kahel viisil:
- Sisestada muutuja nimi käsitsi (sisestuse õigsuse
indikaatoriks on valemi arvutatavus).
- Aktiviseerida muutujate loetelus soovitav muutuja
ning kas topeltosutada hiirega või kasutada
klahvikombinatsiooni: Insert. Loetelu aktiivse elemendi
nimi listakse valemisse (kursori asukohta).
Muud valemis esinevad sümbolid
(numbrid,aritmeetilised tehted) tuleb sisestada andmevälja:
"Valem" käsitsi . Valemi salvestamine toimub
käsunupust "OK" .
Tingimuse koostamine
Tingimuse koostamise aken on abiaken, mille eesmärgiks
on aidata kasutajal antud kontekstist (n:lähetused,töötasud
vms.) lähtuvalt sisestada korrektset ja
matemaatiliselt arvutatavat avaldist.
Avaldist kasutatakse vastavas tasueeskirjas otsustamaks,
kas antud töötaja korral vaadeldav tasurida koostatakse või
mitte.Nagu kõigi programmis KARDINAL palk kasutatavate
abiakende korral, ei toimu ka tingimuse koostamise aknas
käsunupule OK vajutamisel info salvestamist andmebaasi
vaid info kontrollitakse ja tagastatakse antud akna ülemaknale
ehk konkreetsele tasueeskirjale.
Koostatav tingimus tuleb sisestada andmevälja:
"Tingimus". Avaldis peab olema matemaatiliselt arvutatav.
Ta võib sisaldada:
- numbreid e. arvulisi konstante
- aritmeetilisi tehtemärke (+, -, *, / , %)
- loogilisi tehteid (and, or, not, =, >, <, <>)
- tingimuslikke muutujaid
Tingimuse koostamiseks kasutatavad numbrid ja tehted
tuleb sisestada andmevälja käsitsi. Tingimusliku muutuja
lihtsamaks koostamiseks on aknas olemas täiendavad objektid:
- antud temaatika raames kasutatavate muutujate loetelu
- tehete loetelu
- muutujast sõltuva väärtustuse
sisestamiseks või määramiseks kasutatav andmeväli
või kiirotsija.
Tingimusliku muutuja loomiseks tuleb:
- Valida kasutatav muutuja.
Sõltuvalt sellest, kas tegemist on registrit
iseloomustava (töötaja) või arvulise (summa)
muutujaga võetakse kasutusele kas kiirotsija või
andmeväli.
- Määrata kasutatav tehtemärk.
- Sõltuvalt
muutujast kas sisestada andmevälja või valida
kiirotsijast sobiv väärtus.
NB! Tekstilist tüüpi
väärtustusi ümbritsevad jutumärgid.
Koostatav
tingimuslik muutuja tekib passiivsesse andmevälja:
"Näide".
Näide: Töötaja="Roos" või Summa>0. Esimene
tingimus on tõene AINULT töötaja: “Roos“ korral, teine aga niipea kui summa on positiivne.
Tingimusliku muutuja lisamist tingimuse koosseisu saab
teha mitmel viisil:
- osutada
hiirega andmeväljas: "Näide" asuvale töönupule.
- Andmeväljas: "Näide" kasutada
klahvikombinatsiooni Insert või ^ + {NOOL ALLA}
- kopeerida andmevälja "Näide" sisu
ja kleepida see tingimuses sobivale kohale
- kasutada
tingimuse väärtustamise andmeväljas või
kiirotsijas klahvikombinatsiooni: ^ + {ENTER}
Variantide a), b),
d) korral tuleb täiendavalt märkida, et tingimuslik muutuja
lisatakse tingimuse koossseisu kursori asukohast alates. Mitmest
tingimuslikust muutujast koosneva tingimuse loomiseks tuleb
tingimuslikud muutujad luua üksteise järel ning
andmeväljas: "Tingimus" lisada tinimuslike muutujate
vahel vastav loogiline tehe: 'and' või 'or' väljendamaks
asjaolu kas antud tingimuslikud muutujad peavad kehtima samaaegselt
või on vajalik vaid vähemalt ühe muutuja kehtivus.
Näide:
- Töötaja="Roos" and Summa>0 - tingimus on tõene AINULT
töötaja: "Roos" positiivse summa korral
- Töötaja="Roos" or Summa>0 - tingimus on tõene nii
töötaja: "Roos" kui ka iga positiivse
summa korral
Vajadusel saab tingimuse koosseisus kasutada ümarsulge. Käsunupule "OK"
vajutades saab kontrollida avaldise õigsust! Koostatud tingimus tagastatakse tasueeskirja koostamisega tegelevale sisestusaknale.
Tasueeskirjad tüüpide lõikes
Alimendid
Tasueeskirja ülesandeks on:
- leida töötajale arvutatud tasudest kinnipeetava elatise summa
- fikseerida summa kinnipidamine alimentide maksja palgast
- fikseerida summa lisandumine alimentide saaja tasudele.
Tasueeskirja põhivalemi ülesandeks on kinnipeetava elatise leidmine.
Põhivalemis kasutatavad muutujad on:
- Summa
- Maksustatav summa
- Protsent
Näiteks:
- Summa - kui alimentide tasumine toimub maksegraafikus fikseeritud
osamaksete alusel.
- Maksustatav summa*Protsent% - kui alimentide summaks on maksja töötasust leitud protsent.
Muutujate "Protsent" ja "Summa"
väärtustused fikseeritakse alimentide tasumise
ettekirjutise registrikaardil. Muutuja "Maksustatav summa"
väärtuseks on töötajale arvestatud tasud.
NB! Tasuridades tuleb fikseerida nii alimentide kinnipidamise kui ka
alimentide arvestamise read! Rea tüübi eristajana saab kasutada vastavat tingimuslikku
muutujat.
Töötajate palgainfot muutvate tasuridade
koostamisel tuleb määrata:
- Projekt - määratakse vajadusel.
Võimaldab hiljem vaadelda tasuliikide infot projektide lõikes
ja koostada raamatupidamiskannet grupeerides info projektide järgi.
- Tasuliik - tasuliik, mille infot muudetakse.
Programmiga on kaasas vastavad tasuliigid, aga kui on vajadus
tasuliike juurde teha, siis nii makstavate kui saadavate alimentide
korral peab tasuliik olema tüüpi: "Maksustatav tasu".
Seda nimelt seetõttu, et kinnipeetud elatis peab vähendama
alimentide maksjal maksustatava tasu summat ja alimentide saajal
kuuluma maksustatava tasu hulka.
- Tüüp - määrab ära kas
summa lisandub töötaja tasudele või peetakse
tasudest kinni, vastavalt siis "SA" (saadavad alimendid)
või "MA" (makstavad alimendid).
- Valem - mis saab olla:
- põhisumma, kui kinnipeetav või
lisanduv summa peab ühtima põhivalemi arvutamisel
leitud summaga
- summa, kui töötaja palgainfot
soovitakse muuta alimentide registrikaardil fikseeritud summa võrra
- protsent, kui töötaja palgainfot
soovitakse muuta protsendi võrra
- maksustatav summa, kui töötaja palk
makstakse tervikuna alimentideks
- kasutaja poolt sisestatud arvutusvalem, mille
koostamisel kasutatakse samu muutujaid ja loogikat nagu põhivalemi
koostamisel.
Harilikult kasutatakse mõlemas tasureas valemit: "Põhisumma".
- Tingimus – tingimus, mille korral tasurida kasutatakse. Tingimus saab olla:
- tühi, kui tasurida koostatakse alati
- matemaatiliselt arvutatav avaldis, mis võib
sisaldada muutujaid: "Põhisumma", "Summa",
"Maksustatav summa", "Protsent", "Alimendi
tüüp", "Töötaja", "Projekt".
Valemi koostamisel kasutatakse jällegi samasuguseid
põhimõtteid kui põhivalemi koostamisel.
NB! Reeglina on alimentide kinnipidamist ja arvestamist fikseerivates tasuridades tingimuste andmeväli
täidetud. Näiteks:
- Alimendi tüüp="SA"
- Alimendi tüüp="MA"
NB! Tingimuse koostamisel tuleb lühendid SA ja MA ümbritseda
jutumärkide või ülakomadega! NB! Kui
alimentide kinnipidamist ja tasumist fikseerivatele tasuridadele
soovitakse lisada veel täiendavaid ridu, siis nendele sobiva
tingimuse koostamisel tuleb arvestada, et alimentide tasueeskirja
täidetakse 2 korda! Tingimuse
saab sisestada kas otse andmevälja või koostada
tingimuse koostamiseks loodud abiakna, mis avaneb kasutades
klahvi:"Insert", kaudu.
Laenud
Analoogselt maksetele on ka laenumaksete tegemisel kasutatavad tasueeskirjad
reeglina äärmiselt lihtsad.
Tasueeskirja ülesandeks on harilikult:
- fikseerida osamaksena tasutav summa
- fikseerida (reeglina sama) summa kinnipidamine töötaja palgast või
lisandumine töötaja palgale
Tasueeskirja põhivalemi ülesandeks on osamakse leidmine.
Näiteks:
- Summa, kui laenu tasumine toimub konkreetse maksegraafiku
alusel või kui laen tasutakse tervikmaksega.
- Summa/12, kui laen tasutakse võrdsete ja perioodiliste
osamaksetena (näiteks : aastane laen ja
igakuised maksed).
- Jääk/12, kui osamaksed sõltuvad laenu
jäägist.
Põhivalemis on kasutatavateks muutujateks:
Laen
Jääk
Summa
Protsent
Laenulepingu spetsiifilisuse tõttu on sagedaseimaks
põhivalemiks: "Summa", sest harilikult
fikseeritakse koos lepinguga ka laenu tasumise graafik ehk
maksegraafik. Töötaja palgainfot muutvate tasuridade
koostamisel tuleb määrata:
- Projekt - vajadusel.
- Tasuliik - tasuliik, mille summat muudetakse. Palgast
kinnipeetava ja palgast tasutava laenu korral peab tasuliik olema
tüüpi: "Kinnipidamine", palgale lisanduva
laenu korral tüüpi: "Maksuvaba tasu".
- Tüüp - kas summa lisandub töötaja
tasudele või peetakse tasudest kinni.
- Põhivalem - valem, mis saab olla:
- põhisumma, kui kinnipeetav või lisatav tasu
summa peab ühtima põhivalemi arvutamisel leitud
summaga
- summa, kui töötaja palgainfot soovitakse muuta
laenu kogusumma võrra
- laenusumma, kui töötaja palgainfot soovitakse
muuta laenu algsumma võrra
- protsent, kui töötaja palgainfot soovitakse muuta
laenu intressi võrra
- kasutaja koostatud arvutusvalem,
mis võib sisaldada muutujaid: "Põhisumma",
"Summa", "Laenusumma", "Protsent",
"Jääk".
Harilikult on tasureas kasutatavaks valemiks: "Põhisumma".
- Tingimus - tingimus, mille korral tasurida rakendub.
Tingimus saab olla:
- tühi, kui tasurida koostatakse alati
- matemaatiliselt arvutatav avaldis, mis või sisaldada
muutujaid: "Põhisumma", "Summa",
"Laenusumma", "Protsent", "Jääk",
"Laenu tüüp", "Töötaja",
"Firma", "Projekt".
Tingimuse saab sisestada kas otse andmevälja või
koostada tingimuse koostamiseks loodud abiakna kaudu.
Akna avamiseks tuleb kasutada klahvi "Insert" või
osutada tingimuse andmeväljas asuvale "hallile
kastikesele".
|