A Számlázó Program Modul 2.1.6 és annál magasabb verziószámú kiadásai rendelkeznek a NAV Online Számla adatszolgáltatáshoz szükséges illesztéssel. A 2.5.0-s verziótól a 2021.01.04-től érvényes követelménynek megfelelően küldi a kiállított számla adatait.
A NAV online számla oldalán regisztráció során kialakított technikai felhasználó és a számlázó program összekötését igényli, a beállításról az online súgóban bővebben lehet olvasni.
-Win 10, 11
-internet
-fogadóképes NAV online felület
-utolsó verziós MOST
-érvényes licensz
-adatbeviteli feltételek a számlán, pl. a vevő adatai között a belföldi adószáma (12345678-1-23) feltüntetése
A belföldi adóalanyiságú adózó által belföldi adóalanyiságú adózó (vállalkozó, bármilyen gazdasági társulási forma, vagy egyéb szervezet) vevő részére kiállított számlákról továbbít adatot a program. Nem teszi ezt egyéb számlákkal, például a magánszemély vagy közösségi vevő részére kiállítottakkal a GDPR adatminimalizálás és beépített adatvédelem elveinek betartása miatt sem. 2021.01.04-től kiállított számlák esetén gyakorlatilag minden számlára vonatkozik a kötelezettség. Kivételt a külföldi magánszemély vevők részére interneten keresztül is nyújtható szolgáltatásról kiállított számla képez.
A feltételek megléte esetén a Felhasználónak nem kell beavatkoznia, a program automatikusan elvégzi az adatszolgáltatást a számla Rögzít gombján kezdeményezhető számlakiállítással. A felbukkanó ablakban a program közli, hogy a számla beküldésre kerül-e vagy sem: „NAV online számla beküldés lesz: IGEN” vagy „NAV online számla beküldés lesz: NEM”. Előbbi esetén a számla rögzítéskor jelzi, hogy „NAV Online számla rendszer kommunikáció…”.
Hiba azonban felléphet, és ennek felismeréséhez, hibakereséshez és javításhoz szükséges az adatszolgáltatás sikerességének ellenőrzése, illetve a háttérfolyamat ismerete.
A számlaszerkesztés utolsó lépésekor, a Rögzít gomb megnyomásával a program a számlaadatokat a NAV által várt gépi kóddá (xml) alakítja és beküldi a NAV Online Számla rendszerébe. Ezeket követően a program feladja a megszokott képernyőt: nyomtatás indul, a számla sorszámkiadással véglegesítésre kerül, az kibocsátható.
Rögzítéskor a beküldés csak akkor történik meg és halad tovább a kiállítás folyamatával a program, ha a számlán az adatok a NAV által elvárt xml kódolásnak megfeleltethető formátumúak. Bár a program végez bizonyos fokú korrekciót adatbeviteli hiba javítására, szoftveresen nem, vagy csak a felhasználói lehetőségek túlzott korlátozásával lenne kezelhető az összes hibalehetőség szoftveres kiküszöbölése.
A számla beküldésével a számlához jellemzőket rendel a NAV online felülete. Ezek a jellemzők a Bizonylatok / Bizonylat műveletek / NAV Online számla TransactionID, és NAV Online számla InvoiceStatus oszlopaiban kerülnek megjelenítésre a programban. Amíg a számla nem érte el a fogadó oldalt (beküldés nem zárult le), a TransactionID cellában „...” látható. A számla megérkezésével a program rövidesen megjeleníti a TransactionID cellában a NAV által kiosztott azonosítót. Minden olyan számlánál, melyet nem értékel a program adatszolgáltatás kötelezettnek a TransactionID cella "-"-t mutat.
Ha a számlát nem értékeli a program adatszolgáltatás kötelezettnek az InvoiceStaus oszlopban a számlához tartozó cella üres marad.
A beküldés és a beküldött számlák feldolgozása a NAV oldalon nem feltétlenül azonnal történik meg. A visszaigazolásokat a program újra és újra megkísérli lekérni a programba, illetve a Bizonylatok / Bizonylat műveletek menübe belépéssel megjelenő üzeneten való engedélyezés után, illetve a Bizonylatok / Bizonylat műveletek menübe lépéskor a táblázat jobb felső sarka felett látható NAV Online számla menü / Összes nyitott számla státuszának frissítése Felhasználó általi kattintásával.
A beküldést és az értékelést a programban a Bizonylatok / Bizonylat műveletek NAV Online Számla TransactionID, illetve NAV Online Számla InvoiceStatus mezője a fentiek szerinti kitöltöttsége, azaz azonosító karaktersor és a DONE jelzi. A vállalkozás NAV online oldalán a Számlák / Adatszolgáltatások menüben is ellenőrizhető a Tranzakció azonosító (megegyezik a programban TransactionID értékével), és a Számlák státusza (a programban InvoiceStatus).
Csak azon számla adatszolgáltatása tekinthető teljesítettnek, melyre vonatkozóan az eredmény a program invoiceStatus oszlopában DONE, a NAV online felület Számlák / Adatszolgáltatások / Számlák státusza oszlopában zöld pipa = Rendben, sárga háromszög = Rendben figyelmeztetéssel jelet kapott.
Amennyiben itt a programban ABORTED olvasható, a NAV oldalon piros X = Megszakítva eredmény születik, az adatszolgáltatás nem tekinthető elvégzettnek. A hibát haladéktalanul meg kell kísérelni elhárítani és a program számára lehetővé tenni az adatszolgáltatás újrakezdeményezését.
Az ABORTED státusz azt jelzi, a számla adatszolgáltatás sikertlen volt. Javítása az ok ismeretében eltérő lehet. Az ok a a Bizonylatok / Bizonylat műveletek menüben az adott számla kiválasztása után a táblázat felett jobbra található NAV Online Számla menü / Aktuális számla státusza menü Aktuális NAV státusz fülén a message, messageType, validationErrorCode, stb. elnevezésű oszlopokban olvasható. A táblázat oszlopszélessége és sormagassága állítható a keretre helyezett kurzorral, így válik láthatóvá teljesen egy-egy cella szövege, például a message cellában: "Nem engedélyezett vevői adószám" vagy "Számla sorszáma nem egyedi" hiba. Ha a hibaüzenet nem egyértelmű a Felhasználó számára, a számlázó program ügyfélszolgálatát kell keresni.
A "Nem engedélyezett vevői adószám hibát" a NAV online számla felületén (Számlák / Adatszolgáltatások / Összerendelések) rögzített eladói adószáma okozta.
Van olyan hiba, mely először a NAV oldalon, majd a programban tett technikai érvénytelenítéssel, végül az újraküldés engedélyezésével hárítható el. A NAV oldali technikai érvénytelenítés menete: bejelentkezés a NAV online oldalra-> Számlák / Adatszolgáltatások -> adott számla kiválasztása -> Részletek -> Számla részletező -> Technikai érvénytelenítés; majd ennek a jóváhagyása a Nyilatkozatok / Adatszolgáltatás érvénytelenítése -> adott számla kiválasztása -> Érvénytelenítés elfogadása nyomvonalon. A programon belüli technikai érvénytelenítés a Bizonylatok / Bizonylat műveletek menüben az adott számla kiválasztása után a táblázat felett jobbra található NAV Online Számla menü / Aktuális számla státusza menü Aktuális NAV státusz fülén történik. Az újraküldés a Bizonylatok / Bizonylat műveletek / NAV Online számla / Összes nyitott státuszú számla frissítése menün kezdeményezhető az újraküldés.
A programba épített előzetes xml teszt ellenére (Hibajavítás 3. pont) különös elővigyázatossággal szükséges megadni a számlaadatokat és vezetni a törzsadatokat, mert van szoftveresen nem, vagy csak a felhasználói lehetőségek túlzott korlátozásával kezelhető hibalehetőség is, ilyen pl.: