Számla adatszolgáltatás: az Online Számla XML 3.0
A NAV adatszolgáltatási séma (XML 3.0), a kötelező adatok és a technikai felhasználó szerepe.
A NAV felé történő számla adatszolgáltatás egy meghatározott XML-séma szerint zajlik, amelynek aktuális verziója a 3.0. A séma pontosan előírja, milyen mezőket kell tartalmaznia a beküldött adatcsomagnak: az eladó és a vevő adószáma, a számla sorszáma és kelte, a tételek, az áfakulcsok és összegek, a fizetési mód. A beküldéshez technikai felhasználót és kulcsokat kell regisztrálni az Online Számla portálon, amelyekkel a számlázó program azonosítja magát a rendszer felé. A séma helyes kitöltése elengedhetetlen: a hibás adatcsomagot a NAV elutasítja. Egy NAV-kompatibilis program mindezt automatikusan kezeli.
- Az adatszolgáltatás a NAV által előírt XML 3.0 séma szerint történik.
- Kötelező mezők: adószámok, számlaszám, kelt, tételek, áfakulcsok és összegek.
- A beküldéshez technikai felhasználó és kulcs szükséges az Online Számla portálon.
- A hibás adatcsomagot a NAV elutasítja, javítás után újra be kell küldeni.
Hogyan működik
Az Online Számla portálon regisztrálsz egy technikai felhasználót, és generálod a kulcsokat (aláíró és csere kulcs). Ezeket a számlázó program használja, hogy biztonságosan azonosítsa magát a NAV rendszere felé.
A számla kiállításakor a program a NAV XML 3.0 sémája szerint állítja össze az adatcsomagot, kitöltve minden kötelező mezőt: feleket, sorszámot, dátumokat, tételsorokat, áfakulcsokat és összegeket.
A program beküldi az adatcsomagot, és tranzakcióazonosítót kap. Ezután lekérdezi a feldolgozás állapotát: sikeres feldolgozás vagy hibaüzenet érkezik.
Hiba esetén a NAV megjelöli a hibás mezőt vagy szabálysértést (például érvénytelen adószám, hiányzó kötelező adat, eltérő összegek). A javított csomagot újra be kell küldeni.
Mindez automatikus egy NAV-kompatibilis programban: nem kell kézzel XML-t szerkesztened, a program a séma szerint küld, kezeli a kulcsokat és figyeli a visszaigazolásokat.
Jogszabályi háttér
- 23/2014. (VI. 30.) NGM rendelet – számlázó programokkal szembeni követelmények.
- A NAV Online Számla XSD-sémadokumentációja (3.0 verzió).
- 2007. évi CXXVII. törvény (Áfa tv.) – a számla kötelező adattartalma.
Gyakori kérdések
Mi az Online Számla XML 3.0 séma?
A NAV által előírt adatstruktúra, amely szerint a számla adatait be kell küldeni. Pontosan meghatározza a kötelező mezőket – adószámok, sorszám, kelt, tételek, áfakulcsok, összegek –, és a hibás vagy hiányos csomagot a rendszer elutasítja.
Mire való a technikai felhasználó és a kulcs?
A technikai felhasználót és a hozzá tartozó kulcsokat az Online Számla portálon hozod létre. Ezekkel a számlázó program biztonságosan azonosítja magát és írja alá az adatszolgáltatást a NAV rendszere felé. Nélkülük a program nem tud beküldeni.
Kézzel kell összeállítanom az XML-t?
Nem. A számla adatait a megszokott módon rögzíted a programban, amely automatikusan összeállítja a 3.0 séma szerinti XML-csomagot, kezeli a kulcsokat, beküldi és figyeli a visszaigazolást. Nincs szükség kézi XML-szerkesztésre.
Miért utasítja el a NAV az adatcsomagot?
Leggyakrabban séma- vagy adathiba miatt: érvénytelen vagy nem létező adószám, hiányzó kötelező mező, nem egyező összegek, ismételt sorszám. A NAV megjelöli a hibát, amelyet javítva újra be kell küldeni az adatcsomagot.
Mi a különbség a számla és az adatszolgáltatás között?
A számla a kibocsátott bizonylat, amelyet a vevő kap. Az adatszolgáltatás ennek adatait továbbítja a NAV felé az XML 3.0 séma szerint, valós időben. A kettő összefügg: a program a számla kiállításakor automatikusan teljesíti az adatszolgáltatást is.