Home - psnizek/RentalApp GitHub Wiki
Welcome to the RentalApp wiki!
This app is written in Python 3 and tested on Python 3.7. The app doesn't look nice but it does its job. I wrote it in only 1 week throughout evening hours.
Purpose:
Simple tool to manage leases and service subscriptions.
Data model:
The app uses 3 tables only (business-partners, products and contracts). All 3 tables allow the addition, deletion or editing of records.
Reporting:
- invoice run present month
- invoice forecast next month
- ending contracts next month
Principle:
The whole app is based on the principle that there are 3 different types of invoice records:
- initial payment (start of the lease, arbitrary amount usually higher than regular lease rate)
- regular fee (normal regular monthly lease) usually 11 or 23 times - depending on the contract duration
- final purchase - the lease taker has the right to buy the product after the lease is completed