Skip to content
This repository has been archived by the owner on Jun 6, 2020. It is now read-only.
/ invoicex-gui Public archive

Graphical User Interface for factur-x library with basic functionalities

License

Notifications You must be signed in to change notification settings

invoice-x/invoicex-gui

Repository files navigation

GUI for factur-x - Invoice-X GUI

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

About

Graphical User Interface for factur-x library with basic functionalities

Resources

License

Stars

Watchers

Forks

Packages

No packages published