Sziasztok!
Egy szerviz programban szükségessé vált az adószám alaki és tartalmi ellenőrzése. Az alaki ellenőrzés elkészült. Viszont szeretném ellenőrizni, hogy az ügyfél által bediktált adószám helyes-e. Igazából az első nyolc számjegy ellenőrzése kellene. Az interneten olvastam egy algoritmust, de az a generálásra vonatkozik. (9,7,3,1,9,7,3 számokkal szorzás és az összeg egyes helyértéken szereplő szám 10-1 a nyolcadik). Ez az adószám ellenőrzés kellene visszafelé. Nem akarunk direkt belépni a NAV oldalára, hogy ellenőrizzük a valódiságát. Van erre valami egyszerű megoldás? (MS Access)
László
2022, October 6 - 10:43
#1
Megoldódott a dolog Az ellenőrző szám nem 10 -1, hanem 10 mínusz az összeg utolsó számjegye! (félreérthető volt részemre a leírásban szereplő 10-1, vagy nem jól írták) Így viszont már működik a rendszer és több adószámra kipróbálva mindig helyes eredményt adott. Most már a tartalmi rész is működik, nemcsak a formai.
László
1
A példában a számok szorzatának összege 151, így az utolsó szám 1, ezért lesz 10-1=9 az ellenőrző szám, jól írták.
0
Szia
Ezen már túl vagy?
http://muzso.hu/2011/10/26/adoszam-ellenorzo-osszeg-generator
Ha rossz az adószám,akkor a checksum is rossz.A függvényt Excelben is meg lehet csinálni.
Az hogy érvényes e szerintem csak a NAV adatbázisból érhető el.
tj
0
Igen ezt az oldalt is néztem és ott is az van, hogy 10-1. De ez egy adószám generátor, ha hinni lehet a leírásnak.
Ha valakinek kell ez a kis ellenőrző program, akkor kiteszem az oldalra, Access-be van írva, mert a szervizprogram is ezzel a programmal működik.
0
Kérem szépen!
Köszönöm szépen
0
Sziasztok!
Itt van az a kis rutin, amivel az adószám alaki és tartalmi ellenőrzéséről készült. A Janó kérésére.
László
0
Köszönöm
0