Adófolyószámla — rendszerleírás

A NAV tételes adószámla tükrének adatmodellje, a szinkron és a PDF-építés lépései, a takarítás, az ütemezett háttérfeladat, a jogok és az ismert hatókör-hiányok.

Áttekintés

Az adófolyószámla (NAV M2M tételes adószámla-lekérdezés) tükre cégenként és adóévenként: fősor, adónemenkénti tételek, és adóévenként egy kivonat-PDF a dokumentumtárban. A tételek a NAV-szinkron gombbal vagy ütemezett háttérfeladattal töltődnek; kézi rögzítés nincs.

Adatmodell

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

TáblaSzerepKapcsolat
nav_tax_accountfősor: cég + adóév, forrás, egyenlega tételek és dokumentumok szülője
nav_tax_account_itemadónemenkénti tételadónem, értéknap, összeg, adónem-számlaszám
nav_tax_typeadónem-törzsa szinkron bővíti az ismeretlen nevekkel
nav_tax_account_documenta modul kapcsoló-táblája a kivonat-PDF-heza dokumentumtári kapcsolat mellett
doca kivonat-PDF a dokumentumtárbanobjektum-típus nav_tax_account

Folyamat

  1. Lista: szűrő cégcsoport és client (vesszős cég-azonosító lista is), dátum (gyors időszak a törzsből, alapértelmezés tárgyév), adónem, technikai tételek; rendezés cégnév vagy adóév; a dokumentumok a dokumentumtár objektum-kapcsolataiból; a leválasztás a dokumentumtár edit jogával.
  2. Szinkron: a szűrő cégeire a kért időszakot naptári évekre bontja; adóévenként NAV M2M lekérés (könyvelt és könyvelésre váró tételek); az adónem-nevet felveszi a törzsbe, a bankszámlát a törzsből azonosítja, az érintett adónemek tételeit tükrözi; ismétlődő tételnél a nyers NAV-választ naplózza. Utána adóévenként szerver-oldalon elkészíti a kivonat-PDF-et a kézi sablon-beállítással.
  3. PDF-újraépítés: a fősor cégéből, adóévéből és a tárolt tételekből; a régi dokumentum(oka)t a dokumentumtár takarító műveletével elengedi, az újat iktatja, és a kapcsoló-táblába is beírja. A sablon-beállítás fehérlistás, globális beállításba íródik (kézi és ütemezett mód külön).
  4. Törlés: cégenként tartalmi jog-ellenőrzés után a kapcsolt dokumentumokat törli, majd a fősort; a válasz jelzi a jog hiányában kihagyott és a sikertelen PDF-törléseket.
  5. Összes kivonat törlése: a felhasználó jogkörébe eső összes folyószámla összes kapcsolt PDF-jét fizikailag törli a tárhelyről és a dokumentumtár relációival, majd a kapcsoló-sorokat; a tételekhez nem nyúl. Előtte ellenőrzi, hogy a dokumentumtár modellje ismeri-e a szükséges metódusokat; ha nem, semmit nem töröl.
  6. Kézi rögzítés: a mentés jog-ellenőrzés után mindig elutasít (tükrözött adat).

Háttérfeladat

A háttérfeladat-sorban taxaccount típusú, cégenkénti sor; a katalógus oldali vezérlő ugyanazt a lekérést és tükrözést végzi a katalógus-oldali modellel, és az ütemezett sablon-beállítással PDF-et generál. Feltétel: NAV M2M beállítás, a cég adószáma, tárhely-szabály (nav, ennek híján document).

Jogosultság

  • 1. réteg: szinkron, PDF, törlés, takarítás és mentés a módosítási jogot is kéri.
  • 2. réteg: list, sync, pdf, delete, purgestatements, sendmail (jog nélkül üres levél-link), debug (SQL és EXPLAIN); add/edit csak az elutasító mentéshez.
  • 3. réteg: a lista a modell lekérdezésében az engedett cégekre szűr; a törlés soronként, a takarítás az engedett folyószámlákra.

Ismert korlátok

  • A szinkron a szűrőből érkező cég-azonosítókat nem metszi a tartalmi joggal.
  • A PDF-újraépítés a folyószámla-azonosítóra nem végez tartalmi hatókör-ellenőrzést.