Hiányzó bevallások — rendszerleírás

A NAV hiányzó-bevallás válaszának tükre: adatmodell, teljes cserés szinkron, ütemezett háttérfeladat, jogosultsági kulcsok és a kézi rögzítés ismert hibája.

Áttekintés

A NAV M2M hiányzó-bevallás lekérdezés válaszának tükre cégenként: a be nem nyújtott bevallások listája. A lista kódjait (időszak, bevallás-típus) olvasható alakra fordítja.

Adatmodell

A táblanevek a telepítés saját előtagjával állnak az adatbázisban.

TáblaSzerep
nav_missing_tax_returnegy hiányzó bevallás: cég, adózó-azonosító, név, típus, azonosító, időszak, eredeti határidő, NAV-eredmény, lekérdezés ideje
company, navcégnév és a NAV-hozzáféréssel rendelkező cégek a szűrőhöz

Folyamat

  1. Szinkron: a szűrő cégeire, a tartalmi joggal metszve, NAV M2M lekérés az adószámra; a nyers választ naplózza; csak sikeres eredménykód után törli a cég korábbi sorait és visszaírja a friss listát (teljes csere); nulla találatnál kiírja, hogy a NAV-nál nincs hiányzó bevallás.
  2. Törlés: kijelölt sorok fizikai törlése (kuka-állapot nincs, a tábla tükör).
  3. Háttérfeladat: missingtaxreturn típusú, cégenkénti sor a háttérfeladat-sorban; a katalógus oldali vezérlő a cég adószámára lekéri és menti a listát.

Jogosultság

  • 1. réteg: szinkron, törlés és mentés a módosítási jogot is kéri.
  • 2. réteg: list, sync, delete, add, debug.
  • 3. réteg: a lista a modell lekérdezésében az engedett cégekre szűr; a szinkron a cég-azonosítókat a tartalmi joggal metszi.

Ismert korlátok

  • A szűrő cég-listája minden NAV-hozzáféréssel rendelkező céget felsorol, tartalmi szűrés nélkül.
  • A törlés nem ellenőrzi a törlendő sorok tartalmi hatókörét.
  • A kézi rögzítés (a listán nincs rá gomb) a mentett adatot nem a modell által várt paraméterekkel adja át, így futás közben típushibával megállna — ez szerkezetileg ellenőrzött, futásidőben nem igazolt.