For en bookingsplattform er økonomimotoren den som skiller seriøse løsninger fra hobbyprosjekter. Det er enkelt å lage en booking. Det er hardere å sørge for at hver booking blir til riktig faktura, hver kansellering til riktig refusjon, og hver krone som beveger seg lander i kommunens regnskap med riktig kontokode.
Digilist har tre lag i økonomimotoren: innkreving (hvor pengene kommer fra), fakturering (dokumentet som signaliserer hva som skyldes), og avstemming (hvor pengene havner og hvordan regnskapet ser det).
I. Innkreving — fire kanaler
Vipps. Standardvalg for privatpersoner. Push-melding til Vipps-appen, kunden bekrefter, vi får oppgjør på 2–4 sekunder. Refusjon med ett klikk fra admin. Vippsene avregnes til kommunens Vipps-konto direkte.
Stripe Connect. Kortbetaling for kunder som ikke har Vipps eller fra utland. Beløpet trekkes fra kortet, sitter på Digilists Stripe Connect-platformkonto i et øyeblikk, og betales ut til kommunens bankkonto neste virkedag. Avgiftene er Stripes standard (1.4% + 2 kr for europeiske kort).
EHF/Peppol-faktura. For organisasjonskunder (lag, bedrifter). Kunden booker, faktura sendes via Peppol-nettverket til deres EHF-mottak. Forfall typisk 14 eller 30 dager. Vi varsler om forfall, men inkasso håndteres av kommunens egen rutine.
Manuell faktura. For tilfeller der kunden ikke har EHF-mottak (smårere lag, privatpersoner som velger faktura). PDF-faktura sendes på e-post med KID-nummer. Innbetalinger spores via OCR-fil fra banken.
Kommunen velger hvilke kanaler som tilbys per anlegg eller per kundetype. Et selskapslokale på lørdag — Vipps og kort. En idrettshall til Skien IF — EHF. En sesongleie til en pensjonistforening — manuell faktura.
II. Fakturagenerering
Hver booking har et fakturagrunnlag. Grunnlaget inneholder:
- Linjer (lokale, timepris × antall timer, eventuelle tillegg)
- MVA-håndtering (kommunale tjenester ofte unntatt, men ikke alltid)
- Kontokode (matchet til kommunens kontoplan)
- Kostnadssted (anleggets ansvarskode)
- Periode (hvilken regnskapsperiode hører dette til)
Fakturagrunnlaget genereres automatisk når en booking bekreftes. Det går videre til faktura — enten direkte til EHF, eller til en PDF-faktura — eller til den valgte regnskapsintegrasjonen (se under).
Vi støtter også forskuddsfakturering (kunde betaler ved booking, ikke ved bruk), etterfakturering (kunde betaler etter bruk, typisk for sesongleie), og delt fakturering (deposit forskudd, sluttoppgjør etter).
III. Refusjoner
Refusjoner er det enkleste å gjøre feil i et bookingssystem. Vi har fokusert på å gjøre det enkelt riktig.
Auto-refusjon. Hvis kansellering skjer innenfor regelens grense (typisk 14 eller 7 dager før), refunderes automatisk når saksbehandler godkjenner kanselleringen.
Delvis refusjon. Hvis kanselleringsregelen sier «80% refunderes hvis innen 7 dager», beregner plattformen automatisk beløpet og refunderer det. Restbeløpet blir igjen som inntekt.
Refusjonssporing. Hver refusjon har sitt eget revisjonsspor: hvem godkjente, hvilken regel som gjaldt, hvilket beløp, hvilken kanal det gikk via, hva kunden ble fortalt.
Cross-kanal refusjon. Betalte med Vipps, men ønsker refusjon til bankkonto? Vi støtter manuell overføring og logger den tilsvarende. Brukes sjelden — Vipps-til-Vipps er standard.
IV. Regnskapsintegrasjoner
Manuell overføring av tall fra bookingssystem til regnskap er ikke bare arbeid — det er en feilkilde. Digilist sender data direkte til:
- Visma eAccounting — den vanligste i norske kommuner. Fakturagrunnlag, innbetalinger, refusjoner pushes via API.
- Tripletex — populært for selskapslokaler og kommunale foretak.
- Fiken — for mindre utleiere.
- PowerOffice Go — for kommuner som har den.
- DNB Regnskap — for kunder i DNB-økosystemet.
- EHF/Peppol direkte — uten å gå via et regnskapssystem, hvis kommunen ikke har en av de overnevnte.
For hver integrasjon mapper vi:
- Kontoplan-koder (debet og kredit)
- Kostnadssteder (per anlegg eller etat)
- MVA-koder (per produkttype)
- Kundenumre (oppslag mot kommunens kunderegister)
Konfigurasjonen gjøres én gang under onboarding. Etter det er bookings-til-regnskap-flyten autonom.
V. Avstemming
Avstemming er der det blir litt komplisert: penger som kommer inn må matches mot fakturaer som er sendt, og restanser må følges opp. Digilist gjør tre ting for å holde regnskapsavdelingen i god humør:
Real-time dashboard. Forecast på inntekter denne måneden, restanser, refusjoner, gjenstående fakturagrunnlag som ikke er prosessert. Det dashboardet er det første en kommunal økonomiansvarlig spør om i demoen.
OCR-import. Kommunens bank sender en daglig OCR-fil med innbetalinger. Digilist matcher den mot åpne fakturaer og merker dem som betalt. Manuell håndtering trengs kun for mismatch — typisk når en kunde har betalt feil beløp.
Månedsrapporter. Den 1. i hver måned genereres en rapport over forrige måneds inntekter per anlegg, refusjoner, restanser, og MVA-spesifikasjon. Klar til revisor.
Hva sliter et bookingssystem mest med?
Komplekse betalingsflyter med kombinasjoner. Eksempel: et lag bestiller sesongleie for hele vinteren, betaler 30% forskudd nå, resten faktureres månedlig, og hvis de avlyser en enkelttime refunderes timepris automatisk fra forskuddet.
Vi har bygd modulen som håndterer dette med Pricing v2-arkitekturen som beskrives mer detaljert der. Kort fortalt: hver bookings-line-item har sin egen livssyklus, kan flyttes mellom forskudd og etterfakturering, og inntektsføres på riktig periode automatisk.
Det er ikke magisk. Det er disiplinert datamodellering, og det er forskjellen mellom et bookingssystem som passer til en matbutikk og et som tåler en kommune.
