Kommunaali juhised

Tegevuste järjekord.

1) Kliendiandmetes kirjeldada kliendi nimi, aadress. (Tellijad->Kliendid)
2) Teha klientide üüriarvestuse grupid (Tellijad->Kommunaal->Grupid)
3) Kirjeldada võimalikud näidud/maksed mida kliendid peavad teatama/maksma. (Tellijad -> Kommunaal -> Maksete kirjeldus).
4) Üüriarvestuse kliendiandmetes näidata millisesse üürigruppi ta kuulub ja milliseid näitusi/makseid ta püsivalt tasub. (Tellijad -> Kommunaal -> Kommunaali kliendid).
5) Näitude sisestamine. (Tellijad -> Kommunaal -> Mõõdikute näidud).
6) Arvete genereerimine. (Tellijad -> Kommunaal -> Aruanne/Arvete loomine).

1-4 on ühekordsed toimingud, 4 ja 5 korduvad iga kuu.

Grupid

Grupid tuleb luua sellisel juhul, kui soovitakse jagada kulusid korterite/trepikodade/majade vahel. Kui kulud jagatakse kõigi klientide vahel või jagamist ei toimu siis pole alati vaja ka gruppe moodustada. Teine põhjus miks gruppe tasub luua on see et saada aruandeid ainult mingist osast klientidest.

Maksete kirjeldus

Siin kirjeldatakse millistest ridadest võib genereeritav arve koosneda. Võimalikud ridade tüübid:

1) Näidud - Kogus arve reale leitakse vahemikus sisestatud viimase näidu ja viimase enne vahemiku sisestatud näidu vahe. Hinnaks võetakse teenuse juures näidatud hind
2) Sisetatv summa - Lisatakse lihtsalt teenusega kirjeldatud rida seal näidatud koguse ja hinnaga.
3) Valem - Temal arvutatakse kogus kogusevalemiga ja hind hinnavalemiga. Kui valemid on näitamata, siis pannakse hinnaks ja koguseks teenusega kirjeldatud hind ja kogus.

Võimalikud valemid:
tariifkogus(x) - Annab x numbriga tariifi koguse

tariifhind(X) - Annab x numbriga tariifi hinna

kasnait(X) - Annab vastuseks kas x numbriga mõõdikule on antud kuus näit sisestatud (vastus 1) või mitte (vastus 0). Seda valemit on hea kasutada näiteks üldvee jagamisel, kui üldvesi vaja jagada nende korterite vahel, kes pole näite teatanud.

klienthind(x) - x võib olla 1 kuni 8. Annab kliendi anmetes näidatud hinna vastavalt numbrile x.

jagatav(x) - x võib olla 1 kuni n. Annab aruande/arvete loomise ekraanivormil sisestatud jagatava summa 1,2, 3, jne.

klientpindala(x) - x võib olla 1 kuni 4. Annab kliendi andmetes näidatud pindala vastavalt numbrile x.

grupipindala(x,grnr,maksenr) - x võib olla 1 kuni 4. Annab kõigi aruande parameetrites näidatud gruppi kuuluvate klientide pindalade 1(Neto),2(Bruto), 3 või 4 summa. grnr näitab millise grupi klientide pindala leida. Kui jätta tühjaks siis võetakse kõik. maksenr - määrab et leida tuleb ainult nende klientide pindalade summa, kellele on määratud makse numbriga maksenr. Seega kui soovitakse jagada erinevaid summasid erinevate gruppide vahel siis tuleb aruannet vaadata ja arveid moodustada iga grupi jaoks eraldi. Näiteks: kütte jagamisel kõigi korterite vahel oleks hinna valem: round(jagatav(1) /grupipindala(1),2) ja koguse valem: klientpindala(1)

grupinaidik(x,grnr) - x on tariifi number ja grnr on üürigrupi nr. Grnr on mittekohustuslik parameeter ja tema mittenäitamisel arvestatakse valemis kõiki üürigruppe. Funktsioon annab kõigi aruande parameetrites näidatud gruppi kuuluvate klientide või siis ainulr grupi grnr klientide, x tariifi mõõdikute näitude(antud vahemiku tarbimise) summa. Kui soovitakse jagada vee üldkulu kõigi nende korterite vahel kellel puudub veemõõdik, siis tuleb kogu tarbitavast vee kogusest lahutada mõõdikutega klientide tarbimine ja saadud kogus jagada näiteks nende korterite netopindadele kellel puudb veemõõtja–
saame korteri ühele m2 tarbitud vee koguse ja korrutada korteri pindalaga – saame korteri tarbitud vee koguse. Koguse leidmise valem oleks järgmine: round( (jagatav(1) - grupinaidik(x) ) * klientpindala(3) / grupipindala(3) ,2) NB! Kasutatud on klientpindala 3, kus tohivad numbrid olla ainult veemõõtjaid mitteomavate klientide numbrid.

grupihind(x) - Annab grupi hinna x. x võib olla 1 kuni 8. Seda on hea kasutada juhul, kui teatud grupi klientidel on sama makse ühe hinnaga ja teise grupi klintidel teise hinnaga.

maksekogussum(x,grnr) - x on makse number ja grnr on üürigrupi nr. Valem annab näidatud grupi klientide ühe makse koguste summa. Kui grupp näitamata, siis annab kõigi klientide koguste summa. Seda valemit saab kasutada ainult nende maksete kirjelduses, millede kood on suurem valemis kasutatava makse koodist.

kasnaitpindala(x,grnr,maksenr,kasnait) - x võib olla 1 kuni 4. Annab kõigi gruppi kuuluvate klientide pindalade 1(Neto),2(Bruto), 3 või 4 summa. Sõltuvalt parameetrist kasnait annab kas näidu teatanud klientide pindala (väärtus 1) või näitu mitteteatanud klientide pindala(väärtus 0). grnr näitab millise grupi klientide pindala leida. Kui jätta tühjaks siis võetakse kõik. maksenr - määrab millise mõõdiku näidu teatamist/mittetteatamist arvestada. Näiteks: üldvee jagamisel kõigi korterite vahel, kes pole näite teatanud oleks hinna valem: jagatav(1) /kasnaitpindala(1,'',5,0), kus 5 on vee mõõdiku number ja koguse valem: klientpindala(1)*iif(kasnait(5)=1,0,1)

maksesummasum(x,grnr) - sarnane eelmisele valemile. Annab makse summade summa.

perioodipäevi() - annab vahemiku kalendripäevade arvu

päevi(x) - leiab makse numbriga x vahemiku jäävate päevade arvu, arvestades makse alguse ja lõpu kuupäevi. X-i võib ka ära jätta, siis leitakse selle makse päevade arv, millel seda valemit kasutatakse.

Kommunaali kliendid

Siin tuleb ära näidata millistele klientidele esitatakse kommunaalarveid. Lisaks saab igale kliendile näidata 3 pindala ja 3 tariifi, mida on võimalik kasutada maksete leidmise valemites. Ja veel tuleb näidata milliseid makse liike just sellel kliendil mõõdetakse või arvutatakse. Selleks tuleb panna linnuke tabelis vastava makse rea taha.

Näitude sisestamine

Sellel vormil saab näidata nende makseliikide näite mille tüübiks on pandud “Mõõdikute näidud”. Kui näite sisestatakse siis kohe näidatakse ka selle kliendi eelmist näitu ja jooksvat tarbimist.

Aruanne/Arvete loomine

Sellel vormil saab kontrollida maksete suuruseid klientide lõikes ja ka luua automaatselt kommunaalmaksete arved.


  Last Updated: 28.10.2010 | © Vallaste ja Partnerid OÜ, 2023