🆔 MAGYAR + EU · VIES · OFFLINE CHECKSUM
Adószám-ellenőrző — magyar és EU validáció
Mielőtt számláznál egy új partnernek, ellenőrizd: a magyar 11-jegyű adószám formailag helyes-e (checksum), és ha EU-s vevő/szállító, érvényes-e a VIES-rendszerben. Két kattintás.
Formátum: 8 számjegy + 1 ÁFA-kód (1–5) + 2 megye-kód. Kötőjelek elhagyhatók.
A magyar checksum-validáció a böngésződben fut, az adószám sehova nem kerül továbbításra. Csak a formai helyességet ellenőrzi — az nem garantálja, hogy az adószám valóban élő és érvényes a NAV-nál. Élő-státusz ellenőrzéséhez a NAV-portál „Adószám-érvényesség” keresőjét használd.
Hogyan működik a checksum-ellenőrzés?
Magyar 11-jegyű adószám felépítése
- 1–7. számjegy: a NAV által kiosztott egyedi azonosító
- 8. számjegy: ellenőrző szám (CDV — checksum)
- 9. számjegy: ÁFA-kód 1 — alanyi-adómentes, 2 — ÁFA-fizető, 3 — KATA-s, 4 — EVA-s (megszűnt), 5 — csoportos áfa-alany.
- 10–11. számjegy: megye-kód (01–44, illetve 51 — NAV-kiemelt)
Az ellenőrző-szám képlete
Az 1–7. számjegyet rendre megszorozzuk a [9, 7, 3, 1, 9, 7, 3] súlyokkal, az eredményeket összeadjuk, az összeg mod 10 értékét kivonjuk 10-ből — ez kell hogy legyen a 8. számjegy. Ha a kivonás eredménye 10, akkor a checksum 0.
Mit jelent az EU VIES?
A VIES (VAT Information Exchange System) az Európai Unió központi adószám-validációs szolgáltatása. Lekérdezi a célország adóhivatalának adatbázisát, és visszaadja: érvényes-e az adószám B2B-számlázás céljára, és (egyes országoknál) a cég nevét és címét. Ha EU-számlát állítasz ki 0% ÁFA-val, a NAV elvárja, hogy a partner adószámát a számla kiállítása napján VIES-en ellenőrizd — őrizd meg az ellenőrzés időpontját.
Gyakori kérdések
Hogyan néz ki egy magyar adószám?
A magyar adószám 11 számjegyből áll, a hivatalos formátum: 12345678-1-23. Felépítése:
- Első 8 számjegy: NAV-által generált egyedi azonosító — a 8. az ellenőrző-számjegy (CDV)
- 9. számjegy: ÁFA-kód (1-5)
- 10-11. számjegy: a területi NAV-igazgatóság megye-kódja
A kötőjeleket a kalkulátor automatikusan eltávolítja, így a 12345678123 és a 12345678-1-23 egyaránt elfogadott.
Mi a checksum az adószámban?
A checksum (CDV — Check Digit Verification) egy matematikai ellenőrző-érték, amely segít kiszűrni az elgépelt adószámokat. Az első 7 számjegyből kalkulálódik a [9, 7, 3, 1, 9, 7, 3] súlyokkal — az eredmény a 8. helyen szereplő számjegy kell legyen.
Egy elgépelt számjegy szinte biztosan rossz checksum-ot eredményez, így már offline is azonnal kiderül, hogy az adott adószám formailag hibás. Az érvényes checksum azonban nem garantálja, hogy az adószám tényleg élő — ahhoz a NAV-portál „Adószám-érvényesség" lekérdezője kell.
Mit jelent az ÁFA-kód (1-5)?
Az adószám 9. számjegye az ÁFA-státuszt jelöli:
- 1 — alanyi adómentes (12M Ft alatti EV, nem számít fel ÁFÁ-t)
- 2 — általános ÁFA-fizető (5/18/27%)
- 3 — KATA-s (a 2022-es új-KATA óta korlátozott kör)
- 4 — EVA-s (megszűnt forma, már nem aktív)
- 5 — csoportos ÁFA-alany
Számlakiállításkor érdemes ellenőrizni: ha a partner alanyi-adómentes (1), nem szabad ÁFÁ-s számlát kiállítania, és tőled sem kérheti az ÁFA-visszatérítést.
Mi az EU VIES?
A VIES (VAT Information Exchange System) az Európai Unió hivatalos online adószám-validációs szolgáltatása. Lekérdezi a tagország adóhivatalának adatbázisát, és visszaadja, hogy az adószám érvényes-e B2B-számlázásra.
A VIES-portál hivatalos címe: ec.europa.eu/taxation_customs/vies. A mi kalkulátorunk ugyanazt a SOAP-API-t használja a háttérben, csak magyarosan és gyorsabb formában.
Miért fontos az adószám-ellenőrzés a számlázáshoz?
Két fő ok:
- Hibás számla = NAV-bírság: ha rossz adószámot írsz a számlára, a NAV-Online-számla rendszer hibát jelez, és a partnered nem tudja levonni az ÁFÁ-t.
- EU 0% ÁFA-mentesség: ha EU-tagországi partnernek 0% ÁFÁ-val állítasz ki számlát (B2B fordított adózás), a NAV elvárja a VIES-érvényesség dokumentálását.
A VIES-ellenőrzés időpontját és eredményét érdemes a számla mellé csatolni vagy felhő-tárolóban őrizni — egy esetleges adóellenőrzéskor ez a bizonyítékod.
Mit jelent a megye-kód az adószámban?
Az adószám utolsó 2 számjegye a területileg illetékes NAV-igazgatóság kódja, amely 01-44 között mozog (megye-szintű felosztás), plusz 51 a NAV Kiemelt Adózók Igazgatósága számára.
Ezt a NAV automatikusan a regisztráláskor adja a cégnek a székhely-cím alapján. Költözéskor (más megyébe áthelyezett székhely) a megye-kód nem változik az adószámban — a régi megye-kód marad.
Mit teszek, ha a VIES "INVALID"-ot ad?
Több ok lehet:
- Elgépelés — kérd újra az ügyféltől, írásban
- Még nincs aktív EU-VAT-szám — sok magyar EV-nek nincs alanyi-adómentesként; csak ÁFA-fizetőként van EU-VAT-szám
- Időszakos zárlat / karbantartás — egyes nemzeti rendszerek hetente leállnak; próbáld újra később
- Szerződéses partner csak belföldön regisztrált — EU-szintű B2B csak akkor lehetséges, ha külön igényli az országánál
Ha az adószám tartósan INVALID, ne állíts ki 0% ÁFÁ-s számlát — kérdezd meg a partneredet, hogy van-e érvényes EU-VAT száma, vagy számlázz általános ÁFA-val.
Az EU-VAT-szám érvényessége garancia, hogy a partner létezik?
Csak részben. A VIES azt mutatja, hogy az adott adószám érvényes a célország adóhivatala szerint — tehát létezik valamilyen jogi entitás mögötte. Egyes országok (Németország, Spanyolország) viszont csak igen/nem választ adnak — nevet és címet nem.
A cég pénzügyi megbízhatóságát, fizetőképességét, működését a VIES NEM tudja. Nagyobb-volumű B2B-üzletnél érdemes kiegészítő ellenőrzést is végezni: cégbírósági kivonat, hitelminősítő (Bisnode, Creditreform), Google-kutatás.
Az ellenőrzéseket loggolom?
A magyar 11-jegyű ellenőrzés 100%-ban offline, a böngésződben fut — semmi nem kerül a PromNET-szerverre.
Az EU VIES-ellenőrzés a természetéből adódóan szerver-oldali (a VIES SOAP-API csak így érhető el) — a kérés a saját proxy-nkon keresztül megy. A lekérdezett VAT-számot nem tároljuk, csak átirányítjuk a VIES-szerverre, és a választ adjuk vissza. Auditálási célból egy névtelen, IP-jelölt-nélküli access-log készülhet a teljes kérés számának méréséhez.
Lehet-e magyar adószámot ellenőrizni offline?
Igen — a formai ellenőrzés (checksum, ÁFA-kód, megye-kód) tisztán matematikai művelet, ami offline is fut. A mi kalkulátorunk pontosan ezt csinálja a böngésződben, hálózat nélkül.
Az élő-státusz ellenőrzéshez (vajon a NAV nyilvántartja-e a céget aktívként, nem törölték-e?) viszont a NAV-portál „Adószám-érvényesség" lekérdezőjére van szükség — ami online szolgáltatás.
TOVÁBBI ESZKÖZÖK
Magyar EV vagy kis-cég?
Számlázás + tárhely + AI egy helyen
NAV-Online-számla integráció, ingyenes felhő-tárhely, AI Site Builder magyarul — 0 Ft-tól.
Indulok ingyen →