Konfiguráció

Technikai felhasználó

Hozzon létre technikai felhasználót az Online Számla felületen (teszteléshez a tesztfelületen), és generálja le az XML aláírókulcsot és az XML cserekulcsot. Az Odoo-ban a felhasználónévre, a jelszóra és a két kulcsra van szükség.

Beállítások

Lépjen a Könyvelés ‣ Konfiguráció ‣ Beállítások menüpontra, görgessen a NAV Online számla adatszolgáltatás szakaszhoz, és jelölje be a NAV engedélyezve opciót. Ugyanezek az opciók a vállalat űrlapjának NAV adatszolgáltatás fülén is elérhetők.

NAV adatszolgáltatás

  • Operaion Mode (üzemmód): Teszt esetén az adatszolgáltatás a teszt hozzáférési adatokkal a NAV tesztrendszerébe, Éles adatszolgáltatás esetén az éles rendszerbe kerül.

  • Ne küldjük be a NAV-nak a számlákat. KIZÁRÓLAG TESZTELÉSRE!: teljesen felfüggeszti az adatszolgáltatást (például az éles adatbázis másolatában).

  • Adófizető név betöltés (Rövid név vagy Teljes név), Keep the manually set partner name és Keep the manually set partner address: a partnereken végzett adózólekérdezést szabályozzák.

  • Ne ellenőrizze az adószámot: a rendszer a NAV lekérdezése nélkül fogadja el a magyar adószámokat.

  • Import alapértelmezett napló és Import alapértelmezett számla: a számlaimport használja.

Bejelentkezési adatok

  • az éles technikai felhasználó User Name (felhasználónév), Jelszó, Aláíró kulcs és Exchange Key (cserekulcs) adata;

  • a tesztfelületen létrehozott technikai felhasználó Test User Name, Test Password, Test Sign Key és Test Exchange Key adata.

screenshot: finance-fl-hungary-nav-settings
menu
Accounting ‣ Configuration ‣ Settings
shows
Settings page scrolled to the "NAV Online invoice data reporting" section: "NAV Enable" ticked, the operation mode, the testing switch, the taxpayer name options, the import journal and account, the "Login Details" block with the eight credential fields, and the "NAV Export", "NAV Technikai érvénytelenítés" and "NAV Import" buttons.
highlight
The "NAV Data Reporting" and "Login Details" blocks (red frame).
data
Demo company "YourCompany HU"; mode "Test"; test user name "abcdefgh1234567".
module
eyssen_l10n_hu
notes
English UI, light theme, 1440px width, crop to the section. Use throw-away secrets; password and keys must not be readable.

Fontos

  • Az adatszolgáltatás csak akkor működik, ha a vállalat adószáma érvényes, és a kiválasztott üzemmód mind a négy hozzáférési adata ki van töltve; ellenkező esetben a rendszer elutasítja a vevői számla megerősítését.

  • A lemásolt (semlegesített) adatbázist mindig Teszt üzemmódban vagy a Ne küldjük be a NAV-nak a számlákat kapcsoló bekapcsolásával futtassa.

Egyéb beállítások

  • Jóváíró számla automatikus jóváhagyása: a Jóváíró számla gombbal létrehozott sztornó számlák azonnal megerősítésre (és így beküldésre) kerülnek.

Számlák beküldése

Amikor egy vevői számlát, helyesbítő számlát vagy sztornó számlát megerősítenek, az Odoo először ellenőrzi a kötelező adatokat, majd sorba állítja az adatszolgáltatást. Az adatszolgáltatást egy háttérfolyamat körülbelül egy perc múlva küldi el, és ötpercenként újrapróbálkozik, amíg a NAV be nem fogadja. A felhasználónak nincs további teendője.

Az eredményt a számla NAV füle mutatja:

  • NAV küldés időpontja és NAV küldés állapota (Beküldés folyamatban, amíg az adatszolgáltatás küldésre vár);

  • NAV feldolgozás állapota: RECEIVED, PROCESSING, SAVED, DONE (befogadva) vagy ABORTED (elutasítva);

  • NAV tranzakciós azonosító és NAV válasz (a NAV figyelmeztetései és hibaüzenetei);

  • NAV-nak beküldött XML: az elküldött adatok;

  • Nem kell átadni a NAV-nak! és It did not have to be submitted to the NAV for the following reasons: (az átadás mellőzésének oka), ha a számláról nem történt adatszolgáltatás.

A NAV feldolgozás állapota a vevői számlák és a sztornó számlák listájában színes jelvényként is megjelenik, így az elutasított adatszolgáltatások könnyen megtalálhatók.

screenshot: finance-fl-hungary-nav-tab
menu
Accounting ‣ Customers ‣ Invoices ‣ (posted invoice) ‣ NAV tab
shows
Posted customer invoice with the "NAV" tab open: sending date, sending state, processing state "DONE" in green, transaction ID, empty response, and the submitted XML below.
highlight
The "NAV Processing State" field (red frame).
data
Invoice "KI/2026/00012" for "Minta Kft.", 127,000 HUF, reported in test mode.
module
eyssen_l10n_hu
notes
English UI, light theme, 1440px width, crop to the tab. Normal (non-developer) mode, so the technical buttons are hidden.

Az ABORTED állapot azt jelenti, hogy a NAV elutasította az adatokat (az ok a NAV válasz mezőben olvasható). Szüntesse meg az okot (jellemzően törzsadathiba, például a vevő adószáma vagy címe, illetve egy adócsoport NAV-beállítása); az adatszolgáltatás automatikusan újra elküldésre kerül. Fejlesztői módban a NAV fülön az adminisztrátorok számára a Baküldés a NAV-nak, az Azonnali beküldés a NAV-nak, a Check State, a Legérdezés a NAV-tól, a Számlalánc lekérdezése a NAV-tól és a Link storno to original gomb is elérhető.

Számlák, amelyekről nem történik adatszolgáltatás

Nem történik adatszolgáltatás – és ennek okát a NAV fül rögzíti – az alábbiakról:

  • szállítói számlák és egyéb, nem vevői bizonylatok;

  • a Nem kell átadni a NAV-nak! jelölésű naplók számlái (lásd lentebb), valamint a NAV-tól importált számlák;

  • a külföldi adószám alatt kiállított számlák és az EU OSS-számlák;

  • egyetlen számla sem, amíg a Ne küldjük be a NAV-nak a számlákat. KIZÁRÓLAG TESZTELÉSRE! opció be van kapcsolva.

Ütemezett műveletek

Az alábbi ütemezett műveletek jönnek létre (Beállítások ‣ Technikai ‣ Ütemezett műveletek, fejlesztői módban):

Név

Gyakoriság

Cél

NAV beküldetlen számlák beküldése

5 perc

Sorba állítja a még el nem küldött, könyvelt vevői számlákat.

NAV beküldött számlák ellenőrzése

30 perc

Frissíti a még nem DONE állapotú adatszolgáltatások feldolgozási állapotát.

NAV sikeresen elvégzett adatküldés műveletek törlése

1 óra

Eltávolítja a befejezett, számlánkénti küldési feladatokat (NAV adatszolgáltatás: <szám>).

NAV számlák importálása (aktuális nap)

1 óra, inaktív

Importálja a NAV-nak a mai napon jelentett szállítói számlákat.

NAV számlák importálása (utolsó 30 nap)

2 nap, inaktív

Importálja a NAV-nak az utolsó 30 napban jelentett szállítói számlákat.

Naplók más rendszerben kiállított számlákhoz

A más számlázóprogramban (vagy korábbi rendszerben) kiállított és ott már beküldött számlák külön értékesítési naplóban rögzíthetők. Fejlesztői módban nyissa meg a naplót, és a Könyvelési tételek fül Magyar számlázás szakaszában állítsa be:

  • Nem kell átadni a NAV-nak!: a napló számláiról soha nem történik adatszolgáltatás, és a NAV fülük rejtett;

  • Nincs automatikus sorszám: a számlaszám a piszkozat számlán kézzel adható meg;

  • Visszamenőleges dátum beállítható: a számla kelte eltérhet a mai naptól;

  • Külföldön kiállított, külföldi adószámú számlák rögzítése: a naplóban olyan számlák is rögzíthetők, amelyeket máshol, külföldi adószám alatt állítottak ki (az első két opció szükséges hozzá).

Figyelem

Soha ne használjon ilyen naplót az Odoo-ból kiállított számlákhoz: a folyamatos sorszámozás és az adatszolgáltatási kötelezettség a vállalat által kiállított minden számlára vonatkozik.

Számlák importálása a NAV-tól

A szállítók által a vállalat adószámára jelentett számlák piszkozat szállítói számlaként tölthetők le a NAV-tól. Először állítsa be a beállításokban az Import alapértelmezett napló mezőt (ennek alapértelmezett számlája az Import alapértelmezett számla, amelyet a rendszer azokon a sorokon használ, amelyekhez nem talál megfelelőbb főkönyvi számlát).

  • Időszak szerint: lépjen a Könyvelés ‣ Beszállítók ‣ NAV bejövő számlák importálása menüpontra, adja meg a Kezdő időpont és a Befejező időpont értékét (a számlák NAV-hoz történt beküldésének dátumai), majd kattintson a Betöltés gombra. Ugyanezt a fent felsorolt két inaktív ütemezett művelet automatikusan is el tudja végezni.

  • Számlaszám szerint: a beállításokban kattintson a NAV Import gombra, válassza ki az Irány (Bejövő vagy Kimenő) és a Napló értékét, majd sorolja fel az Invoice Numbers (számlaszámok) mezőben a számlaszámokat, soronként egyet. Bejövő számláknál a szállító adószámának első nyolc számjegyét, egy szóközt, majd a számlaszámot adja meg (12345678 INV-2026-001).

Minden olyan számlához, amely még nem létezik (az azonos számú számlát a rendszer kihagyja, akkor is, ha az törölt állapotú), piszkozat szállítói számla jön létre:

  • a szállítót a rendszer adószám (vagy név és település) alapján keresi meg; ha nincs találat, a NAV adataiból új vállalati partnert hoz létre;

  • a szállító számlaszáma lesz a Számlareferencia; a számla kelte, a teljesítés időpontja, a fizetési határidő, a pénznem és az árfolyam az adatszolgáltatásból származik;

  • a sorok a név alapján megtalált termékkel, a mértékegységgel és a jelentett áfakulcsnak vagy mentességi kódnak megfelelő adóval jönnek létre. Ha nincs megfelelő adó, a rendszer új adót hoz létre, ezért ellenőrizze az importált számlák adóit;

  • a sztornó számlákból az eredeti számlához kapcsolt jóváíró számla, a módosító számlákból helyesbítő számla lesz;

  • a számla Nem kell átadni a NAV-nak! jelölést kap, sorainak adatai zárolva vannak az újraszámítás ellen, a letöltött XML pedig a NAV fülön tárolódik.

Ellenőrizze a piszkozat főkönyvi számláit, adóit és analitikus felosztását, majd erősítse meg a szokásos módon.

screenshot: finance-fl-hungary-nav-import-wizard
menu
Accounting ‣ Vendors ‣ NAV Inbound Invoice Import
shows
The import dialog with "Direction" (read-only, Inbound), "Start Date", "End Date" and the "Import" and "Cancel" buttons.
highlight
The date fields (red frame).
data
Start Date = first day of the current month, End Date = today.
module
eyssen_l10n_hu
notes
English UI, light theme, 1440px width, crop to the dialog.

Adóhatósági ellenőrzési adatszolgáltatás

Adóellenőrzéskor a NAV szabványos XML-fájlban kérheti a kiállított számlák adatait. A beállításokban kattintson a NAV export gombra, adja meg a Dátumtól és a Dátumig értékét, majd kattintson az Exportálás gombra. A NAV_export.xml fájl azokat a könyvelt vevői számlákat és sztornó számlákat tartalmazza, amelyek kelte az időszakra esik.

Technikai érvénytelenítés

A technikai hiba miatt hibás adatokkal beküldött adatszolgáltatás technikai érvénytelenítéssel vonható vissza. Ez nem magát a számlát érvényteleníti, csak az adatszolgáltatást, és az Odoo-ban a számlán semmi sem változik.

A beállításokban kattintson a NAV Technikai érvénytelenítés gombra, és töltse ki:

  • Számla sorszáma: annak a számlának a sorszáma, amelynek adatszolgáltatását érvényteleníti;

  • Érvénytelenítés kódja: az ok kódja (hibás adattartalom, hibás számlaszám, hibás számlakiállítási dátum vagy hibás elektronikus számla hash érték);

  • Érvénytelenítés oka: szabad szöveges indoklás.

Kattintson az Érvénytelenítés gombra. Egy értesítés mutatja a NAV tranzakcióazonosítót és a kérés állapotát.

Fontos

Az Online Számla rendszer szabályai szerint a technikai érvénytelenítés csak azt követően lép életbe, hogy az adózó egy felhasználója az Online Számla felületen jóváhagyta.

Megjegyzés

E párbeszédablak feliratai a modul jelenlegi verziójában az angol felületen is magyarul jelennek meg.