logo
Eesti Pangaliit
  • Est
  • Eng
  • Üldinfo
  • SEPA
  • Hoiuste tagamine
  • Eluasemelaenu teabeleht
  • Laenaja meelespea
  • Pangandusinfo
  • Rahapesu tõkestamine
  • Õigusaktid
  • Arveldused ja standardimine
    • Siseriiklik kontonumber
    • IBAN
    • EU-makse
    • E-arve
    • Maksekorraldus
    • Viitenumber
    • 7-3-1 meetod, viitenumbri kalkulaator
      • ARK viitenumbri kalkulaator
    • Vöötkood
    • Arveldusteenuste üleviimine
    • Kindlustuspoliiside info edastamine soovituslik standard
    • XML B2C & C2B suhtlussõnumid
    • BBAN>IBAN kalkulaator
  • Pankade tunnuskoodid
  • Kaugkoolituskursused
  • Kasulikud lingid
  • Eest üleminek eurole
  • Kontakt
  • Sisukaart

Pealehekülg / Arveldused ja standardimine / 7-3-1 meetod, viitenumbri kalkulaator
7-3-1 meetod, viitenumbri kalkulaator Prindi Saada link

Meetodi 7-3-1 kasutamise näide

MEETODI SELGITUS

  • Algse numbri (1) märkidele seatakse paremalt vasakule kaalud (2) 7,3,1,7,…;
  • Märgid korrutatakse kaaludega ning saadud tulemused liidetakse kokku (3);
  • Leitakse saadud summale järgnev kümne korrutis (4) ning lahutatakse sellest saadud summa (5);
  • saadud vahe (6) on kontrolljärguks ning algse numbri (1) kontrolljärguks.Kontrolljärgu arvutamine numbrile 12131295
Algne number (1)  

(näiteks konto- või viitenumber) 
1 2 1 3 1 2 9 5  
Kaalud (2)  3 7 1 3 7 1 3 7  
Korrutised liidetakse (3)  3 14 1 9 7 2 27 35 98
Lähim suurem kümnekordne (4)  100
Lahutatakse kaalude summa (5)  100-98
Saadud vahe on kontrolljärk (6)  2

Algne number (1) varustatuna kontrolljärguga (6):

Algne number  Kontrolljärk (asukoht vastavalt konto- ja viitenumbri standardile)
12131295 2

 

KONTROLLJÄRGU JA ÜHE VIITENUMBRI KALKULAATOR

7-3-1 meetodil arvutatavat kontrolljärku arvutatakse kontonumbri, viitenumbri ja vöötkoodi standardis. 
Antud kalkulaator võimaldab arvutada kontrolljärgu, kui:
  • sisestatav info sisaldab ainult numbrimärke
  • sisestatava info pikkus jääb vahemikku 1..19
Vastuseks antakse:
  • kontrolljärk (ühekohaline)
  • kontrolljärguga varustatud algne number
Algne number:
Kontrolljärk on (check digit):
Algne number koos kontrolljärguga (VIITENUMBER):

 

ROHKEM KUI ÜHE VIITENUMBRI GENEREERIMINE

Võimalus nr 1. Käesolev kalkulaator võimaldab genereerida kuni 100 viitenumbrit. Esmalt vali hüpikmenüüst viitenumbrite arv. Seejärel sisesta lahtrisse esimese viitenumbri algnumber.
Kui ettevõttel on 100 klienti ja soovid igaühele viitenumbrit genereerida, siis tuleb hüpikmenüüs valida arvuks 100. Kui näiteks esimesele kliendile on antud kliendinumbriks 1, teisele 2, kolmandale 3 jne, siis tuleks lahtrisse kirjutada 1. Järgnevate klientide algnumbri arvutab kalkulaator juba ise.


 

Võimalus nr 2. Käesolev kalkulaator võimaldab genereerida kuni 100 viitenumbrit. Kui sul on olemas tabel klientide või muude viitenumbri aluseks olevate numbritega, siis kopeeri need numbrid üksteise all olevatena allpool olevasse lahtrisse ja vajuta "Arvuta viitenumbrid".

 



 
Viitenumbri kalkuleerimise script kasutamiseks infosüsteemides (php)

 
function arvutaViitenumber($nr){
     $nr = (string)$nr;
     $kaal = array(7,3,1);
     $sl = $st = strlen($nr);
     $total = 0;
     while($sl > 0 and substr($nr, --$sl, 1) >='0'){
         $total += substr($nr, ($st-1)-$sl, 1)*$kaal[($sl%3)];
     }
     $kontrollnr = ((ceil(($total/10))*10)-$total);
     return $nr.$kontrollnr;
}

 
Ahtri 12 Tallinn 10151 Tel: 611 6567 Faks: 611 6568 pangaliit@pangaliit.ee