Fejlesztői nyilatkozat
A BiztosSzámla műszaki, biztonsági és üzemeltetési alapelveinek összefoglalása.
1. A nyilatkozat célja
Jelen Fejlesztői Nyilatkozat a BiztosSzámla rendszer fő műszaki és működési alapelveit foglalja össze. A dokumentum célja, hogy az ügyfelek és partnerek áttekinthető tájékoztatást kapjanak arról, milyen elvek mentén készült és üzemel a rendszer.
2. A rendszer általános leírása
A BiztosSzámla egyedi fejlesztésű PHP MVC alapú webalkalmazás, amely online számlázási, bizonylatkezelési, előfizetés-kezelési és adminisztrációs funkciókat biztosít. A rendszer saját controller, model és view rétegekkel, PDO alapú adatbázis-kezeléssel és VPS alapú üzemeltetési környezetben működik.
- PHP 8.4 kompatibilis backend,
- MariaDB/MySQL adatbázis,
- Nginx és PHP-FPM környezet,
- Composer alapú függőségek,
- HTML/CSS/JavaScript frontend.
3. Biztonsági és integritási alapelvek
A rendszer fejlesztése során kiemelt szempont a jogosultságkezelés, a műveletek visszakövethetősége és a lezárt bizonylatok integritása. A rendszer alkalmaz auditnaplózást, CSRF védelmet, munkamenet-védelmi eljárásokat és szerepkör alapú hozzáférést.
Alapelv, hogy a kiállított bizonylat utólag nem módosítható csendben; hibás bizonylat esetén a megfelelő sztornó vagy helyesbítő folyamat használható.
4. NAV Online Számla és bizonylatkezelés
A rendszer NAV Online Számla kompatibilis működésre készül. A NAV technikai adatok megadása és helyessége a felhasználó felelőssége. A rendszer célja az XML generálás, beküldés, státuszkövetés és hibakezelés támogatása.
A díjbekérők nem minősülnek számlának, ezért kezelésük elkülönül a normál számlák adóügyi beküldési folyamataitól.
5. Üzemeltetés és karbantartás
A rendszer VPS környezetben működik. Az üzemeltetés része a szerveroldali konfiguráció, HTTPS kapcsolat, adatbázis-kezelés, SMTP kapcsolat, cron folyamatok, mentési és visszaállítási eljárások kialakítása.
6. Felelősségi és technikai korlátok
A Fejlesztői Nyilatkozat nem minősül jogi vagy adótanácsadásnak. A felhasználó felel azért, hogy a rendszerben rögzített céges, partneri, számlázási és NAV technikai adatok helyesek legyenek. A rendszer használata nem mentesíti a felhasználót a jogszabályoknak megfelelő számlázási és adózási kötelezettségek teljesítése alól.