Rendszer keretek
A rendszer közös keretei: architektúra, háromrétegű jogosultság, nyelvkezelés, bankszámla-szabvány és a validációs alrendszer.
1. Architektúra
A rendszer rétegekre bontott: a vezérlés a kérések feldolgozásáért, jogosultság-ellenőrzésért és a válaszokért felel, az adatkezelés minden adatbázis-műveletért, a megjelenítés pedig a felület felépítéséért. A megjelenő szövegek központi nyelvi szótárból érkeznek. Ez a szétválasztás teszi a rendszert átláthatóvá és bővíthetővé.
2. Háromrétegű jogosultság
A hozzáférést három, egymásra épülő réteg szabályozza, így a jogosultság finoman, mégis következetesen állítható be.
| Réteg | Mit szabályoz |
|---|---|
| 1 Hozzáférés | A felület egyáltalán megnyitható-e |
| 2 Funkciójog | Az egyes műveletek (listázás, szerkesztés, ellenőrzés) végrehajthatók-e |
| 3 Tartalmi hatókör | Mely cégeket, cégcsoportokat látja a felhasználó |
A teljes körű jogosultsággal rendelkező rendszergazda mindent lát; a többi felhasználó csak a számára kiosztott jogokat és a saját hatókörébe eső adatokat.
3. Nyelvkezelés
4. Bankszámla-szabvány
A bankszámlaszámokat egységes, kanonikus formában tároljuk (24 számjegy, 8-8-8 tagolásban; a rövidebb, 16 jegyű forma ennek a kiegészítése). Ez teszi lehetővé a megbízható összehasonlítást és a banki adatcsomagok feldolgozását. A bank neve és nemzetközi azonosítója a számlaszámból automatikusan feloldódik.
5. Validációs alrendszer
Egy központi ellenőrző szolgáltatás hangolja össze az adószám-, közösségi adószám- és bank-ellenőrzéseket, bővíthető módon. Az eredményeket naplózza, és a cég adatlapján gyors jelzésként is megjeleníti. Bizonytalan (hibás vagy ismeretlen) válasz nem minősít: ilyenkor a korábbi állapot megmarad.