PromNET

🆔 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.

Validáció típusa

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 →