Skip to content

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

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