Skip to main content

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

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.0.11

2 files

0.0.10

1 file

0.0.9

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.4

1 file

0.0.3

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page