A projektnek jelenlég két része van: App: ebben a mappában található az alkalmazás, aminek két része van.
- Letölti az ügyfelek adószámláit az adóhivatal adatbázisából
- Számlázó program exportját főkönyvi adatokkal feltölti. Kontírozza és a költséghely besorolást részlegesen elvégzi.
Script: Egy rossz formátumban lévő excel fájlt rendez.
Az alkalmazás a felhasználónév és jelsző megadása után Mozilla Firefoxot használva megnyitja a https://ebev.nav.gov.hu/ honlapot. Bejelentkezik. Majd letölti az összes adószámlát a jelenlegi időszaknak megfelelően. Az ügyfelek neve és felhasználóneve a data.json fájlban vannak tárolva. Az alkalmazás jelszavakat nem tárol, azokat minden egyes alkalommal meg kell adni.
Választhatóan feltölti a Hotel és a Cafe számlázó program exportját főkönyvi adatokkal. Törli a csv-t és megnyitja a szerkesztett dokumentumot az alapértelmezett csv megnyitó programban. A kész fájlok a Hotel/Cafe mappákba kerülnek.
Az appot a zip fájlban érdemes letölteni. A működéshez szükséges, hogy a data.json és a path.json is az exe mappájában legyen.
Klónozd a repository-t
git clone https://github.com/anecz17/AccountingApp.git
Lépj be a projekt könyvtárába
cd projekt-név
Hozz létre virtuális környezetet (opcionális, de ajánlott)
python -m venv venv
Windows-on: venv\Scripts\activate //MAC source venv/bin/activate
Függőségek telepítése
pip install -r requirements.txt
A requirements.txt tartalmazza a minimális követelményeket.
A script futtatása python könyvelői_Kisprogram1.5.py
v1.5
- A jelszó már csillagozva van gépelés közben.
- Túllép a ebev honlapon figyelmeztetésen
- A program nem omlik össze, ha nem tudja törölni az eredeti csv fájlt
v2.0
- Az adószámla lekérdezés megszűnik az eddigi weboldalon így a 2.0-ás verzió már az új weboldalról fogja lekérni az adatokat.
- BeautifulSoup ? Tkinter
- Forkold a repository-t GitHub-on a Fork gombra kattintva.
- Hozz létre egy új branch-et (
git checkout -b új-funkció-branch) - Végezd el a változtatásokat és commitolj (
git commit -m 'Hozzáadott funkció') - Pushold a branch-et (
git push origin új-funkció-branch) - Nyiss egy Pull Request-et a változtatásaid beolvasztásához.
Lásd MIT License.