Skip to main content

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

Release files for norskfaktura 0.2.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 norskfaktura 0.2.1
File Size Uploaded
norskfaktura-0.2.1.tar.gz 1.3 MB Details

Release files / norskfaktura-0.2.1.tar.gz

Download URL norskfaktura-0.2.1.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
cf57b18e106471107c06679188f991b9b427f12fa146a435a43504f71dd5ce7d
BLAKE2b-256 checksum
How to use checksums
de693a69e22d8e38dee78e6e285c04e5b48ed21ede6dce77eb91cf62ff0e0e98
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2.0

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.3

1 release file

0.1.2

1 release file

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