— Compliance · Bogføringsloven §15
Krav for krav — åbent kortlagt
Denne side er OneProgram ApS' offentlige kortlægning af bogføringslovens §15 og de tilhørende bekendtgørelser (BEK 97 og 98 af 26/01/2023) mod Bogforing.ai. Den bruges som bilag ved anmeldelse af digitalt standard bogføringssystem via virk.dk. Ikke en uafhængig certificering — men et konkret overblik som revisor, myndighed eller kunde kan gennemgå.
29–299 kr/md — du bestemmer — eller gratis, hvis du ikke sparer beløbet på din bogholder eller revisor.
Om udbyderen
- Udbyder: OneProgram ApS
- Produkt: Bogforing.ai
- Deployment: Cloud-baseret (SaaS) — hostet på Hetzner (Falkenstein/Nürnberg, DE) via Elestio (IE). Daglig krypteret backup i Hetzner Object Storage, Helsinki (FI). Ingen kundedata forlader EU/EØS.
- Underdatabehandlere: Elestio (IE, managed self-hosted Supabase), Hetzner (DE fsn1 + nbg1, FI hel1), Cloudflare (EU-only edge), OpenAI (EU data-residency + Zero Data Retention), Stripe (betaling, EU). Fuld liste i persondatapolitikken.
- Kontakt for anmeldelser og revisorforespørgsler: se kontaktsiden.
Hovedkrav 1 · § 15, nr. 1 (BEK 97, bilag 1)
Registrering & opbevaring af transaktioner og bilag
Bogforing.ai indeholder felter til alle lovpligtige oplysninger pr. transaktion, tildeler et uændreligt transaktions-id og registreringsdato, og opbevarer bogførte transaktioner og bilag i minimum 5 år.
| Krav | Reference | Sådan opfylder Bogforing.ai kravet |
|---|---|---|
| Transaktionsdato | Bilag 1, 1a | Obligatorisk felt 'date' på hver journal-linje. Vises i UI og eksporteres i SAF-T og alle rapporter. |
| Beløb | Bilag 1, 1b | Obligatorisk 'amount' pr. journal-linje. Skelner debit/kredit via fortegn og separate kolonner i eksport. |
| Bilagsnummer | Bilag 1, 1c | Fortløbende 'voucher_number' pr. journal — tildeles automatisk ved bogføring og kan ikke ændres. |
| Transaktionstekst | Bilag 1, 1d | Obligatorisk beskrivelsesfelt pr. linje, med reference til underliggende bilag (attachment). |
| Valutakurs / omregningsfaktor | Bilag 1, 1e | Ved bogføring i anden valuta end DKK gemmes kurs pr. dato via ECB-rates. Både originalbeløb og DKK-beløb bevares. |
| Registreringsdato pr. transaktion | Bilag 1, 2a | Server-tildelt 'posted_at'-tidsstempel — sat ved bogføring, kan ikke redigeres. |
| Fortløbende transaktions-id | Bilag 1, 2b | Monotont stigende id pr. journal + linje, tildelt af databasen. |
| Initialer / bruger pr. transaktion | Bilag 1, 2c | 'posted_by' peger på autentificeret bruger. Vises i UI ved siden af transaktionen. |
| Ændringer gemmes (retning via modpostering) | Bilag 1, 2d | Bogførte journaler er låst. Rettelser sker via ny modpostering — hele historikken bevares i audit_log. |
| Bogførte transaktioner kan ikke ændres, tilbagedateres eller slettes | Bilag 1, 2e | Database-triggers afviser UPDATE/DELETE på bogførte journaler. Kun modpostering er tilladt. Håndhæves i RLS + trigger, ikke kun i UI. |
| Digital opbevaring af købsbilag | Bilag 1, 3a | 'attachments' + Supabase Storage. Bilag kan uploades manuelt, via Peppol, via e-mail-inbox, mobil-scanner eller browser-extension. |
| Digital opbevaring / generering af salgsbilag | Bilag 1, 3b | Salgsfakturaer genereres i systemet (PDF + Peppol) og gemmes automatisk med reference til de bogførte linjer. |
| 5 års opbevaring af transaktioner + bilag | Bilag 1, 4 | Retentionspolitik: alle bogførte transaktioner og bilag opbevares minimum 5 år efter regnskabsårets udgang, uanset kundeforholdets ophør. |
| Uændrelighed under opbevaring | Bilag 1, 4a | Immutable storage + hash-signeret audit-log. Slette-forsøg blokkeres af RLS-politikker og trigger-hooks. |
| Struktureret maskinlæsbart format ved skifte af system | Bilag 1, 4b–c | SAF-T Financial-eksport (XML) dækker alle bogførte transaktioner + kartoteker. Kan trigges også efter opsigelse i op til 5 år. |
| Dekryptering af krypterede data & bilag | Bilag 1, 4d | Data-at-rest krypteres via Supabase (AES-256, EU-nøgler). Alle bogførte data kan dekrypteres og eksporteres i strukturerede formater (SAF-T, CSV, PDF). |
Hovedkrav 2 · § 15, nr. 2 (BEK 98, §13)
Anerkendte standarder for it-sikkerhed
Bruger- og adgangsstyring, automatisk sikkerhedskopiering, og et sikkerhedsniveau bygget på en dokumenteret risikovurdering. Vi arbejder mod uafhængig ISAE 3000-erklæring; indtil da leveres risikovurdering som separat bilag ved anmeldelse.
| Krav | Reference | Sådan opfylder Bogforing.ai kravet |
|---|---|---|
| Brugerstyring (autentifikation) | §13, stk. 1 | E-mail/adgangskode med bcrypt-hash, TOTP-baseret MFA (Authy, Google Authenticator), MitID-planlagt. Session-timeout og betroede enheder max 14 dage. |
| Adgangsstyring (autorisation) | §13, stk. 1 | Rollebaseret adgang pr. selskab: admin, bogholder, læser, revisor. Row Level Security håndhæves i databasen — ikke kun i UI. |
| Automatisk sikkerhedskopi | §15, nr. 2 | Kontinuerlig backup via managed Postgres (Elestio) med Point-in-Time Recovery i 7 dage + daglige krypterede snapshots til Hetzner Object Storage (S3-kompatibel) i Helsinki (hel1, FI), 30 dages retention. Live læse-replika på Hetzner nbg1 (Nürnberg, DE) for failover. Al backup inden for EU/EØS. |
| Kryptering under transport | §13, stk. 1 | TLS 1.2+ (HSTS) på alle endpoints. Termineres på Cloudflare EU-edge (Frankfurt, Amsterdam, København) med EU-only routing. |
| Kryptering ved opbevaring | §13, stk. 1 | AES-256 disk-kryptering på Postgres og fillager på Hetzner fsn1 (Falkenstein, DE), samt på backup i Hetzner Object Storage (hel1, FI). Nøgler forvaltet i EU. |
| Risikovurdering (i mangel af ISAE 3000 / ISO 27001) | §13, stk. 1–2 | Struktureret risikovurdering opdateres årligt og medsendes anmeldelsen som bilag. Dækker fortrolighed, integritet og tilgængelighed. |
| Sagsbehandler-adgang | BEK 98, §8, stk. 3 | Erhvervsstyrelsen kan modtage tidsbegrænset læse-adgang til demo-selskab via unik invite-link (max 30 dage, tilbagekaldeligt). |
| Databehandleraftale (DPA) | BEK 98, §8, stk. 2, nr. 4 | Standard DPA baseret på EU Kommissionens SCC'er. Vedlægges anmeldelsen og er tilgængelig på anmodning. |
| Aftaler med underdatabehandlere | BEK 98, §8, stk. 2, nr. 5 | Elestio, Hetzner, Cloudflare, OpenAI og Stripe — DPA'er vedlægges anmeldelsen. |
Hovedkrav 3 · § 15, nr. 3
Automatisering — e-fakturaer & standardkontoplan
Understøtter afsendelse og modtagelse af e-fakturaer via Peppol, samt bogføring på Erhvervsstyrelsens offentlige standardkontoplan.
| Krav | Reference | Sådan opfylder Bogforing.ai kravet |
|---|---|---|
| Automatisk fremsendelse af e-fakturaer | §15, nr. 3 | Salgsfakturaer kan sendes via Peppol BIS Billing 3.0 direkte fra fakturaskærmen. Leveringsstatus opdateres via Peppol-status-webhook. |
| Automatisk modtagelse af e-fakturaer | §15, nr. 3 | Peppol-endpoint modtager indgående fakturaer, matcher til leverandør, foreslår kontering — og opretter bilag i inbox automatisk. |
| Kontering på offentlig standardkontoplan | §15, nr. 3 | Erhvervsstyrelsens standardkontoplan er indbygget som skabelon ved oprettelse af nyt selskab. Kunder kan tilvælge alternativ kontoplan. |
| Automatisering af administrative processer | §15, nr. 3 | Bank-regler, bilag-inbox med OCR/AI-forslag, automatisk momsbestemmelse, rykker-motor og periodiseringer. |
Anmeldelse via virk.dk
Ved anmeldelse via virk.dk vedlægges følgende bilag:
- Beskrivelse af opfyldelse af §15 (denne side + uddybende PDF)
- Risikovurdering (it-sikkerhed)
- Databehandleraftale
- Underdatabehandler-liste inkl. adresser & CVR
- Præudfyldt Erhvervsstyrelsens tjekliste
- Midlertidig sagsbehandler-adgang (på forespørgsel)
Tredjeparts-integrationer
Bogforing.ai kan tilkobles tredjeparts-systemer (fx lønudbydere, POS-systemer, bank-connectors). Disse systemer indgår ikke i det registrerede bogføringssystem og markeres tydeligt som "ekstern integration" i UI, jf. BEK 98 §9, stk. 2.
Dokumentversion
- Version 1.0 — 13. juli 2026
- Gældende for Bogforing.ai (produktions-release på tidspunktet for anmeldelse)
- Opdateres ved materielle ændringer i produkt eller lovgrundlag
Spørgsmål? Vi svarer revisor-hurtigt
Du bestemmer prisen mellem 29 og 299 kr/md — betal efter den værdi vi skaber. Sparer vi ikke som minimum beløbet på din bogholder eller revisor, er det gratis.
Ingen binding. Intet kreditkort. AI-rådgiveren er med fra dag ét.
