Fra PDF til en tabel, du kan arbejde i
Et kontoudtog i PDF ser ordentligt ud på skærmen og er ubrugeligt i regnskabet. Du kan ikke sortere det, ikke lægge det sammen, ikke filtrere det. Hvert eneste tal, du skal bruge til afstemningen, til momsen eller til årsafslutningen, sidder fast i et dokument, der er lavet til at blive læst af et menneske — ikke af et regneark.
Det er præcis det problem, en konvertering af kontoudtog løser. Hver postering bliver læst og lagt tilbage som en linje i en tabel: dato i en kolonne, tekst i en anden, beløb med rigtigt fortegn i en tredje, saldo i en fjerde. Derfra er det almindeligt regnearksarbejde — sortér, filtrér, summér, lav en pivottabel.
Alternativet er at taste. Et kontoudtog med 60 posteringer tager en times tid at skrive af, og det er timen før du opdager, at et beløb er vendt forkert. Med en hel årgang foran dig bliver det til flere dages arbejde, som hverken du eller din bogholder får noget ud af.
Hvorfor det overhovedet er nødvendigt
Danske netbanker er blevet gode til at levere data — men kun for de konti, du har adgang til lige nu, og kun så langt tilbage, som de gemmer. Det er sjældent der, problemet opstår. Problemet opstår ved den konto, der blev lukket sidste år, ved den udenlandske bank uden dansk eksport, ved kortudtoget der kun findes som PDF, og ved den kunde, der sender dig et udtog på mail i stedet for en fil.
Bogholdere og revisorer møder det hver måned: materialet kommer i blandet form, og halvdelen af det skal skrives af, før noget som helst kan afstemmes. Det er ikke fagligt arbejde, det er tastearbejde, og det er både det dyreste og det mest fejlbehæftede led i kæden.
Værdien af at konvertere er derfor ikke kun tid. Det er, at tallene kommer ind i regnskabet på samme måde hver gang, uden at nogen har haft mulighed for at taste 4.512,80 som 4.152,80 — og at du kan bevise, at der ikke mangler en linje.
Hvad bliver udtrukket af et dansk kontoudtog
Et kontoudtog har to niveauer, og begge bliver læst. Øverst står kontoens oplysninger: bankens navn, kontohaver, kontonummer eller IBAN, perioden og de to saldi. Nedenunder står posteringerne, og det er dem, regnskabet lever af.
Datoer bliver normaliseret, så en dansk skrivemåde som 03-06-2026 ikke bliver forvekslet med den amerikanske. Beløb bliver læst med dansk talkonvention, hvor punktum er tusindtalsseparator og komma er decimaltegn — 1.234,56 er tusind to hundrede og fireogtredive kroner og seksoghalvtreds øre, ikke 1,23.
| Niveau | Felt | Bemærkning |
|---|---|---|
| Konto | Bank, kontohaver, kontonummer/IBAN | Kontonummeret gengives som på udtoget, også maskeret |
| Konto | Periode, valuta | Typisk DKK, men EUR- og valutakonti læses også |
| Konto | Primosaldo og ultimosaldo | De to tal, saldokontrollen hviler på |
| Postering | Dato | Normaliseret, så sortering virker |
| Postering | Tekst | Hele teksten, også når den brækker over flere linjer |
| Postering | Beløb med fortegn | Hævning negativ, indsætning positiv — én kolonne |
| Postering | Løbende saldo | Når udtoget trykker den |
Sådan virker det i praksis
Du uploader PDF-filen i browseren. Systemet finder først ud af, hvilken slags dokument det er, læser derefter siderne — én ad gangen, så et udtog på otte sider ikke ender med kun at aflevere den første — og bygger posteringerne op som rækker.
Før du får noget at se, kører saldokontrollen. Primosaldo plus summen af alle posteringer skal give ultimosaldoen. Går regnestykket op, ved du, at der ikke mangler en linje. Går det ikke op, får du det at vide sammen med de rækker, der ser forkerte ud.
Derefter kan du rette. Alle felter kan redigeres, før du eksporterer, og rettelserne følger med i alle formater — retter du et beløb én gang, er det rettet i både Excel, CSV og bankfeed-filen. Til sidst henter du filen eller sender den videre til dit regnskabsprogram.
Virker med alle banker — også de udenlandske
Der er ingen skabelon pr. bank at vælge. Udtrækket sker ved at forstå dokumentets opbygning, ikke ved at slå faste koordinater op, og derfor virker et udtog fra en bank, systemet aldrig har set, på første forsøg. Det gælder Danske Bank, Nordea, Jyske Bank, Sydbank, Nykredit, Spar Nord, Arbejdernes Landsbank, Lunar og alle de andre.
Det gælder også de udenlandske konti, som ellers er de sværeste at få ind i et dansk regnskab. En tysk, engelsk eller polsk bank skriver sine kolonner anderledes og bruger andre ord for det samme, men strukturen — dato, tekst, beløb, saldo — er den samme, og det er den, der bliver læst.
Skifter banken layout, hvilket sker, er der ikke noget at rette op. Der er ingen skabelon, der kan gå i stykker, og derfor heller ingen, der skal vedligeholdes.
Kan din bank levere XML eller CAMT, så brug den
Det er den ærlige rækkefølge, og vi siger den hellere selv. Dansk erhvervsnetbank kan i vid udstrækning levere kontoudtog som XML i ISO 20022-familien — Jyske Netbank Erhverv kan for eksempel bestille kontoudtog i XML, leveret i netbanken eller til en FTP-adresse. Kan du få den fil, så tag den. Den kommer fra kilden og skal ikke læses af nogen.
En konvertering er til de fire huller, en eksport ikke dækker: historik længere tilbage end netbanken gemmer, lukkede konti hvor adgangen er væk men materialet mangler, banker og kort uden eksport — typisk udenlandske og mindre udstedere — og de udtog, andre sender dig som PDF, fordi det var det, de havde.
| Situationen | Kan netbanken klare den? | Hvad du gør |
|---|---|---|
| Indeværende måned, aktiv konto | Ja — hent CAMT/XML | Brug bankens egen fil |
| Historik ældre end downloadvinduet | Nej | Konvertér de PDF-udtog, du har |
| Lukket konto | Nej — adgangen er væk | Konvertér det gemte materiale |
| Udenlandsk bank uden dansk eksport | Sjældent | Konvertér udtoget |
| Kort og fintechs der kun giver PDF | Nej | Konvertér udtoget |
| Udtog en kunde har sendt på mail | Ikke relevant | Konvertér filen, du har fået |
De huller forsvinder ikke af sig selv. De fleste danske virksomheder har mindst ét af dem hvert år, og ved en revisorgennemgang eller et ejerskifte er det som regel dem alle fire på én gang.
Hvad du kan eksportere til
Excel er standardsvaret, fordi det er der, arbejdet foregår: formler, filtre, pivottabeller og en kolonne til kontering. CSV er den neutrale variant, når noget andet system skal læse filen.
Derudover laves rigtige bankfeed-filer — OFX, QBO og QFX — som en del regnskabsprogrammer importerer direkte som bankposteringer i stedet for som et regneark, der skal mappes. Hvilket format dit program foretrækker, står i dets egen importvejledning, og det er værd at læse, før du konverterer et helt år.
Vi laver til gengæld ikke FIK-, Bankdata-V3-, BEC- eller SDC-filer. Det er betalingsfilformater, som virksomheden sender til banken, og de hører hjemme i dit økonomisystem — ikke i et værktøj, der læser udtog.
Ind i e-conomic, Dinero, Billy eller Uniconta
De fleste danske virksomheder bogfører i et af de store systemer, og de kan alle importere bankposteringer — enten fra en fil eller fra en bankforbindelse. Din opgave er at aflevere data i den form, systemet vil have, og det er det, eksporten er til for.
Rækkefølgen er altid den samme: find importvejledningen i dit program, se hvilke kolonner og hvilket datoformat den kræver, og tilpas eksporten til den, før du kører et helt år igennem. Det tager ti minutter og sparer en oprydning bagefter.
Grænsen er værd at være tydelig om: vi bogfører ikke for dig. Der er ingen kontoplan, ingen kontering, ingen bilagsstyring og ingen bogholderi i FlowParse. Vi laver dokumentet om til data — konteringen og bogføringen sker i dit system, hvor den hører hjemme.
Bogføringsloven: hvad vi er, og hvad vi ikke er
Kravet om digital bogføring er nu rullet helt ud. Fra 1. januar 2026 gælder det også personligt ejede virksomheder og foreninger, når nettoomsætningen har oversteget 300.000 kr. i to på hinanden følgende regnskabsår. Er du omfattet og vil bogføre selv, skal du bruge enten et registreret standardsystem eller et specialudviklet system, der lever op til Erhvervsstyrelsens krav.
Forskellen mellem de to er ikke teknisk, den er ansvarsmæssig. Bruger du et registreret system, er det udbyderen, der har ansvaret for, at systemet opfylder lovens krav. Bruger du et ikke-registreret, ligger ansvaret hos virksomheden selv. Erhvervsstyrelsen offentliggør en fortegnelse over de registrerede systemer, og den er stedet at tjekke — ikke en leverandørs egen markedsføring.
Derfor siger vi det ligeud: FlowParse er ikke et registreret digitalt bogføringssystem. Vi står ikke i fortegnelsen, vi er ikke et bogføringssystem, og det gør dig ikke i sig selv compliant at bruge os. Vi er leddet før: vi laver kontoudtog og bilag om til data, som du lægger ind i det registrerede system, du allerede bruger. Er du i tvivl om, hvad der gælder for netop din virksomhed, er det din revisor og Erhvervsstyrelsen, der skal svare — ikke en produktside.
Afstemning bliver til opslag i stedet for læsning
Bankafstemning går ud på at sammenholde det, banken siger, med det, bogholderiet siger. Når banksiden er en PDF, foregår det ved at læse med fingeren på skærmen. Når den er data, foregår det med et opslag, og forskellen i tid er ikke procenter, den er størrelsesordener.
Med posteringerne i et ark kan du sortere efter beløb og finde den ene, der ikke er bogført, filtrere på tekst og finde alle gebyrer på et år, eller lægge to måneder ved siden af hinanden for at se, hvad der har ændret sig. De spørgsmål er ubesvarlige i en PDF og trivielle i et regneark.
Vi laver ikke selve afstemningen for dig — den hører hjemme i dit regnskabsprogram, hvor bogføringen ligger. Men bank-siden af regnestykket bliver leveret komplet og kontrolleret, og det er den side, der plejer at koste tiden.
MobilePay, Betalingsservice og Dankort i posteringsteksten
Danske kontoudtog har en særlig egenskab: en stor del af informationen ligger i teksten, ikke i et separat felt. MobilePay-overførsler, Betalingsservice-træk, Dankort-køb og bankoverførsler ser ens ud i strukturen, og det er ordlyden, der afslører, hvad der er sket.
Derfor bliver teksten gengivet ordret og i sin helhed. Brækker en MobilePay-tekst med afsendernavn over to linjer, bliver de to linjer samlet igen, så navnet ikke er klippet midt over. Det lyder som en detalje, men det er præcis den detalje, der afgør, om du kan filtrere dine indbetalinger senere.
En ting bør du være opmærksom på: et samlet Betalingsservice-træk er én postering i banken og ofte mange poster i virkeligheden. Skal de splittes op, skal specifikationen fra Nets bruges ved siden af — den findes ikke i kontoudtoget, og vi kan ikke opfinde den.
Moms og SKAT: hvor grænsen går
Konverterede posteringer er et godt udgangspunkt for momsregnskabet, fordi de gør det muligt at se hele årets bevægelser på én gang. Men der er en grænse, som er vigtigere end den er populær: et kontoudtog dokumenterer en betaling, ikke hvad der blev købt.
Til momsfradrag er bilaget dokumentationen — fakturaen eller bonen med moms specificeret. En linje i kontoudtoget viser, at der er gået penge ud, ikke hvad de gik til, og heller ikke hvor meget moms der var på. Den skelnen er den hyppigste kilde til problemer ved en gennemgang, og den er værd at holde skarpt.
Vi beregner ikke moms, indberetter ikke til SKAT og tager ikke stilling til, om noget er fradragsberettiget. Det er din revisors og dit regnskabsprograms arbejde. Skal fakturaerne også ind som data, findes der en side om udtræk af fakturadata.
Saldokontrollen — det eneste, der kan bevise noget
Den værste fejl i den her slags arbejde er ikke et forkert læst tegn. Det er en postering, der aldrig kom med. Den siger ikke fra: kolonnerne ser rene ud, teksterne giver mening, datoerne er i orden — og arket mangler en linje, som ingen opdager før afstemningen ikke går op.
Et kontoudtog kan heldigvis kontrollere sig selv. Primosaldo plus alle posteringer skal give ultimosaldoen, og den regning kører på hvert eneste udtog, pr. konto og pr. valuta. Går den op, er listen beviseligt komplet. Går den ikke op, bliver udtoget markeret i stedet for stille og roligt at blive afleveret.
Der er en kontrol mere, som koster ingenting og fanger det, ingen enkeltfil kan se: den ene måneds ultimosaldo skal være den næste måneds primosaldo. Det er den test, der finder det udtog, der aldrig blev hentet — den hyppigste mangel i et helt års materiale.
Scannede og fotograferede udtog
Ikke alle kontoudtog kommer som en pæn digital PDF. Nogle er scannet i filialen, nogle er fotograferet med en telefon, og nogle er print, der er blevet scannet igen. De filer har intet tekstlag, så der er ingenting at læse — før OCR har været i gang.
Kvaliteten af scanningen afgør resten. Et fladt, velbelyst scan læses rent; et skævt telefonfoto i dårligt lys giver flere felter, der skal rettes. Usikre felter får et sikkerhedstal og bliver fremhævet, så du kan nøjes med at kigge på dem i stedet for at læse hele arket igennem.
Og saldokontrollen gælder også her. Den fanger netop den type fejl, OCR laver — et ciffer læst forkert, så et beløb ændrer størrelsesorden — fordi regnestykket så ikke længere går op.
Et helt regnskabsår i én arbejdsgang
Enkeltfiler er sjældent det virkelige problem. Det virkelige problem er tolv måneder gange tre konti, der skal samles ét sted, før noget som helst kan afstemmes.
Batchbehandling tager op til 100 PDF-filer ad gangen og lægger dem i ét regneark med en kolonne, der viser, hvilken fil og hvilken konto hver linje kom fra. Overlapper to filer i perioden, bliver dubletterne fanget i stedet for talt med to gange — det sker hver gang nogen genhenter en måned, de troede manglede.
Hold konti adskilt i arket, også når de ligger i samme fil. Saldokontrollen kører pr. konto, og et samlet regnestykke på tværs af to konti kan gå op, mens begge konti hver for sig er forkerte.
Hvem bruger det
Bogholdere og revisorer er den største gruppe. De får materiale i alle tænkelige former fra kunder, og konverteringen erstatter den del af arbejdet, der er ren afskrift — så tiden går til det, kunden faktisk betaler for.
Selvstændige og mindre virksomheder bruger det ved årsafslutningen og før møder med revisor. Det er også dem, der oftest sidder med en lukket konto eller et kortudtog, netbanken ikke kan eksportere.
Foreninger er blevet en ny gruppe, efter at kravet om digital bogføring fra 1. januar 2026 også omfatter dem over omsætningsgrænsen. Mange har en kasserer, der skifter hvert andet år, og et års materiale i en mappe — det er nøjagtig den situation, en batchkonvertering er lavet til.
Hvad du faktisk sparer
Regn det selv efter, det er en ærligere øvelse end et løfte fra en produktside. Tæl posteringerne i en måned, gang med den tid det tager at taste én linje korrekt, og gang op med antallet af konti og måneder. De fleste lander på flere timer om måneden og en hel arbejdsuge om året.
Den anden gevinst er sværere at sætte tal på og betyder mere: fejlene forsvinder som kategori. Et tal, der er læst maskinelt og kontrolleret mod saldoen, kan ikke være en tastefejl. Det kan være forkert af andre grunde, og dem markerer systemet — men den klassiske transponerede ciffer er væk.
Den tredje er, at arbejdet bliver ensartet. Det ser ens ud hver måned, uanset hvem der har lavet det, og det er den egenskab, der gør et regnskab til at gennemgå frem for til at genskabe.
Privatliv, GDPR og hvor dine filer havner
Et kontoudtog er personoplysninger, og ofte også om andre end dig selv — modtagernavne i posteringsteksterne er personoplysninger om dem. Det er værd at behandle derefter, uanset hvilket værktøj du bruger.
Teknisk: filerne sendes over TLS, behandlingen sker på infrastruktur i EU, originalen slettes umiddelbart efter udtrækket, de udtrukne data ligger krypteret, og ingen kundedokumenter bruges til at træne modeller. Underdatabehandlere er listet på sikkerhedssiden.
To ting siger vi ligeud. Vi er ikke et arkiv — originalen er væk efter udtrækket, og opbevaringspligten efter bogføringsloven er din. Og der findes ingen version, der kører på din egen server; skal materialet aldrig forlade jeres eget netværk, er vi ikke det rigtige valg, og det er bedre at vide nu end senere.
Præcision — og hvorfor det ikke er det vigtigste tal
Feltpræcisionen ligger omkring 98 % på almindelige layouts. Det tal er nemt at trykke og svært at bruge til noget, for det er målt på andres dokumenter, ikke på dine, og det siger intet om det, der virkelig gør ondt.
Det spørgsmål, der betyder noget, er et andet: hvordan opdager jeg, at noget er galt? Dér findes der et rigtigt svar. Saldokontrollen kan bevise, at ingen linje mangler, og usikre felter bliver markeret i stedet for at blive afleveret som var de sikre.
Gennemgangen bør derfor være rettet mod undtagelserne: felter med lav sikkerhed, udtog hvor saldoen ikke går op, og perioder hvor månedsskiftet ikke passer. Resten behøver du ikke læse igennem.
Pris og hvordan du prøver det
Der er et gratis niveau, og det er der med vilje. Den eneste test, der betyder noget, er dit eget værste dokument — ikke et pænt eksempel fra en produktside. Tag det udtog, der plejer at være besværligt, og se hvad der kommer ud.
Kig så på tre ting i resultatet: er alle posteringer med, går saldoen op, og er teksterne hele. Er svaret ja tre gange, er resten arbejdsgange. Er svaret nej, har du fundet det ud på et minut i stedet for efter et abonnement.
Har du mange dokumenter hver måned, findes der abonnementer og et API til at automatisere det. Skal du bare igennem ét regnskabsår, er det tit nok at køre en batch og være færdig.
Spørgsmål og svar
Læs videre
Konvertér kontoudtog i PDF
Hvorfor PDF ikke har en tabel — og hvad der løser det.
Udtræk fakturadata
Fakturaer og bilag som data, ikke som filer.
Bedste kontoudtog-konverter
Kriterierne, du bør vælge efter.
Saldokontrol
Hvad kontrollen beviser — og hvad den ikke gør.
Flere filer ad gangen
Et helt år i én arbejdsgang.
Sikkerhed
TLS, EU-behandling, sletning efter udtræk.
