Skip to content

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

License

Notifications You must be signed in to change notification settings

Jean28518/invoice-creator-german

Repository files navigation

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