
design
fl-tech
&
design
fl-tech
&
Fill in all the fields and select the currency and then press the Finish button.
The only field that can be left blank is the reference field. If nothing is filled in, nothing happens.
If everything worked, an SVG file will be exported and all fields will be deleted.
I've created a template in libreoffice and can then copy/paste the exported SVG there and export it as a pdf.
So you have created your personal invoice in a fairly short time.
Small manual
Installation
What you definitely need is
Python is pre-installed on Linux and Mac. So you don't need to worry about it anymore.
More information for non-Linux users will follow. If it does not work,
me.
Next you need to install the qrbill library. It's easy to do with the terminal.
You should dabble a bit with the terminal anyway, because it's a great thing and you can get some things done a lot quicker than clicking around with the mouse.
Back to the topic. You now type in the terminal "pip install qrbill" and then it should actually be installed automatically.
If this is not the case now, it may be that "pip" is not installed, then the terminal will immediately tell you the command to reinstall "pip". Pip is the command to download the required libraries from Pypi.
​
So now we have Python and qrbill installed and we're halfway there.
And then?
Go to my
and press the green code button.
Download the .zip file and extract it into the personal folder. This is important so that the program can find the path automatically. You should now have a file named "qr-ezs-app-master" in your "Username" folder and now you need to rename the filename to "qr-ezs-app". So simply delete the -master at the end.
If you now open the folder, you will see two files. Double-clicking on the Python file isn't what we always want to do to start the app. There is a simple solution in Linux.
Create a launcher...
We go back to the terminal and test whether the app works at all. To do this, we enter the following:
"python3 /home/yourUsername/qr-ezs-app/qr-ezs-app.py"
If that doesn't work, please write to me. I've tested it on various distributions and it should work like this.
If it works, open "Create a starter" in your distro and enter the above command with your username and fill in the empty fields and you already have your starter for the App.
Tada!!!
Now you've done it. You can make your own QR code deposit slips and they work properly. If everything worked, all fields will be cleared for the next deposit or something wrong with the IBAN or the reference number.
You can copy the exported SVG file to the bottom of your Office program Draw and print it out and you're done.
Enjoy your time
Tested on UbuntuMate, KaliLinux and Debian10 on virtualBox
What's next ?
The next step will be that I will add a save function so that recurring payments can be easily selected with a mouse click.
​
It would also be nice if the copy/paste thing were eliminated and the EZS was inserted in an existing template at exactly the right place. But since this is not really a big effort at the moment, it will probably have to wait a little longer.
​
Suggestions are always welcome. Write me directly via the contact form.