Skip to main content

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

Metadata

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)

Source distribution for invoicex-gui 0.1.1
File Size Uploaded Provenance
invoicex-gui-0.1.1.tar.gz 55.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for invoicex-gui 0.1.1
File Interpreter ABI Platform
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

Security for invoicex-gui 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page