Simple Client to manage Invoices in the Greek Electronic Tax System (myDATA) for Doctors/Physicians.
-
suitable only for Doctors/Physicians that operate in Greece (Invoice type: category1_3-E3_561_003)
-
use of myDATA REST API (current v1.0.10) as published here
-
works either in testing or production mode (needs editing the file)
-
Supports: sending, retrieval based on filters, canceling and printing of Invoices
-
QR-image is shown on Invoice (MyDATA generates QR-code only once, at invoice send, and not at retrival)
-
Only Linux is supported (HELP to extend to Windows welcome)
- 'isTesting' = 0 (testing) | 1 (production)
- your 'USERNAME' and 'KEY' as registered in myDATA account
- 'BRANCHES' dictionary: office branch(es) information and number as registered in TAXIS
- PYTHON
- compatible with Python version 3.x
- no external dependencies (only core packages)
- tested in Linux Arch
- HTML/Javascript
- The Production server of myDATA does not support the CORS protocol, so a CORS-proxy must be used (eg. https://cors-anywhere.herokuapp.com) and can intercept our traffic (if you are ok with that!)
- All modern browsers should be supported