GUI for factur-x - Invoice-X GUI
Graphical User Interface for factur-x library with basic functionalities such as:
Validate metadata of pdf invoice
Export metadata to in form of JSON, XML and YAML
Extract fields from PDF using invoice2data
Edit field values (metadata) of pdf invoices
TODO
Add external XML to PDF
The application is built using PyQt5
Latest Stable release
v0.1.0
Linux: Linux Package
Windows (64-bit): Windows executable
MacOS: MacOS executable
Requirements
PyQt5 v5.10.1
PyPDF2
lxml
PyYAML
invoice2data
External Dependencies:
Imagemagick: https://www.imagemagick.org/script/download.php
GhostScript: https://www.ghostscript.com/download/gsdnld.html
Installation
Install invoicex-gui using pip
$ pip install invoicex-gui
Running from source
$ git clone https://github.com/invoice-x/invoicex-gui.git $ cd invoicex-gui $ pip install -r requirements.txt $ python main.py
OR run from terminal
$ $ git clone https://github.com/invoice-x/invoicex-gui.git $ cd invoicex-gui $ python setup.py install $ invoicex-gui
Development
If you are interested in improving this project, have a look at our developer guide to get you started quickly.
Screenshots
Release files for invoicex-gui 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| invoicex-gui-0.1.1.tar.gz | 55.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| invoicex_gui-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 129.2 kB
Release files / invoicex-gui-0.1.1.tar.gz
| Download URL | invoicex-gui-0.1.1.tar.gz |
|---|---|
| Size | 55.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7341402cc27d086de1e690b279df511fd5ad9053e757bebebac52efdf1a33fe2
|
|
BLAKE2b-256 checksum How to use checksums |
1eea7c5ad4341391d39af8d275e9e29fad72bc23f81e5d63adfa240c1b6891af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
|
Release files / invoicex_gui-0.1.1-py3-none-any.whl
| Download URL | invoicex_gui-0.1.1-py3-none-any.whl |
|---|---|
| Size | 73.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bee88dccdff93f8f67606f63325e3c85f6f8373da1ef69674be3548a66d3cffe
|
|
BLAKE2b-256 checksum How to use checksums |
0711eb21df903a300fe9b7f25ebbdf676ba75dfd9ddca5bd8fffc964efe9a21c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
|