Application for vat and small entity tax calculations together with sending JPK_VAT files.
Frontend part is written in Elm with use of SASS and backend in Python with use of Fastapi. Currently deployed here.
For development purposes uses docker and docker-compose.
Use docker-compose up
from the root of repository.
It will launch postgres, set up data structures up to date and start serving HTML and api endpoints on localhost:5000
.
To regenerate frontend js use ./scripts/build_frontend.sh
It is currently deployed on heroku. Deployment requires setting following environment variables:
DB_URL
JWT_SECRET
- Trading partners adding and view
- Registration/Login
- Trading partners editing
- Deleting trading partners
- View all invoices
- Add invoice
- Delete invoice
- Edit invoice
- Register/Login
- Company data
- Outstanding VAT calculation
- Deployment
- Automatic calculation of insurance payments (ZUS)
- Automatic calculation of income tax
- Generation of JPK_VAT xml file
- Sending of JPK_VAT
- PDF to text automatic input