Az ügyfél funkcióban mentéskor az ügyfél adószámának ellenőrzésére szolgál.
Engedélyezett |
|
Tiltott |
|
Jóváhagyással |
|
Figyelmeztetéssel |
|
Érték |
|
Az ügyfél funkcióban mentéskor az ügyfél adószámának ellenőrzésére szolgál. HA Típus = Cég AKKOR, a tiltott kivételével ellenőrizzük, hogy az adószám ki van-e töltve. Engedélyezett esetben nem is menthető ügyfél adószám nélkül vagy hibás adószámmal.
Az adószám helyességét minden esetben ellenőrizzük, ha az adószám nem üres. Ennek algoritmusa a következő:
Az adószám 8. pozícióban található szám = az 1.-7. pozícióra számított CDV számmal.
CDV = 10 - { (p1*9 + p2*7 + p3*3 + p4*1 + p5*9 + p6*7 + p7*3) modulo 10 },
ahol a p1 az első karakter ,
a modulo 10 ( 10 -el osztás maradéka) => az utolsó karaktere az összegnek.
A menüparaméter szövegébe kell megadni, hogy mely típusú cég esetén történjen az ellenőrzés, és hogy milyen ellenőrzés történjen.
A típusokat vesszővel kell felsorolni, majd a végén kettősponttal kell megadni az ellenőrzés formáját.
A mezőparaméter értékétől függően változik az ellenőrzés viselkedése, az alábbiak szerint.
Érték |
Szöveg |
Üzenet üres mező / hibás adószám esetén |
Rögzítés lehetséges? |
---|---|---|---|
Engedélyezett |
(üres) |
"Kérem, töltse ki az adószámot!" / "Hibás adószám!" |
Nem |
Figyelmeztetéssel |
"Az adószám nincs kitöltve!" / "Hibás adószám!" |
Igen |
|
Jóváhagyással |
"Az adószám nincs kitöltve! Kívánja menteni?" / "Hibás adószám! Kívánja menteni?" |
Eldöntendő |
|
Tiltott |
Nincs üzenet |
Igen |
Ha az Érték mezőben az "Érték" opciót választjuk, az ellenőrzés viselkedése a Szöveg mező értékétől függ. Például "Belföldi szállító=0,Belföldi vevő=0:Engedélyezett" esetén az ellenőrzés kizárólag azoknál az ügyfeleknél fut le, melyeknél sem a Belföldi szállító, sem a Belföldi vevő nincs bepipálva (és nem számít a Külföldi vevő és Külföldi szállító értéke). A lehetséges értékeket az alábbi táblázat tartalmazza (a szöveges érték a szükséges elemek és az előttük lévő elválasztó karakterek összefűzésével adható meg).
Szöveg1 |
|
Szöveg2 |
|
Szöveg3 |
|
Szöveg4 |
|
Szöveg5 |
---|---|---|---|---|---|---|---|---|
Belföldi szállító=0/1 |
, |
Belföldi vevő=0/1 |
, |
Külföldi szállító=0/1 |
, |
Külföldi vevő=0/1 |
: |
Engedélyezett/Figyelmeztetéssel/Jóváhagyással/Tiltott |
Példatáblázat:
Szöveg |
Mikor fut le az ellenőrzés? |
Milyen beavatkozás történik hiba esetén? |
---|---|---|
Belföldi vevő=0,Külföldi vevő=0:Figyelmeztetéssel |
Bármilyen szállító típusú ügyfél rögzítésekor. |
Figyelmeztető üzenet, de lehet rögzíteni. |
Belföldi szállító=0,Külföldi szállító=0:Jóváhagyással |
Bármilyen vevő típusú ügyfél rögzítésekor. |
Eldöntendő kérdésre válaszolva rögzíthető. |
Külföldi vevő=0, Külföldi szállító=0:Engedélyezett |
Belföldi vevő vagy szállító rögzítésekor. |
Hibaüzenet, javításig nem rögzíthető. |
Belföldi vevő=1,Külföldi vevő=1,Belföldi szállító=0,Külföldi szállító=0:Engedélyezett |
Azoknál, akik belföldi és külföldi vevők, de nem szállítók. |