Covex-agenten: spørg om driften i almindeligt sprogCovex-agenten: spørg i almindeligt sprogLæs mere
TODOUdkast — gennemlæses af Covex før udgivelse

Beløb i øre: hvorfor Covex aldrig gemmer penge som decimaltal

Hjørnet af en pudset væg i varmt lys med en skarp skygge

Forfatter

TODOForfatter

Udgivet

Udkast

Konventionen

I Covex gemmes et beløb som et heltal i mindste enhed — øre — sammen med en valutakode. Aldrig som decimaltal.

Et decimaltal kan ikke altid gengive et beløb præcist, og små afrundingsfejl vokser, når linjer lægges sammen på en faktura, fordeles på ordrer eller regnes om til en anden valuta. Et heltal i øre er præcist, og valutakoden følger med, så et beløb aldrig bliver tolket i den forkerte valuta.

Illustrativt eksempel
// Beløb som heltal i mindste enhed + valutakodetype Amount = { minor: number; currency: string };const price: Amount = { minor: 124950, currency: "DKK" }; // 1.249,50 kr.

Priser har versioner

Det samme hensyn gælder tarifferne. Ingrid regner prisen ud fra zoner, strækningsmatrix, vægttrin og kundesegment, og priserne er versionerede: historiske ordrer beholder den version, de blev prissat med. En ny tarifversion ændrer derfor ikke prisen på en ordre, der allerede er prissat.

Hvor det mærkes

  • Tilbudsark regnes linje for linje mod tariffen.
  • Leverandørfakturaer fordeles ned på de enkelte ordrer.
  • Tillæg og kurser: brændstof efter indeks, miljø, ø, weekend og valuta.
  • Rapporter viser omsætning, kost og DB1 pr. måned, kunde, afdeling, speditør og lane.

Forfatteren

TODOForfatterTODORolle

Vær med til at bygge Covex.

Transportstyring fra forespørgsel til faktura — bygget så hvert tal kan forklares.

En riflet glasdør med varmt lys bagved

Se Covex i drift — fra forespørgsel til faktura.

Tilbuddet, ordren, disponeringen, turen, chaufføren, fakturaen og afregningen i ét system. Ingen regneark ved siden af, ingen dobbelt indtastning.

En riflet glasdør med varmt lys bagved