Jean28518 / invoice-creator-german

Invoice creator for linux written in flutter, and python. Generator uses chromium and html.

Home Page:https://www.linuxguides.de/rechnungs-assistent/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rechnungs-Assistent

Erstelle Rechnungen im Handumdrehen

invoices.png

Rechnungs-Assistent für vorwiegend Selbstständige oder kleine Unternehmen Kunden und Artikel können auch von außen in .csv Dateien unter "Dokumente/Rechnungen/data" geschrieben werden, um diese für den Rechnungs-Assistent zu importieren. Ebenfalls ist der Rechnungs-Assistent komplett Skript fähig, dazu einfach rechnungs-assistent --help eingeben.

How to run for development

# Install chromium to the system or put the chromium folder into the src folder
sudo apt install chromium 

# Flutter:
sudo apt install snapd
snap install flutter --classic


# First session (Frontend):
cd src
flutter run

How to build deb package

bash build-deb.sh

How to build the bundle

bash build-bundle.sh

How to build flatpak package (work in progress)

It uses the bundle.zip of the release specified in the .yml file

flatpak-builder build-dir de.linuxguides.RechnungsAssistent.yml  --user --force-clean --install
flatpak run de.linuxguides.RechnungsAssistent
#flatpak --filesystem=host run de.linuxguides.RechnungsAssistent # For access to all files

About

Invoice creator for linux written in flutter, and python. Generator uses chromium and html.

https://www.linuxguides.de/rechnungs-assistent/

License:GNU General Public License v3.0


Languages

Language:Dart 74.8%Language:Python 10.6%Language:CMake 5.8%Language:HTML 3.6%Language:C++ 3.0%Language:Shell 1.8%Language:C 0.5%