Skip to main content

Graphical User Interface for factur-x library with basic functionalities

Project description

Travis CI

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

Requirements

  • PyQt5 v5.10.1

  • PyPDF2

  • lxml

  • PyYAML

  • invoice2data

External Dependencies:

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

https://raw.githubusercontent.com/invoice-x/invoicex-gui/master/Screenshots/mainWindow.png https://raw.githubusercontent.com/invoice-x/invoicex-gui/master/Screenshots/editDialog.png

Author

Harshit Joshi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invoicex-gui-0.1.1.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

invoicex_gui-0.1.1-py3-none-any.whl (73.4 kB view details)

Uploaded Python 3

File details

Details for the file invoicex-gui-0.1.1.tar.gz.

File metadata

  • Download URL: invoicex-gui-0.1.1.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for invoicex-gui-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7341402cc27d086de1e690b279df511fd5ad9053e757bebebac52efdf1a33fe2
MD5 a662a35719ef46d9262594aebdfd95a1
BLAKE2b-256 1eea7c5ad4341391d39af8d275e9e29fad72bc23f81e5d63adfa240c1b6891af

See more details on using hashes here.

File details

Details for the file invoicex_gui-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: invoicex_gui-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 73.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for invoicex_gui-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bee88dccdff93f8f67606f63325e3c85f6f8373da1ef69674be3548a66d3cffe
MD5 a9e82fc6dae545a25bb7605cd0eb858c
BLAKE2b-256 0711eb21df903a300fe9b7f25ebbdf676ba75dfd9ddca5bd8fffc964efe9a21c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page