Skip to main content

Norwegian database solution for invoicing in a small business

Project description

Norsk Faktura

Norsk Faktura er et fakturaprogram for moderne linux, laget for å tilfredsstille norske juridiske krav. Det lagrer all informasjon lokalt på maskinen.

Installasjon

Eksterne avhengigheter

Det er en del pakker som må installeres på systemet via vanlig pakkebehandling før man kan installere programmet via pip

Kjør denne kommandoen på fedora:

sudo dnf install gcc gobject-introspection gobject-introspection-devel cairo cairo-devel pkgconf-pkg-config python3-devel cairo-gobject-devel

Kjør denne kommandoen på ubuntu 18.04:

sudo apt install gcc python3-pip gobject-introspection python3-gi libcairo-dev pkgconf python3-dev libcairo-gobject2 libgirepository1.0-dev

ref: https://stackoverflow.com/a/54795222

Installering via pip

Når de eksterne avhengighetene er tilfredsstilt kan man installere programmet via pip:

pip install --user norskfaktura

For ubuntu 18.04:

pip3 install --user norskfaktura

Dette gir systemet kommandoen norskfaktura som kan brukes til å starte programmet via terminalen, men sannsynligvis vil man gjerne ha et menyikon man kan trykke på. Da kan man kjøre:

nf-install-icons

og man vil etterpå (under Gnome) finne programmet blant alle andre programmer som 'Norsk Faktura'.

Oppdatering av programmet

Man kan installere eventuelle oppdateringer også v.h.a pip:

pip install --user norskfaktura --upgrade

Konfigurering

Når du starter applikasjonen for første gang vil du få opp et vindu for å legge inn informasjon om ditt firma/organisasjon. Om du oppdager at du har gjort noe feil, eller vil gjøre endringer senere, kan du komme tilbake til denne skjermen ved å klikke på "instillinger"-knappen nede i høyre hjørne av hovedbildet.

Foruten første fakturanummer og filstiene til pdf-mappen og logoen, så skriver du inn resten av feltene slik du vil at de skal vises på fakturaen.

Lage og bruke et virtuelt miljø for utvikling:

Merk: det er per nå ikke mulig å utvikle programmet fra innsiden av et virtuelt miljø på en enkel måte, se #10

Lager et virtuelt mmiljø under mappen 'env':

python -m venv env

Aktivere det virtuelle miljøet:

source env/bin/activate

Deaktivere det virtuelle miljøet:

deactivate

Hvordan kjøre tester

Det er enda ikke skrevet tester, men når de kommer på plass kjører man dem med denne kommandoen:

python3 setup.py test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

norskfaktura-0.2.1.tar.gz (1.3 MB view details)

Uploaded Source

File details

Details for the file norskfaktura-0.2.1.tar.gz.

File metadata

  • Download URL: norskfaktura-0.2.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.6.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for norskfaktura-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cf57b18e106471107c06679188f991b9b427f12fa146a435a43504f71dd5ce7d
MD5 6a8b682104b795789e5b99c0ded5da70
BLAKE2b-256 de693a69e22d8e38dee78e6e285c04e5b48ed21ede6dce77eb91cf62ff0e0e98

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page