LedgerdropOIOUBL

OIOUBL → regneark

OIOUBL-faktura til Excel

Du dobbeltklikker og får et træ af tags, eller ingenting. Indeni ligger en helt almindelig faktura — den er bare skrevet til maskiner, ikke til mennesker.

Træk filerne herind →

To formater, samme slags fil

Danske fakturaer kommer enten som OIOUBL gennem NemHandel eller som Peppol BIS Billing 3.0. Begge dele er UBL 2.1 — Peppol-varianten følger desuden den europæiske standard EN 16931.

Derfor er det samme slags fil som en tysk XRechnung eller en norsk EHF, og én læser kan tage dem alle. Factur-X-pdf'en fra den franske leverandør og .p7m-filen fra den italienske ryger med i samme mappe.

Træk hele mappen ind, ZIP-filer inklusive. De pakkes ud af sig selv — også arkiver inde i arkiver, som er den måde månedsudtræk plejer at komme på.

CVR-nummeret er det eneste nummer

En dansk virksomhed har kun ét nummer: CVR. Momsnummeret er DK plus CVR, og både NemHandel og Peppol finder modtageren på det.

Det betyder også, at ét forkert ciffer rammer hårdere end andre steder. Forkert momsnummer på fakturateksten: modtageren får fakturaen og ser, at noget ikke stemmer. Forkert CVR i adressen: fakturaen når slet ikke frem — og det opdager man et par dage senere, i en telefonsamtale om en betaling, der aldrig kom.

Cifret kan regnes efter uden internet: sidste ciffer er en modulo-11-kontrol med vægtene 2, 7, 6, 5, 4, 3, 2. Passer det ikke, siger vi det — og hvilken part det gælder. Vi er ikke i tvivl om algoritmen: den er efterprøvet mod tre offentligt kendte numre.

Betalingsreferencen står for sig selv

FIK-strengen er ikke fakturanummeret. Det er betalingsreferencen (BT-83), som leverandøren afstemmer sine åbne poster mod. Skriver man fakturanummeret der, eller springer det over, får man en betaling, der ikke kobles automatisk i den anden ende.

Den får derfor sin egen kolonne, adskilt fra fakturanummeret. Det samme gælder det norske KID og det finske viitenumero — samme slags reference, andre lande.

Hvad der kommer ud

Én række per faktura: nummer, dato, forfald, leverandør og CVR, kunde, valuta, beløb uden moms, moms fordelt på satser (25 %, 0 %), i alt, dokumenttype og betalingsreference. Kreditnotaer står med beløbet som det står på dokumentet, markeret som kreditnota og med henvisning til den faktura, de retter — ellers står der et beløb i bogholderiet uden ophav. I totalerne trækkes de fra, ikke lægges til.

Beløbene læses i XML'en, ikke regnes tilbage fra enhedspriser. Forskellen betyder noget netop når det gælder: står der en øreafrunding på fakturaen, er det den afrunding, der står i tabellen — ikke en ny, som vi har fundet på.

Downloaden er .xlsx og åbner i Excel, LibreOffice eller Google Sheets. Der er også CSV, hvis det skal videre i et bogføringssystem.

Originalerne kan pakkes ud igen

Ud over regnearket kan du hente en arkivpakke med de oprindelige filer, præcis som de kom — samme bytes, ikke noget vi har genskabt — plus en indholdsfortegnelse med en SHA-256-sum per fil. Dubletter lægges ikke i to gange, men de står på listen.

Der uploades ingenting

Filerne læses i din egen browser. Ikke «overført sikkert» — slet ikke overført, og det kan du selv se efter: åbn fanen Netværk i udviklerværktøjerne og træk en faktura ind. Der går ikke én forespørgsel ud. Efter første indlæsning virker siden også uden nettet.

For et revisionskontor betyder det, at klienternes data ikke havner hos tredjepart — ikke fordi vi lover det, men fordi der ikke er noget sted at sende dem hen.

Prøv det

Træk filerne ind på forsiden — op til 10 fakturaer per eksport og 20 per dag, gratis og uden konto. Skal du se én faktura efter, findes kontrolsiden.