Què és el format de fitxer QBO? Una guia per a comptables
QBO és el format natiu d'importació de extractes bancaris de QuickBooks. Aquí teniu què conté un fitxer QBO, com funciona i per què és millor que el CSV per a les importacions de QuickBooks.
Si heu passat temps important transaccions bancàries a QuickBooks, heu sentit el consell: "només cal utilitzar el format QBO". Cada fòrum de QuickBooks, cada comunitat de bookkeepers, cada blog de comptabilitat diu el mateix. QBO és el camí a seguir.
Però, què és realment un fitxer QBO? No és un full de càlcul. No és una base de dades. No el podeu obrir a Excel i veure files i columnes. Si en feu doble clic, el vostre ordinador potser ni tan sols sap què fer-hi.
Aquesta guia desglossa el format de fitxer QBO de dins cap enfora: què conté, com està estructurat, per què QuickBooks el prefereix al CSV i com es creen els fitxers QBO quan el vostre banc no n'ofereix cap per descarregar.

QBO en una frase
Un fitxer QBO és un fitxer de dades financeres basat en XML que segueix l'especificació Open Financial Exchange (OFX), personalitzat per a QuickBooks. Emmagatzema transaccions bancàries en un format estructurat i llegible per màquines, complet amb identificadors de transacció únics que QuickBooks utilitza per a la detecció automàtica de duplicats.
L'extensió .qbo significa "QuickBooks Web Connect". És el format de fitxer que Intuit va dissenyar per importar dades bancàries a QuickBooks sense necessitat d'una connexió de feed bancari en directe.
Penseu-hi així: si el CSV és una llista de transaccions en text simple, QBO és un paquet autoexplicatiu que diu a QuickBooks exactament què significa cada dada: quin camp és la data, quin és l'import, qui és el beneficiari, sense ambigüitats i sense necessitat de mapeig manual.
La història darrere de QBO
La història de QBO comença el 1997, quan tres empreses --- Microsoft, Intuit i CheckFree --- es van unir per crear l'especificació Open Financial Exchange (OFX). L'objectiu era senzill: construir un estàndard universal per intercanviar dades financeres electrònicament entre bancs, consumidors i programari financer.
Abans d'OFX, cada banc i cada paquet de programari utilitzava el seu propi format propietari. OFX va resoldre això definint una única estructura basada en SGML (més tard basada en XML) que qualsevol sistema compatible pogués llegir i escriure.
Intuit va adaptar OFX per als seus productes, creant dos formats de marca:
- QFX (Quicken Financial Exchange) --- per importar a Quicken
- QBO (QuickBooks Web Connect) --- per importar a QuickBooks
Ambdós són essencialment fitxers OFX amb etiquetes de metadades específiques d'Intuit afegides, especialment INTU.BID, un codi identificador bancari que indica al programari quina institució financera va generar el fitxer.
Originalment, els bancs generaven fitxers QBO directament a través dels seus portals de banca en línia. Els clients iniciaven sessió, seleccionaven "QuickBooks" o "Web Connect" com a format de descàrrega i obtenien un fitxer .qbo llest per importar. Però a mesura que els bancs es modernitzaven i avançaven cap a connexions basades en API (Plaid, Yodlee, MX), molts van deixar de descarregar QBO directament.
Avui dia, menys bancs ofereixen exportacions QBO. Les transaccions encara existeixen, només estan bloquejades dins dels extractes PDF. Aquest canvi és el que fa que els convertidors QBO siguin essencials per als fluxos de treball comptables moderns.

Dins d'un fitxer QBO
Obriu un fitxer QBO en qualsevol editor de text i veureu un marcatge estructurat que s'assembla a un encreuament entre XML i HTML. Aquí teniu un exemple complet i anotat:
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>Repassem cada secció.
Bloc d'encapçalament --- Les nou primeres línies són l'encapçalament OFX. Definen el format de dades del fitxer (OFXSGML), la versió (102), l'enquadernació (USASCII) i el joc de caràcters (1252 per a Windows Latin-1). Aquest encapçalament indica a QuickBooks com analitzar la resta del fitxer.
SIGNONMSGSRSV1 --- La resposta del missatge d'inici de sessió. Conté la marca de temps del servidor (DTSERVER), l'idioma (ENG) i la informació de la institució financera (FI). L'etiqueta INTU.BID és l'identificador bancari d'Intuit: indica a QuickBooks de quin banc prové el fitxer i afecta el logotip del banc que es mostra durant la importació.
BANKMSGSRSV1 --- El conjunt de missatges bancaris. Embolcalla totes les dades del compte bancari. Els extractes de targetes de crèdit utilitzen CREDITCARDMSGSRSV1 en el seu lloc.
STMTRS --- La resposta de l'extracte. Especifica la moneda (CURDEF), la informació del compte (BANKACCTFROM amb número de ruta, número de compte i tipus de compte), i conté la llista de transaccions.
BANKTRANLIST --- La llista de transaccions amb un rang de dates (DTSTART i DTEND). Cada transacció individual viu dins d'aquest bloc com un element STMTTRN.
STMTTRN --- Una sola transacció. Cada una inclou el tipus de transacció, la data, l'import, un identificador únic (FITID), el nom del beneficiari i un memo i número de xec opcionals.
LEDGERBAL --- El saldo de tancament a la data de finalització de l'extracte. QuickBooks l'utilitza per a la verificació de la conciliació.
Camps clau explicats
No tots els camps QBO tenen el mateix pes. Aquí teniu els que més importen, i per què.
| Camp | Descripció | Exemple | Per què importa |
|---|---|---|---|
| FITID | Identificador de transacció de la institució financera | 202601030001 |
L'identificador únic que evita importacions duplicades. QuickBooks recorda cada FITID que ha vist mai. |
| TRNTYPE | Tipus de transacció | DEBIT, CREDIT, CHECK, DEP, ATM, POS, XFER |
Indica a QuickBooks com classificar la transacció. |
| DTPOSTED | Data de la transacció | 20260103 |
Format YYYYMMDD --- inequívoc, sense confusió de dates regionals. |
| TRNAMT | Import de la transacció | -85.50 |
Negatiu per a dèbits (diners sortints), positiu per a crèdits (diners entrants). |
| BANKID | Número de ruta bancària | 021000021 |
Identifica la institució financera. S'utilitza per a la concordança de comptes. |
| ACCTID | Número de compte | 123456789 |
Identifica a quin compte pertanyen les transaccions. |
| ACCTTYPE | Tipus de compte | CHECKING, SAVINGS, CREDITLINE |
Determina com QuickBooks categoritza el compte. |
| NAME | Nom del beneficiari | WHOLE FOODS MARKET |
La descripció de la transacció que es mostra a QuickBooks. Màxim 32 caràcters. |
| MEMO | Descripció addicional | Grocery purchase |
Detall suplementari. També limitat a 32 caràcters a l'especificació OFX. |
| CHECKNUM | Número de xec | 4521 |
Opcional. Conservat per a transaccions de xec perquè pugueu fer coincidir amb xecs físics. |
El camp més crític és FITID. Sense FITIDs únics i coherents, tot el sistema de detecció de duplicats s'ensorra. Cada FITID ha de ser únic dins d'un compte bancari determinat; si dues transaccions comparteixen el mateix FITID, QuickBooks les tracta com la mateixa transacció i ignora silenciosament la segona.
Per què QBO és millor que CSV per a QuickBooks
Tant QBO com CSV poden introduir dades de transaccions a QuickBooks. Però l'experiència és fonamentalment diferent. Aquí teniu una comparació cara a cara:
| Característica | QBO | CSV |
|---|---|---|
| Detecció de duplicats | Automàtica via FITID | Cap --- reimportar crea duplicats |
| Mapeig de columnes | No necessari --- els camps estan predefinits | Requerit --- assigneu manualment Data, Descripció, Import |
| Anàlisi de dates | Format YYYYMMDD inequívoc | Depèn de la configuració regional --- confusió MM/DD o DD/MM |
| Gestió d'imports | Estructurat amb una clara convenció de signes | Cal eliminar símbols de moneda, fixar separadors decimals |
| Identificació de comptes | Integrat (número de ruta, número de compte, tipus) | No inclòs |
| Verificació de saldos | Saldo de tancament inclòs per a la conciliació | No disponible |
| Números de xec | Conservats al camp CHECKNUM | Es poden perdre o requerir una columna separada |
| Flux d'importació | Pujar, confirmar, fet | Pujar, mapejar columnes, seleccionar format de data, verificar, confirmar |
| QuickBooks Desktop | Suport complet via Web Connect | No suportat per a importacions de transaccions bancàries |
La detecció de duplicats és l'avantatge decisiu. Cada transacció en un fitxer QBO porta un FITID únic. QuickBooks emmagatzema cada FITID que ha processat mai en un registre permanent. Si importeu accidentalment el mateix fitxer dues vegades, o importeu rangs de dates superposats de dos fitxers diferents, QuickBooks ignora silenciosament els duplicats. Sense entrades dobles. Sense neteja necessària.
Amb CSV, no hi ha protecció. Si importeu el mateix fitxer dues vegades, tindreu cada transacció duplicada. Ni tan sols rebreu un avís. Netejar aquests duplicats significa eliminar manualment les entrades una per una, que és exactament el tipus de feina tediosa que intentàveu evitar.
QuickBooks Desktop només admet QBO. Si treballeu amb QuickBooks Desktop (Pro, Premier o Enterprise), CSV ni tan sols és una opció per a les importacions de transaccions bancàries. Web Connect --- és a dir, fitxers QBO --- és la via d'importació principal. Això sol fa que QBO sigui essencial per a qualsevol empresa que doni suport a clients de Desktop.
D'on provenen els fitxers QBO
Hi ha tres fonts per als fitxers QBO, i el panorama ha canviat dràsticament durant la darrera dècada.
Bancs (mitjançant descàrregues de Web Connect). Aquesta va ser la font original. Els bancs generaven fitxers QBO directament des dels seus portals de banca en línia. Això és cada cop més rar: a mesura que els bancs avancen cap a la compartició de dades basada en API, molts han eliminat completament les descàrregues de fitxers directes. Els que encara l'ofereixen sovint limiten les exportacions a 90 dies.
Convertidors d'extractes bancaris. Aquesta és ara la font principal per a la majoria dels professionals de la comptabilitat. Eines com PDFSub prenen extractes bancaris PDF --- el format que tots els bancs encara proporcionen --- i els converteixen en fitxers QBO correctament estructurats amb FITIDs vàlids, format de data correcte i classificació de dèbit/crèdit precisa. Per a la comptabilitat de posada al dia, comptes tancats, bancs internacionals i dades històriques, els convertidors són l'única opció pràctica.
Creació manual. Teòricament, podríeu escriure un fitxer QBO manualment en un editor de text. Però una etiqueta fora de lloc, un FITID invàlid, un error d'enquadernació, i QuickBooks rebutja el fitxer. La creació manual és un últim recurs, no un flux de treball.
El canvi de les descàrregues de QBO proporcionades pels bancs és el que fa que els convertidors siguin indispensables. Els bancs dels vostres clients produeixen extractes PDF. QuickBooks necessita fitxers QBO. El convertidor uneix aquest buit.
Com importar un fitxer QBO a QuickBooks
El procés d'importació és senzill, un dels principals avantatges d'utilitzar QBO en lloc de CSV.
QuickBooks Online
- Aneu a Banc (o Transaccions i després Transaccions bancàries)
- Feu clic a Vincular compte i seleccioneu Puja des d'un fitxer
- Cerqueu el vostre fitxer
.qboo arrossegueu-lo i deixeu-lo anar - QuickBooks llegeix el fitxer i identifica la informació del compte
- Mapegeu el fitxer a un compte bancari existent, o deixeu que QuickBooks en creï un de nou
- Reviseu les transaccions analitzades a la previsualització
- Feu clic a Fet per completar la importació
Les transaccions apareixen a la pestanya Per revisar. Des d'allà, categoritzeu cada transacció, feu-la coincidir amb les entrades existents o afegiu-la als vostres llibres.
QuickBooks Desktop
- Aneu a Fitxer i després Utilitats i després Importa i després Fitxers Web Connect
- Seleccioneu el vostre fitxer
.qbo - QuickBooks valida el format del fitxer
- Mapegeu el fitxer a un compte bancari existent o creeu-ne un de nou
- Les transaccions apareixen a la finestra Feeds bancaris
Per a un recorregut complet amb captures de pantalla i resolució de problemes, consulteu la nostra guia completa: Com importar extractes bancaris a QuickBooks.
Problemes comuns de QBO i solucions
Els fitxers QBO són fiables, però certs problemes sorgeixen regularment. Això és el que cal tenir en compte.
"No es pot verificar la institució financera." L'etiqueta INTU.BID del fitxer no coincideix amb un banc reconegut al directori d'Intuit. Això és cosmètic: afecta el logotip del banc que es mostra durant la importació, però no impedeix que les transaccions s'importin. Accepteu el prompt i continueu.
FITIDs duplicats que causen transaccions omeses. Si dues transaccions del mateix fitxer comparteixen un FITID, QuickBooks importa només la primera i omet silenciosament la segona. Això també passa si importeu un fitxer amb FITIDs que QuickBooks ja ha vist d'una importació anterior. Cada FITID ha de ser únic dins d'un compte determinat, i un cop vist, es registra permanentment.
Errors d'enquadernació i caràcters il·legibles. Caràcters no ASCII en noms de beneficiaris o memos --- lletres accentuades, ampersands, claudàtors --- poden trencar l'analitzador SGML. Els ampersands s'han d'enquadernar com a &, i els claudàtors s'han d'escapar. Un convertidor ben construït ho gestiona automàticament.
Errors de "No es pot llegir el fitxer". Normalment causats per SGML malformat --- una etiqueta de tancament que falta, un salt de línia extra dins d'un valor d'etiqueta, o un encapçalament que no coincideix amb el format del cos. Obriu el fitxer en un editor de text i comproveu si hi ha problemes estructurals. La versió de l'encapçalament (VERSION:102) ha de coincidir amb la versió OFX del cos.
Compatibilitat de versions de QuickBooks. Les versions de QuickBooks Desktop de menys de tres anys perden la funcionalitat Web Connect. Si el vostre client utilitza QuickBooks Desktop 2022, potser no podrà importar fitxers QBO. La solució és actualitzar QuickBooks o canviar a QuickBooks Online.
Targeta de crèdit importada com a compte bancari. Si un extracte de targeta de crèdit està embolicat amb etiquetes BANKMSGSRSV1 en lloc de CREDITCARDMSGSRSV1, QuickBooks crea el compte com a compte bancari en lloc d'una targeta de crèdit. El fitxer QBO necessita l'embolcall de missatge correcte per al tipus de compte.
QBO vs. QFX vs. OFX: Quina és la diferència?
Aquests tres formats causen confusió constant perquè són gairebé idèntics sota el capó.
| Format | Extensió | Basat en | Programari objectiu | Diferència clau |
|---|---|---|---|---|
| OFX | .ofx |
Estàndard Open Financial Exchange | Universal --- Xero, Wave, GnuCash, etc. | L'estàndard obert. Sense etiquetes específiques del venedor. |
| QBO | .qbo |
OFX + metadades d'Intuit | QuickBooks | Afegeix INTU.BID per a la identificació bancària a QuickBooks. |
| QFX | .qfx |
OFX + metadades d'Intuit | Quicken | Igual que QBO però destinat a Quicken en lloc de QuickBooks. |
L'estructura de transacció subjacent és idèntica en els tres. Podeu canviar el nom d'un fitxer .ofx a .qbo i QuickBooks gairebé sempre el llegirà. L'etiqueta INTU.BID és l'única addició significativa d'Intuit: controla el logotip del banc que es mostra durant la importació.
A la pràctica: Utilitzeu .qbo per a QuickBooks, .qfx per a Quicken i .ofx per a altres plataformes comptables com Xero o Wave. Les dades de transacció a l'interior són les mateixes.
Creació de fitxers QBO a partir d'extractes bancaris PDF
La majoria dels comptables es troben amb els fitxers QBO en un context: tenen un extracte bancari PDF i necessiten introduir les dades a QuickBooks. El PDF s'ha de convertir en un fitxer QBO.
El Convertidor d'Extractes Bancaris de PDFSub gestiona aquesta conversió de principi a fi. Pugeu un extracte bancari PDF, i PDFSub extreu les transaccions --- dates, imports, descripcions, saldos corrents --- i genera un fitxer QBO correctament formatat amb:
- FITIDs vàlids i únics per a cada transacció --- perquè la detecció de duplicats de QuickBooks funcioni correctament
- Classificació TRNTYPE correcta --- dèbits, crèdits, xecs, dipòsits i transferències identificats automàticament
- Enquadernació SGML adequada --- caràcters especials escapats, dates en format YYYYMMDD, imports amb signes correctes
- Metadades del compte --- detecció del tipus de compte (compte corrent, estalvi, targeta de crèdit) amb l'embolcall de missatge QBO adequat
- Saldo de tancament --- l'etiqueta
LEDGERBALomplerta amb el saldo final de l'extracte
El convertidor funciona amb extractes de més de 20.000 bancs en més de 130 idiomes. Els PDF digitals (extractes basats en text) es processen completament al vostre navegador --- el fitxer mai surt del vostre ordinador. Els PDF escanejats o amb moltes imatges utilitzen l'extracció d'IA al servidor.
El pla All-In-One costa 20 $/usuari/mes (anual) o 25 $/usuari/mes (mensual), incloent 500 pàgines d'extractes bancaris per usuari. Tots els plans de pagament inclouen una prova gratuïta de 7 dies.
Preguntes freqüents
Puc obrir un fitxer QBO per veure què conté?
Sí. Els fitxers QBO són text simple. Obriu-ne un en qualsevol editor de text --- Notepad a Windows, TextEdit a Mac, VS Code o Sublime Text --- i veureu les dades de transacció en format SGML. Cada camp és llegible per humans: dates, imports, noms de beneficiaris, FITIDs, números de compte i el saldo de tancament.
Un fitxer QBO és el mateix que un fitxer OFX?
Gairebé idèntic. QBO es basa en l'estàndard OFX amb etiquetes específiques d'Intuit afegides (principalment INTU.BID per a la identificació bancària). L'estructura de transacció, els noms dels camps i el format de les dades són els mateixos. Podeu canviar el nom d'un .ofx a .qbo i QuickBooks normalment l'acceptarà.
Per què QuickBooks omet algunes transaccions quan importo un fitxer QBO?
QuickBooks fa un seguiment de cada FITID que ha processat mai. Si el FITID d'una transacció ja s'ha vist --- d'una importació anterior o d'un feed bancari --- QuickBooks l'omet silenciosament per evitar duplicats. Això és una característica, no un error. Si necessiteu reimportar transaccions, necessitareu un fitxer amb FITIDs nous i únics.
El mateix fitxer QBO funciona tant per a QuickBooks Online com per a Desktop?
Sí. El format de fitxer QBO és idèntic per a ambdues versions. El procés d'importació difereix --- Online utilitza Banc i després Pujar des d'un fitxer, mentre que Desktop utilitza Fitxer i després Utilitats i després Importa i després Fitxers Web Connect --- però el fitxer en si és el mateix.
Quantes transaccions pot contenir un sol fitxer QBO?
No hi ha un límit fix a l'especificació OFX. No obstant això, QuickBooks Online restringeix les pujades de fitxers a aproximadament 350 KB, cosa que es tradueix en unes 1.000 a 1.500 transaccions depenent de la longitud de les descripcions. Per a importacions més grans, dividiu el fitxer per mes o trimestre.
Puc crear un fitxer QBO a partir d'un full de càlcul CSV o Excel?
Sí, però necessitareu una eina de conversió. El format QBO requereix marcatge SGML específic, FITIDs vàlids, format de data compatible amb OFX i informació d'encapçalament adequada. La conversió manual és propensa a errors. PDFSub i eines similars gestionen el format automàticament.
Els fitxers QBO funcionen amb programari comptable que no sigui QuickBooks?
Els fitxers QBO estan dissenyats principalment per a QuickBooks. No obstant això, com que QBO es basa en l'estàndard OFX, alguns altres programaris comptables poden llegir fitxers .qbo o els acceptaran si es canvien de nom a .ofx. Per a programari que no sigui QuickBooks com Xero o Wave, es recomana l'extensió estàndard .ofx.
Quina és la longitud màxima de caràcters per als noms de beneficiaris en fitxers QBO?
L'especificació OFX limita el camp NAME a 32 caràcters i el camp MEMO a 255 caràcters, encara que QuickBooks pot truncar valors de memo més llargs durant la visualització. Si un nom de beneficiari supera els 32 caràcters, es truncarà. Un bon convertidor trunca en els límits de paraules per conservar la part més útil de la descripció.