PDFSub
PriserAPIMergeCompressEditE-SignKontoerklæringerBlogg
Tilbake til bloggen
GuideQBOQuickBooksKontoutskrifterRegnskap

Hva er QBO-filformat? En guide for regnskapsførere

2. mars 2026
T
Todd Lahman
Founder, PDFSub

QBO er QuickBooks sitt opprinnelige importformat for kontoutskrifter. Her er hva en QBO-fil inneholder, hvordan den fungerer, og hvorfor den er bedre enn CSV for QuickBooks-import.


Hvis du har brukt tid på å importere banktransaksjoner til QuickBooks, har du hørt rådet: "bruk bare QBO-format". Ethvert QuickBooks-forum, enhver bokførerfellesskap, enhver regnskapsblogg sier det samme. QBO er veien å gå.

Men hva er egentlig en QBO-fil? Det er ikke et regneark. Det er ikke en database. Du kan ikke åpne den i Excel og se rader og kolonner. Hvis du dobbeltklikker på en, vet kanskje ikke datamaskinen din engang hva den skal gjøre med den.

Denne guiden bryter ned QBO-filformatet fra innsiden og ut --- hva det inneholder, hvordan det er strukturert, hvorfor QuickBooks foretrekker det fremfor CSV, og hvordan QBO-filer opprettes når banken din ikke tilbyr en for nedlasting.

What is QBO file format --- a guide for accountants

QBO i én setning

En QBO-fil er en XML-basert finansiell datafil som følger Open Financial Exchange (OFX)-spesifikasjonen, tilpasset for QuickBooks. Den lagrer banktransaksjoner i et strukturert, maskinlesbart format --- komplett med unike transaksjons-ID-er som QuickBooks bruker for automatisk duplikatdeteksjon.

.qbo-utvidelsen står for "QuickBooks Web Connect". Det er filformatet Intuit designet for å importere bankdata til QuickBooks uten å kreve en direkte banktilkobling.

Tenk på det slik: hvis CSV er en ren tekstliste over transaksjoner, er QBO en selvbeskrivende pakke som forteller QuickBooks nøyaktig hva hver databit betyr --- hvilket felt som er datoen, hvilket som er beløpet, hvilket som er mottakeren --- uten tvetydighet og uten manuell mapping.


Historien bak QBO

Historien om QBO starter i 1997, da tre selskaper --- Microsoft, Intuit og CheckFree --- kom sammen for å skape Open Financial Exchange (OFX)-spesifikasjonen. Målet var enkelt: bygge en universell standard for elektronisk utveksling av finansiell data mellom banker, forbrukere og finansiell programvare.

Før OFX brukte hver bank og hver programvarepakke sitt eget proprietære format. OFX løste dette ved å definere en enkelt SGML-basert (senere XML-basert) struktur som ethvert kompatibelt system kunne lese og skrive.

Intuit tilpasset OFX for sine produkter, og skapte to merkede formater:

  • QFX (Quicken Financial Exchange) --- for import til Quicken
  • QBO (QuickBooks Web Connect) --- for import til QuickBooks

Begge er i hovedsak OFX-filer med Intuit-spesifikke metadata-tagger lagt til --- spesielt INTU.BID, en bankidentifikasjonskode som forteller programvaren hvilken finansiell institusjon som genererte filen.

Opprinnelig genererte banker QBO-filer direkte via sine nettbankportaler. Kunder logget inn, valgte "QuickBooks" eller "Web Connect" som nedlastingsformat, og fikk en .qbo-fil klar for import. Men etter hvert som bankene moderniserte seg og gikk over til API-baserte tilkoblinger (Plaid, Yodlee, MX), droppet mange direkte QBO-nedlastinger helt.

I dag tilbyr færre banker QBO-eksport. Transaksjonene eksisterer fortsatt --- de er bare låst inne i PDF-kontoutskrifter. Dette skiftet er det som gjør QBO-konverterere essensielle for moderne regnskapsarbeidsflyter.


PDF to QuickBooks QBO workflow: Bank → QBO File → QuickBooks → Import, with QBO vs CSV comparison

Inne i en QBO-fil

Åpne en QBO-fil i en hvilken som helst teksteditor, og du vil se strukturert markup som ser ut som en krysning mellom XML og HTML. Her er et komplett, kommentert eksempel:

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
 
<OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <DTSERVER>20260215120000 <LANGUAGE>ENG <FI> <ORG>First National Bank <FID>12345 </FI> <INTU.BID>12345 </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <STMTTRNRS> <TRNUID>0 <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <STMTRS> <CURDEF>USD <BANKACCTFROM> <BANKID>021000021 <ACCTID>123456789 <ACCTTYPE>CHECKING </BANKACCTFROM> <BANKTRANLIST> <DTSTART>20260101 <DTEND>20260131 <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20260103 <TRNAMT>-85.50 <FITID>202601030001 <NAME>WHOLE FOODS MARKET <MEMO>Grocery purchase </STMTTRN> <STMTTRN> <TRNTYPE>CREDIT <DTPOSTED>20260115 <TRNAMT>3500.00 <FITID>202601150001 <NAME>ACME CORP PAYROLL <MEMO>Direct deposit </STMTTRN> <STMTTRN> <TRNTYPE>CHECK <DTPOSTED>20260120 <TRNAMT>-1200.00 <FITID>202601200001 <CHECKNUM>4521 <NAME>LANDLORD PROPERTIES LLC <MEMO>January rent </STMTTRN> </BANKTRANLIST> <LEDGERBAL> <BALAMT>4214.50 <DTASOF>20260131 </LEDGERBAL> </STMTRS> </STMTTRNRS> </BANKMSGSRSV1>
</OFX>

La oss gå gjennom hver del.

Header-blokk --- De første ni linjene er OFX-headeren. De definerer filens dataformat (OFXSGML), versjon (102), koding (USASCII), og tegnsett (1252 for Windows Latin-1). Denne headeren forteller QuickBooks hvordan resten av filen skal parses.

SIGNONMSGSRSV1 --- Svar på påloggingsmeldingen. Dette inneholder serverens tidsstempel (DTSERVER), språk (ENG), og informasjon om den finansielle institusjonen (FI). INTU.BID-taggen er Intuits bankidentifikator --- den forteller QuickBooks hvilken bank filen kommer fra og påvirker banklogoen som vises under import.

BANKMSGSRSV1 --- Bankmeldingssettet. Dette omslutter all bankkontodata. Kontoutskrifter for kredittkort bruker CREDITCARDMSGSRSV1 i stedet.

STMTRS --- Svar på kontoutskriften. Den spesifiserer valutaen (CURDEF), kontoinformasjonen (BANKACCTFROM med rutenummer, kontonummer og kontotype), og inneholder transaksjonslisten.

BANKTRANLIST --- Transaksjonslisten med et datointervall (DTSTART og DTEND). Hver individuelle transaksjon ligger inne i denne blokken som et STMTTRN-element.

STMTTRN --- En enkelt transaksjon. Hver av dem inkluderer transaksjonstype, dato, beløp, en unik identifikator (FITID), mottakernavn, og valgfritt minnefelt og sjekknummer.

LEDGERBAL --- Sluttbalansen per sluttdato for kontoutskriften. QuickBooks bruker dette for avstemmingsverifisering.


Nøkkel-felt forklart

Ikke alle QBO-felt har like stor betydning. Her er de som betyr mest --- og hvorfor.

Felt Beskrivelse Eksempel Hvorfor det betyr noe
FITID Finansiell institusjons transaksjons-ID 202601030001 Den unike identifikatoren som forhindrer duplikatimport. QuickBooks husker alle FITID-er den noensinne har sett.
TRNTYPE Transaksjonstype DEBIT, CREDIT, CHECK, DEP, ATM, POS, XFER Forteller QuickBooks hvordan transaksjonen skal klassifiseres.
DTPOSTED Transaksjonsdato 20260103 YYYYMMDD-format --- utvetydig, ingen regional dato-forvirring.
TRNAMT Transaksjonsbeløp -85.50 Negativt for debet (penger ut), positivt for kreditt (penger inn).
BANKID Bankens rutenummer 021000021 Identifiserer den finansielle institusjonen. Brukes for kontokobling.
ACCTID Kontonummer 123456789 Identifiserer hvilken konto transaksjonene tilhører.
ACCTTYPE Kontotype CHECKING, SAVINGS, CREDITLINE Bestemmer hvordan QuickBooks kategoriserer kontoen.
NAME Mottakernavn WHOLE FOODS MARKET Transaksjonsbeskrivelsen som vises i QuickBooks. Maks 32 tegn.
MEMO Tilleggsbeskrivelse Grocery purchase Supplerende detaljer. Også begrenset til 32 tegn i OFX-spesifikasjonen.
CHECKNUM Sjekknummer 4521 Valgfritt. Bevart for sjekktransaksjoner slik at du kan matche mot fysiske sjekker.

Det mest kritiske feltet er FITID. Uten unike, konsistente FITID-er, faller hele systemet for duplikatdeteksjon sammen. Hver FITID må være unik innenfor en gitt bankkonto --- hvis to transaksjoner deler samme FITID, behandler QuickBooks dem som samme transaksjon og hopper stille over den andre.


Hvorfor QBO er bedre enn CSV for QuickBooks

Både QBO og CSV kan få transaksjonsdata inn i QuickBooks. Men opplevelsen er fundamentalt forskjellig. Her er en side-ved-side sammenligning:

Funksjon QBO CSV
Duplikatdeteksjon Automatisk via FITID Ingen --- re-import gir duplikater
Kolonnesampling Ikke nødvendig --- felt er forhåndsdefinerte Kreves --- du tildeler manuelt Dato, Beskrivelse, Beløp
Dato-parsing Utvetydig YYYYMMDD-format Avhenger av regionale innstillinger --- MM/DD eller DD/MM forvirring
Beløpshåndtering Strukturert med klar fortegnskonvensjon Må fjerne valutasymboler, fikse desimalseparatorer
Kontoidentifikasjon Innebygd (rutenummer, kontonummer, type) Ikke inkludert
Balanseverifisering Sluttbalanse inkludert for avstemming Ikke tilgjengelig
Sjekknumre Bevart i CHECKNUM-feltet Kan gå tapt eller kreve en egen kolonne
Import-arbeidsflyt Last opp, bekreft, ferdig Last opp, mapp kolonner, velg datoformat, verifiser, bekreft
QuickBooks Desktop Full støtte via Web Connect Støttes ikke for import av banktransaksjoner

Duplikatdeteksjon er den avgjørende fordelen. Hver transaksjon i en QBO-fil har en unik FITID. QuickBooks lagrer hver FITID den noensinne har behandlet i et permanent register. Hvis du ved et uhell importerer samme fil to ganger --- eller importerer overlappende datointervaller fra to forskjellige filer --- hopper QuickBooks stille over duplikatene. Ingen doble oppføringer. Ingen opprydding nødvendig.

Med CSV er det ingen beskyttelse. Importer samme fil to ganger, og du vil ha hver transaksjon duplisert. Du vil ikke engang få en advarsel. Opprydding av disse duplikatene betyr manuelt å slette oppføringer én etter én, noe som er akkurat den typen kjedelig arbeid du prøvde å unngå.

QuickBooks Desktop er kun QBO-kompatibel. Hvis du jobber med QuickBooks Desktop (Pro, Premier eller Enterprise), er CSV ikke engang et alternativ for import av banktransaksjoner. Web Connect --- altså QBO-filer --- er hovedimportveien. Dette alene gjør QBO essensielt for ethvert firma som støtter Desktop-klienter.


Hvor QBO-filer kommer fra

Det er tre kilder for QBO-filer, og landskapet har endret seg dramatisk de siste ti årene.

Banker (via Web Connect-nedlastinger). Dette var den opprinnelige kilden. Banker genererte QBO-filer direkte fra sine nettbankportaler. Dette blir stadig sjeldnere --- etter hvert som bankene går over til API-basert datadeling, har mange fjernet direkte filnedlastinger helt. De som fortsatt tilbyr det, begrenser ofte eksporten til 90 dager.

Konverterere for kontoutskrifter. Dette er nå hovedkilden for de fleste regnskapsførere. Verktøy som PDFSub tar PDF-kontoutskrifter --- formatet alle banker fortsatt leverer --- og konverterer dem til korrekt strukturerte QBO-filer med gyldige FITID-er, korrekt datoformatering og nøyaktig debet/kreditt-klassifisering. For etterslepende bokføring, avsluttede kontoer, internasjonale banker og historiske data, er konverterere det eneste praktiske alternativet.

Manuell opprettelse. Du kan teoretisk sett skrive en QBO-fil for hånd i en teksteditor. Men én feilplassert tag, én ugyldig FITID, én kodingsfeil, og QuickBooks avviser filen. Manuell opprettelse er en siste utvei, ikke en arbeidsflyt.

Skiftet bort fra bank-leverte QBO-nedlastinger er det som gjør konverterere uunnværlige. Bankene til kundene dine produserer PDF-kontoutskrifter. QuickBooks trenger QBO-filer. Konvertereren bygger bro over det gapet.


Slik importerer du en QBO-fil til QuickBooks

Importprosessen er enkel --- en av de viktigste fordelene med å bruke QBO fremfor CSV.

QuickBooks Online

  1. Gå til Banking (eller Transactions deretter Bank Transactions)
  2. Klikk Link account og velg Upload from file
  3. Bla etter din .qbo-fil eller dra og slipp den
  4. QuickBooks leser filen og identifiserer kontoinformasjonen
  5. Koble filen til en eksisterende bankkonto --- eller la QuickBooks opprette en ny
  6. Se gjennom de parsede transaksjonene i forhåndsvisningen
  7. Klikk Done for å fullføre importen

Transaksjoner vises i fanen For Review. Derfra kan du kategorisere hver transaksjon, matche den med eksisterende oppføringer, eller legge den til i bøkene dine.

QuickBooks Desktop

  1. Gå til File deretter Utilities deretter Import deretter Web Connect Files
  2. Velg din .qbo-fil
  3. QuickBooks validerer filformatet
  4. Koble filen til en eksisterende bankkonto eller opprett en ny
  5. Transaksjoner vises i vinduet Bank Feeds

For en komplett gjennomgang med skjermbilder og feilsøking, se vår fulle guide: Slik importerer du kontoutskrifter til QuickBooks.


Vanlige QBO-problemer og løsninger

QBO-filer er pålitelige, men visse problemer dukker opp jevnlig. Her er hva du bør se etter.

"Kan ikke verifisere finansiell institusjon." INTU.BID-taggen i filen samsvarer ikke med en anerkjent bank i Intuits katalog. Dette er kosmetisk --- det påvirker banklogoen som vises under import, men forhindrer ikke at transaksjoner importeres. Godta ledeteksten og fortsett.

Duplikat FITID-er som forårsaker hopp over transaksjoner. Hvis to transaksjoner i samme fil deler en FITID, importerer QuickBooks bare den første og hopper stille over den andre. Dette skjer også hvis du importerer en fil med FITID-er som QuickBooks allerede har sett fra en tidligere import. Hver FITID må være unik innenfor en gitt konto, og når den er sett, blir den permanent registrert.

Kodingsfeil og uleselige tegn. Ikke-ASCII-tegn i mottakernavn eller minnefelt --- aksenttegn, ampersander, vinkelklammer --- kan ødelegge SGML-parseren. Ampersander må kodes som &amp;, og vinkelklammer må unnslippes. En godt bygget konverterer håndterer dette automatisk.

"Filen kan ikke leses"-feil. Vanligvis forårsaket av feilformet SGML --- en manglende avsluttende tag, et ekstra linjeskift inne i en tag-verdi, eller en header som ikke samsvarer med kroppsformatet. Åpne filen i en teksteditor og sjekk for strukturelle problemer. Header-versjonen (VERSION:102) må samsvare med kroppens OFX-versjon.

QuickBooks versjonskompatibilitet. QuickBooks Desktop-versjoner eldre enn tre år mister Web Connect-funksjonalitet. Hvis klienten din kjører QuickBooks Desktop 2022, kan de kanskje ikke importere QBO-filer i det hele tatt. Løsningen er å oppgradere QuickBooks eller bytte til QuickBooks Online.

Kredittkort importert som bankkonto. Hvis en kontoutskrift for kredittkort er pakket inn i BANKMSGSRSV1-tagger i stedet for CREDITCARDMSGSRSV1, oppretter QuickBooks kontoen som en bankkonto i stedet for et kredittkort. QBO-filen trenger riktig meldingsomslag for kontotypen.


QBO vs. QFX vs. OFX: Hva er forskjellen?

Disse tre formatene forårsaker konstant forvirring fordi de er nesten identiske under panseret.

Format Utvidelse Basert på Målprogramvare Nøkkel Forskjell
OFX .ofx Open Financial Exchange-standard Universell --- Xero, Wave, GnuCash, osv. Den åpne standarden. Ingen leverandørspesifikke tagger.
QBO .qbo OFX + Intuit-metadata QuickBooks Legger til INTU.BID for bankidentifikasjon i QuickBooks.
QFX .qfx OFX + Intuit-metadata Quicken Samme som QBO, men ment for Quicken i stedet for QuickBooks.

Den underliggende transaksjonsstrukturen er identisk på tvers av alle tre. Du kan gi nytt navn til en .ofx-fil til .qbo, og QuickBooks vil nesten alltid lese den. INTU.BID-taggen er den eneste meningsfulle Intuit-tilleggelsen --- den styrer banklogoen som vises under import.

I praksis: Bruk .qbo for QuickBooks, .qfx for Quicken, og .ofx for andre regnskapsplattformer som Xero eller Wave. Transaksjonsdataene inni er de samme.


Opprette QBO-filer fra PDF-kontoutskrifter

De fleste regnskapsførere møter QBO-filer i én sammenheng: de har en PDF-kontoutskrift og trenger å få dataene inn i QuickBooks. PDF-en må bli en QBO-fil.

PDFSubs Bank Statement Converter håndterer denne konverteringen fra ende til annen. Last opp en PDF-kontoutskrift, og PDFSub trekker ut transaksjonene --- datoer, beløp, beskrivelser, løpende saldoer --- og genererer en korrekt formatert QBO-fil med:

  • Gyldige, unike FITID-er for hver transaksjon --- slik at QuickBooks' duplikatdeteksjon fungerer korrekt
  • Korrekt TRNTYPE-klassifisering --- debet, kreditt, sjekker, innskudd og overføringer identifisert automatisk
  • Korrekt SGML-koding --- spesialtegn unnslippet, datoer i YYYYMMDD-format, beløp med riktig fortegn
  • Kontometadata --- kontotype-deteksjon (sjekk, spare, kredittkort) med riktig QBO-meldingsomslag
  • Sluttbalanse --- LEDGERBAL-taggen fylt ut fra kontoutskriftens sluttbalanse

Konvertereren fungerer med utskrifter fra over 20 000 banker på over 130 språk. Digitale PDF-er (tekstbaserte utskrifter) behandles helt i nettleseren din --- filen forlater aldri datamaskinen din. Skannede eller bilde-tunge PDF-er bruker server-side AI-ekstraksjon.

All-In-One-planen koster 20 USD/bruker/måned (årlig) eller 25 USD/bruker/måned (månedlig), inkludert 500 kontoutskriftssider per bruker. Alle betalte planer inkluderer en 7-dagers gratis prøveperiode.


Ofte stilte spørsmål

Kan jeg åpne en QBO-fil for å se hva som er inni?

Ja. QBO-filer er ren tekst. Åpne en i en hvilken som helst teksteditor --- Notisblokk på Windows, TextEdit på Mac, VS Code eller Sublime Text --- og du vil se SGML-formatert transaksjonsdata. Hvert felt er lesbart for mennesker: datoer, beløp, mottakernavn, FITID-er, kontonumre og sluttbalansen.

Er en QBO-fil det samme som en OFX-fil?

Nesten identisk. QBO er basert på OFX-standarden med Intuit-spesifikke tagger lagt til (primært INTU.BID for bankidentifikasjon). Transaksjonsstrukturen, feltnavnene og dataformateringen er den samme. Du kan gi nytt navn til .ofx til .qbo, og QuickBooks vil vanligvis akseptere det.

Hvorfor hopper QuickBooks over noen transaksjoner når jeg importerer en QBO-fil?

QuickBooks sporer hver FITID den noensinne har behandlet. Hvis en transaksjons FITID har blitt sett før --- fra en tidligere import eller fra en banktilkobling --- hopper QuickBooks stille over den for å forhindre duplikater. Dette er en funksjon, ikke en feil. Hvis du trenger å re-importere transaksjoner, trenger du en fil med nye, unike FITID-er.

Fungerer den samme QBO-filen for både QuickBooks Online og Desktop?

Ja. QBO-filformatet er identisk for begge versjoner. Importprosessen er forskjellig --- Online bruker Banking deretter Upload from file, mens Desktop bruker File deretter Utilities deretter Import deretter Web Connect Files --- men filen i seg selv er den samme.

Hvor mange transaksjoner kan en enkelt QBO-fil inneholde?

Det er ingen hard grense i OFX-spesifikasjonen. Imidlertid begrenser QuickBooks Online filopplastinger til omtrent 350 KB, noe som tilsvarer omtrent 1000 til 1500 transaksjoner avhengig av beskrivelseslengder. For større importer, del filen etter måned eller kvartal.

Kan jeg opprette en QBO-fil fra et CSV- eller Excel-regneark?

Ja, men du trenger et konverteringsverktøy. QBO-formatet krever spesifikk SGML-markup, gyldige FITID-er, OFX-kompatibel datoformatering og riktig header-informasjon. Manuell konvertering er feilutsatt. PDFSub og lignende verktøy håndterer formateringen automatisk.

Fungerer QBO-filer med regnskapsprogramvare annet enn QuickBooks?

QBO-filer er primært designet for QuickBooks. Men siden QBO er basert på OFX-standarden, kan noe annen regnskapsprogramvare lese .qbo-filer eller akseptere dem hvis de gis nytt navn til .ofx. For annen programvare enn QuickBooks, som Xero eller Wave, anbefales standard .ofx-utvidelsen.

Hva er den maksimale tegnlengden for mottakernavn i QBO-filer?

OFX-spesifikasjonen begrenser NAME-feltet til 32 tegn og MEMO-feltet til 255 tegn, selv om QuickBooks kan forkorte lengre memo-verdier under visning. Hvis et mottakernavn overskrider 32 tegn, blir det kuttet. En god konverterer forkorter ved ordgrenser for å bevare den mest nyttige delen av beskrivelsen.

Tilbake til bloggen

Spørsmål? Kontakt oss

PDFSub

Alle PDF- og dokumentverktøyene du trenger på ett sted. Raskt, sikkert og privat.

GDPR-kompatibelCCPA-kompatibelSOC 2-klar
Drevet av PDFSub Engine

Produkt

  • Alle verktøy
  • Funksjoner
  • Kontoerklæringer
  • API
  • Priser
  • FAQ
  • Blogg

Støtte

  • Om oss
  • Hjelpesenter
  • Kontakt
  • FAQ

Juridisk

  • Personvernerklæring
  • Tjenestevilkår
  • Informasjonskapselpolicy

© 2026 PDFSub. Alle rettigheter reservert.

Laget i Amerika med for folk overalt