PDFSub
CennikMergeSplitCompressEditE-SignWyciągi bankowe
Powrót do bloga
PoradnikOFXWyciągi bankoweXeroKsięgowość

Konwertuj wyciągi bankowe do formatu OFX

2 marca 2026
PDFSub Team

OFX to standardowy format importu dla Xero, MYOB i FreeAgent. Oto jak przekonwertować pliki PDF wyciągów bankowych do OFX i co odróżnia go od CSV i QBO.


PoradnikKonwertuj wyciągi bankowe do OFXUniwersalny format dla oprogramowania księgowegoWYCIĄG BANKOWYOkres: 01/01 - 01/31DataOpisKwota01/03DIRECT DEPOSIT+$3,200.0001/05AMAZON.COM-$47.9901/08RENT PAYMENT-$1,850.0001/12ELECTRIC COMPANY-$142.3001/15FREELANCE PAYMENT+$750.0001/22GROCERY STORE-$95.60PDFPDFSubOFXOpen Financial Exchange<OFX><BANKMSGSRSV1><STMTRS><STMTTRN><TRNTYPE>DEBIT<DTPOSTED>20260103<TRNAMT>-47.99<NAME>AMAZON.COM<FITID>202601050001</STMTTRN>...XeroSageFreshBooksWaveDowolny PDF bankowyKompatybilny z XeroKompatybilny z SageOd 10 USD/mies.OFX (Open Financial Exchange) działa z Xero, Sage, FreshBooks i większością oprogramowania księgowego

Musisz wprowadzić transakcje bankowe do Xero, MYOB lub FreeAgent. Bank dostarczył Ci wyciąg w formacie PDF. Może nawet CSV, jeśli masz szczęście. Ale platforma księgowa wymaga pliku OFX — formatu, o którym większość ludzi nigdy nie słyszała, a tym bardziej nie wie, jak go stworzyć.

OFX — Open Financial Exchange — to standardowy format wymiany danych finansowych, wokół którego zbudowano te platformy. Przechowuje identyfikatory transakcji do wykrywania duplikatów, osadza metadane konta i automatycznie mapuje kolumny podczas importu. Bez zgadywania formatu daty. Bez ręcznego przypisywania kolumn. Bez przypadkowego dwukrotnego importowania tego samego miesiąca. Po prostu działa.

Problem polega na tym, że banki prawie nigdy nie dostarczają plików OFX bezpośrednio. Dostarczają pliki PDF. Czasami oferują pobieranie plików CSV — ale CSV brakuje struktury i ochrony przed duplikatami, którą zapewnia OFX. Ten przewodnik wyjaśnia, czym jest format OFX, dlaczego platformy księgowe go preferują, jak porównuje się go z CSV i QBO, oraz jak przekonwertować pliki PDF wyciągów bankowych na pliki OFX, które można czysto zaimportować do Xero, MYOB, FreeAgent i innego oprogramowania.


Czym jest format OFX?

OFX to skrót od Open Financial Exchange. Jest to format danych oparty na XML, zaprojektowany specjalnie do wymiany informacji finansowych między instytucjami, oprogramowaniem i użytkownikami końcowymi. Pierwotnie opracowana w 1997 roku przez Microsoft, Intuit i CheckFree, specyfikacja jest obecnie utrzymywana przez Financial Data Exchange (FDX). Obecna wersja, OFX 2.2, wykorzystuje poprawny XML. Wcześniejsze wersje (1.x) używały SGML — luźniejszej składni znaczników, która pozwalała na niezamknięte tagi. Większość oprogramowania księgowego akceptuje oba formaty.

Pliki OFX używają rozszerzenia .ofx i zawierają ustrukturyzowane dane finansowe:

  • Rekordy transakcji — data, kwota, nazwa odbiorcy, notatka, numer czeku i typ transakcji (debet, kredyt, przelew, opłata itp.)
  • FITID — Financial Institution Transaction IDs, unikalne identyfikatory przypisane do każdej transakcji w celu wykrywania duplikatów
  • Identyfikacja konta — numer rozliczeniowy banku (BANKID), numer konta (ACCTID) i typ konta (czekowe, oszczędnościowe, karta kredytowa)
  • Metadane wyciągu — daty otwarcia i zamknięcia okresu wyciągu, a także salda początkowe i końcowe
  • Waluta — kod waluty ISO 4217 (USD, GBP, EUR, AUD, CAD itp.)

Po zaimportowaniu pliku OFX do oprogramowania księgowego, każde pole jest mapowane automatycznie. Brak niejednoznaczności, brak mapowania kolumn, brak miejsca na błędną interpretację.


Dlaczego OFX jest ważny dla księgowości

OFX został specjalnie zaprojektowany do wymiany danych finansowych, a jego konstrukcja jest widoczna w szczegółach.

Identyfikatory transakcji (FITID) umożliwiają wykrywanie duplikatów

Każda transakcja w pliku OFX posiada unikalny identyfikator FITID — Financial Institution Transaction ID. Po zaimportowaniu pliku oprogramowanie księgowe rejestruje każdy widziany FITID. Ponowne zaimportowanie tego samego pliku lub dwóch nakładających się plików spowoduje, że oprogramowanie cicho pominie transakcje z wcześniej widzianym FITID.

CSV nie ma odpowiednika. Dwukrotne zaimportowanie tego samego pliku CSV spowoduje podwójne wpisy. Czyszczenie zduplikowanych transakcji jest jednym z najczęstszych — i najbardziej czasochłonnych — problemów księgowych. OFX eliminuje go na poziomie formatu.

Identyfikacja konta jest osadzona

Pliki OFX zawierają numer rozliczeniowy banku i numer konta, dzięki czemu oprogramowanie księgowe może automatycznie dopasować import do właściwego konta bankowego — lub ostrzec, jeśli plik nie pasuje. Pliki CSV nie zawierają metadanych konta.

Standaryzowana struktura eliminuje mapowanie kolumn

W przypadku CSV oprogramowanie musi pytać: która kolumna to data? Która to kwota? Oddzielne kolumny debetowe/kredytowe czy jedna kwota ze znakiem? OFX pomija to wszystko. Każde pole ma zdefiniowany tag — DTPOSTED dla daty, TRNAMT dla kwoty, NAME dla odbiorcy. Oprogramowanie odczytuje tagi i wie dokładnie, gdzie wszystko się znajduje.

Zawarte daty wyciągu i salda

Pliki OFX zawierają okres wyciągu (daty otwarcia i zamknięcia) oraz saldo księgowe na koniec okresu — kontekst, którego nie niosą pliki CSV, umożliwiając weryfikację salda i łatwiejsze uzgadnianie.

Szeroka kompatybilność oprogramowania

OFX jest akceptowany przez szeroką gamę oprogramowania księgowego i finansowego:

  • Xero — preferowany format importu
  • MYOB — obsługiwany natywnie
  • FreeAgent — obsługiwany natywnie
  • Wave — obsługiwany natywnie
  • GnuCash — obsługiwany natywnie
  • Sage — obsługiwany w większości wersji
  • Microsoft Money (starszy) — format został pierwotnie dla niego zaprojektowany
  • Moneydance — obsługiwany natywnie
  • KMyMoney — obsługiwany natywnie

Dla użytkowników QuickBooks, ściśle powiązany format QBO (dialekt OFX firmy Intuit) jest lepszym wyborem. Ale dla większości innych platform księgowych — zwłaszcza Xero — OFX jest standardem.


OFX vs. CSV vs. QBO

Trzy formaty, z którymi najczęściej będziesz się spotykać podczas importowania danych bankowych do oprogramowania księgowego.

Cecha OFX CSV QBO
Podstawa formatu XML (strukturalny znacznik) Czysty tekst (rozdzielany przecinkami) SGML/XML (dialekt OFX firmy Intuit)
Identyfikatory transakcji Tak (FITID) Nie Tak (FITID)
Wykrywanie duplikatów Tak — automatyczne Nie — wymaga ręcznego czyszczenia Tak — automatyczne
Mapowanie kolumn Automatyczne Ręczne — użytkownik przypisuje każdą kolumnę Automatyczne
Metadane konta Tak (numer rozliczeniowy + numer konta) Nie Tak (numer rozliczeniowy + numer konta)
Format daty Standaryzowany (RRRRMMDD) Zmienny — musi pasować do regionu oprogramowania Standaryzowany (RRRRMMDD)
Sald bankowych Tak (początkowe + końcowe) Nie Tak (początkowe + końcowe)
Obsługa kwot Pojedyncze pole ze znakiem, bez niejednoznaczności Może mieć oddzielne kolumny debetowe/kredytowe Pojedyncze pole ze znakiem, bez niejednoznaczności
Obsługa znaków specjalnych Encje XML (zakodowane) Zmienna — problemy z kodowaniem powszechne Encje SGML (zakodowane)
Główne oprogramowanie Xero, MYOB, FreeAgent, Wave, GnuCash Uniwersalny (dowolny arkusz kalkulacyjny lub narzędzie księgowe) QuickBooks (Online + Desktop)
Edytowalność Wymaga wiedzy o XML Łatwe — otwórz w Excelu Wymaga wiedzy o SGML

Kiedy używać każdego z nich

Użyj OFX, gdy: Importujesz do Xero, MYOB, FreeAgent, Wave, GnuCash lub dowolnego oprogramowania księgowego innego niż QuickBooks. Najczystsza ścieżka importu — automatyczne mapowanie, ochrona przed duplikatami, brak problemów z formatowaniem.

Użyj QBO, gdy: Importujesz do QuickBooks Online lub Desktop. QBO to dialekt OFX firmy Intuit. Szczegółowe informacje znajdziesz w naszym przewodniku po konwersji QBO.

Użyj CSV, gdy: Oprogramowanie docelowe akceptuje tylko CSV lub potrzebujesz edytować transakcje przed importem. CSV jest uniwersalnym rozwiązaniem awaryjnym, ale wymaga więcej pracy ręcznej i nie oferuje ochrony przed duplikatami.


Metoda 1: Konwertuj PDF do OFX za pomocą PDFSub

Najbardziej bezpośrednia ścieżka od pliku PDF wyciągu bankowego do pliku OFX gotowego do importu.

  1. Pobierz plik PDF wyciągu bankowego ze strony internetowej banku lub z wiadomości e-mail
  2. Przejdź do Konwertera wyciągów bankowych PDFSub
  3. Prześlij swój plik PDF — przeciągnij i upuść lub kliknij, aby przeglądać
  4. PDFSub automatycznie wyodrębnia transakcje, wykrywając daty, kwoty, opisy i typy transakcji
  5. Wybierz OFX jako format wyjściowy z listy rozwijanej
  6. Pobierz plik OFX

Proces konwersji wyciągu bankowego do OFX1Pobierz wyciągyourbank.comTWÓJ BANKPobierz PDFPortal bankowości internetowejWyciągi → PobierzChaseBofAWellsDowolnyObsługiwanych ponad 20 000 banków2Prześlij do PDFSubPrzeciągnij i upuść PDF bankowylub kliknij, aby przeglądaćWykryj format bankuPrzetwórz transakcjeWygeneruj strukturę OFXPrzetwarzane w przeglądarce3Przejrzyj daneDataOpisKwota48 TransakcjiZweryfikuj przed eksportem4Pobierz OFXOFX48 transakcjiDziała z:XeroSageFreshBooksWaveMYOBPonad 200 innychKonwertuj dowolny PDF bankowy do formatu OFX — importuj bezpośrednio do swojego oprogramowania księgowego

PDFSub generuje poprawne pliki OFX 1.x z unikalnymi identyfikatorami FITID dla każdej transakcji, poprawnie sformatowanymi datami (RRRRMMDD), prawidłowymi znakami debetowymi/kredytowymi oraz tagami metadanych konta, których oczekuje oprogramowanie księgowe. Obsługuje wielostronicowe wyciągi, bieżące salda, wieloliniowe opisy transakcji oraz konta bankowe i karty kredytowe.

Konwerter działa z ponad 20 000 formatów bankowych w 133 językach. Cyfrowe pliki PDF (wyciągi tekstowe) są przetwarzane w całości w Twojej przeglądarce — plik nigdy nie opuszcza Twojego komputera. Zeskanowane lub oparte na obrazach pliki PDF przechodzą na ekstrakcję AI po stronie serwera.

OFX jest jednym z 8 dostępnych formatów wyjściowych, obok CSV, Excel, QBO, QFX, JSON, MT940 i CAMT.053. Plany zaczynają się od 10 USD/miesiąc, z konwersją wyciągów bankowych za 29 USD/miesiąc (dodatek Business + BSC, 500 stron) i 7-dniowym bezpłatnym okresem próbnym.


Metoda 2: Konwertuj CSV do OFX

Jeśli masz już plik CSV od swojego banku — lub z innego narzędzia konwersji — możesz go przekonwertować do OFX. Ale jest to trudniejsze niż się wydaje ze względu na to, czego wymaga OFX poza surowymi danymi transakcji.

Wyzwania:

  • Generowanie FITID. Każda transakcja wymaga unikalnego identyfikatora transakcji instytucji finansowej (Financial Institution Transaction ID). Musisz generować je deterministycznie — zazwyczaj przez haszowanie daty, kwoty i opisu — tak, aby ponowne zaimportowanie tych samych danych wygenerowało te same FITID i wywołało wykrywanie duplikatów.
  • Formatowanie daty. OFX wymaga dat w formacie RRRRMMDD (np. 20260302). Twój plik CSV może mieć format MM/DD/RRRR, DD/MM/RRRR lub inny specyficzny dla lokalizacji. Błędne ustawienie tego spowoduje, że transakcje trafią na niewłaściwe daty.
  • Metadane konta. Musisz poprawnie ustawić BANKID (numer rozliczeniowy) i ACCTID (numer konta), a także ACCTTYPE (CZEKOWE, OSZCZĘDNOŚCIOWE lub KARTA KREDYTOWA). Te wartości nie istnieją w pliku CSV — musisz je znać i dodać ręcznie.
  • Konwencja znaków kwot. OFX używa ujemnych kwot dla debetów i dodatnich dla kredytów. Jeśli Twój plik CSV ma oddzielne kolumny debetowe/kredytowe, musisz je połączyć. Jeśli Twój plik CSV używa odwrotnej konwencji znaków (częste w przypadku wyciągów kart kredytowych), musisz ją odwrócić.
  • Struktura XML. Plik OFX musi mieć poprawne deklaracje nagłówka, poprawnie zagnieżdżone tagi i kodowanie encji XML dla znaków specjalnych (ampersand, nawiasy kątowe, znaki spoza ASCII).

Kilka narzędzi stacjonarnych i konwerterów online obsługuje konwersję CSV do OFX. PDFSub obsługuje cały łańcuch — od PDF do OFX — w jednym kroku, pomijając całkowicie pośredni plik CSV.


Importowanie OFX do Xero

Xero traktuje OFX jako format importu pierwszej klasy. Proces importu jest prosty.

Krok po kroku

  1. Zaloguj się do Xero i przejdź do Księgowość > Konta bankowe
  2. Kliknij konto bankowe, na które chcesz zaimportować transakcje
  3. Kliknij Zarządzaj kontem (lub menu z trzema kropkami) i wybierz Importuj wyciąg
  4. Kliknij Przeglądaj i wybierz plik OFX
  5. Kliknij Importuj
  6. Xero analizuje plik i wyświetla podsumowanie — liczbę transakcji, zakres dat i całkowite kwoty
  7. Potwierdź import

Zaimportowane transakcje pojawiają się jako nieuzgodnione pozycje wyciągu. Dla każdej z nich Xero oferuje trzy akcje: Dopasuj (połącz z istniejącą fakturą lub rachunkiem), Utwórz (utwórz nową transakcję z kodami kont i stawkami podatku) lub Przenieś (zarejestruj przelew między kontami bankowymi).

Jak Xero obsługuje duplikaty

Podczas importowania pliku OFX, Xero odczytuje FITID każdej transakcji i sprawdza go w porównaniu ze wszystkimi wcześniej zaimportowanymi FITID dla tego konta bankowego. Każda transakcja z wcześniej widzianym FITID jest cicho pomijana. Oznacza to, że możesz bezpiecznie importować nakładające się zakresy dat — Xero dodaje tylko transakcje, których wcześniej nie widziało.

Jest to jeden z głównych powodów, dla których Xero zaleca OFX zamiast CSV. W przypadku CSV Xero nie ma niezawodnego sposobu na wykrywanie duplikatów, a nakładające się importy tworzą zduplikowane linie wyciągu, które trzeba znaleźć i ręcznie usunąć.

Kompletny przewodnik po wszystkich metodach importu Xero — w tym kanałach bankowych, zasadach formatowania CSV i rozwiązywaniu problemów — znajdziesz w naszym przewodniku po imporcie wyciągów bankowych Xero.


Importowanie OFX do MYOB

MYOB (Mind Your Own Business) obsługuje import OFX zarówno w MYOB Business, jak i MYOB AccountRight.

MYOB Business (Online)

  1. Przejdź do Bankowość z menu głównego
  2. Kliknij Importuj wyciąg
  3. Wybierz konto bankowe
  4. Kliknij Wybierz plik i wybierz plik OFX
  5. MYOB wyświetla podgląd transakcji — sprawdź daty, kwoty i opisy
  6. Kliknij Importuj

MYOB AccountRight (Desktop)

  1. Przejdź do Bankowość > Kanały bankowe > Importuj wyciąg bankowy
  2. Wybierz docelowe konto bankowe z listy rozwijanej
  3. Przejdź do pliku OFX i wybierz go
  4. Przejrzyj zaimportowane transakcje w oknie kanału bankowego
  5. Przypisz każdą transakcję do odpowiedniego konta

MYOB używa FITID z plików OFX do wykrywania duplikatów, tak jak Xero. Jeśli FITID transakcji już istnieje w systemie, MYOB pomija ją podczas importu.


Importowanie OFX do innego oprogramowania

FreeAgent

FreeAgent jest popularny wśród brytyjskich freelancerów i małych firm. Aby zaimportować OFX:

  1. Przejdź do Bankowość i wybierz konto bankowe
  2. Kliknij Importuj > Prześlij wyciąg bankowy
  3. Wybierz plik OFX
  4. Przejrzyj podgląd i potwierdź import

FreeAgent obsługuje OFX, QIF i CSV. Podobnie jak Xero i MYOB, wykorzystuje FITID z plików OFX, aby zapobiec duplikatom importów.

GnuCash

GnuCash — aplikacja księgowa open-source — ma natywne wsparcie dla importu OFX poprzez integrację z AqBanking:

  1. Przejdź do Plik > Importuj > Importuj OFX/QFX
  2. Wybierz plik OFX
  3. GnuCash wyświetla transakcje i prosi o przypisanie ich do konta
  4. Przejrzyj okno dopasowywania — GnuCash podświetla potencjalne duplikaty na podstawie FITID
  5. Zaakceptuj import

GnuCash jest jedną z najstarszych aplikacji kompatybilnych z OFX, a jej silnik importu obsługuje zarówno pliki OFX 1.x (SGML), jak i OFX 2.x (XML).

Wave

Wave Accounting (obecnie należący do H&R Block) obsługuje import OFX:

  1. Przejdź do Księgowość > Transakcje
  2. Kliknij konto bankowe
  3. Kliknij Importuj CSV lub OFX
  4. Prześlij plik i dopasuj go do konta
  5. Przejrzyj i potwierdź

Wave obsługuje również CSV, ale OFX zapewnia automatyczne mapowanie pól i wykrywanie duplikatów — te same zalety, co w przypadku Xero i MYOB.


Zrozumienie struktury pliku OFX

Plik OFX jest zwykłym tekstem. Możesz go otworzyć w dowolnym edytorze tekstu, aby sprawdzić jego zawartość. Oto uproszczony przykład pokazujący kluczowe elementy:

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>20260302
      <LANGUAGE>ENG
    </SONRS>
  </SIGNONMSGSRSV1>
  <BANKMSGSRSV1>
    <STMTTRNRS>
      <STMTRS>
        <CURDEF>USD
        <BANKACCTFROM>
          <BANKID>021000021
          <ACCTID>123456789
          <ACCTTYPE>CHECKING
        </BANKACCTFROM>
        <BANKTRANLIST>
          <DTSTART>20260201
          <DTEND>20260228
          <STMTTRN>
            <TRNTYPE>DEBIT
            <DTPOSTED>20260205
            <TRNAMT>-85.50
            <FITID>20260205-8550-001
            <NAME>ACME SUPPLIES LLC
            <MEMO>Office supplies purchase
          </STMTTRN>
          <STMTTRN>
            <TRNTYPE>CREDIT
            <DTPOSTED>20260210
            <TRNAMT>3200.00
            <FITID>20260210-320000-001
            <NAME>PAYROLL DEPOSIT
            <MEMO>Direct deposit - February
          </STMTTRN>
        </BANKTRANLIST>
        <LEDGERBAL>
          <BALAMT>12456.78
          <DTASOF>20260228
        </LEDGERBAL>
      </STMTRS>
    </STMTTRNRS>
  </BANKMSGSRSV1>
</OFX>

Kluczowe tagi wyjaśnione

Tag Opis
BANKID Numer rozliczeniowy banku (w USA numer ABA)
ACCTID Numer konta
ACCTTYPE Typ konta: CHECKING, SAVINGS, MONEYMRKT lub CREDITLINE
DTSTART / DTEND Daty początku i końca okresu wyciągu (RRRRMMDD)
STMTTRN Rekord pojedynczej transakcji
TRNTYPE Typ transakcji: DEBIT, CREDIT, INT (odsetki), FEE (opłata), SRVCHG (opłata za usługę), DEP (wpłata), ATM, POS, XFER (przelew), CHECK (czek), PAYMENT (płatność), OTHER (inna)
DTPOSTED Data transakcji w formacie RRRRMMDD
TRNAMT Kwota transakcji — ujemna dla debetów, dodatnia dla kredytów
FITID Identyfikator transakcji instytucji finansowej — unikalny identyfikator do wykrywania duplikatów
NAME Nazwa odbiorcy lub transakcji (maks. 32 znaki w OFX 1.x)
MEMO Dodatkowy opis lub notatka (maks. 255 znaków)
LEDGERBAL Saldo końcowe z kwotą i datą

OFX 1.x (pokazany powyżej) używa składni SGML — tagi nie wymagają zamykania. OFX 2.x używa poprawnego XML z prawidłowymi tagami zamykającymi. Większość oprogramowania księgowego akceptuje oba formaty. W przypadku wyciągów kart kredytowych opakowanie zmienia się na CREDITCARDMSGSRSV1 zamiast BANKMSGSRSV1, ale struktura transakcji wewnątrz pozostaje taka sama.


Typowe problemy z importem OFX

Nieprawidłowy format daty

Objaw: Transakcje pojawiają się w niewłaściwych datach lub import kończy się błędem daty.

Przyczyna: Plik OFX zawiera daty niezgodne ze standardem RRRRMMDD. Niektóre źle wygenerowane pliki OFX używają specyficznych dla lokalizacji formatów dat (MM/DD/RRRR lub DD/MM/RRRR) wewnątrz tagów XML.

Rozwiązanie: Otwórz plik OFX w edytorze tekstu i sprawdź wartości DTPOSTED. Powinny to być dokładnie 8 cyfr — 20260302, a nie 03/02/2026 lub 02-Mar-2026. Jeśli format jest nieprawidłowy, plik musi zostać wygenerowany ponownie. PDFSub zawsze generuje daty w poprawnym formacie RRRRMMDD.

Pomijane są zduplikowane transakcje, których potrzebujesz

Objaw: Usunąłeś transakcje i ponownie zaimportowałeś plik, ale oprogramowanie nie importuje ich ponownie.

Przyczyna: Oprogramowanie zapamiętuje każdy FITID, jaki kiedykolwiek widziało. Nawet po usunięciu oryginalnych transakcji, FITID pozostaje w pamięci systemu.

Rozwiązanie: Potrzebujesz pliku z nowymi FITID. Skontaktuj się z pomocą techniczną swojego oprogramowania, aby uzyskać wskazówki dotyczące czyszczenia historii FITID, lub ręcznie edytuj FITID w pliku OFX za pomocą edytora tekstu.

Brak numeru konta

Objaw: Import kończy się niepowodzeniem lub oprogramowanie nie może dopasować pliku do istniejącego konta bankowego.

Przyczyna: Tagi BANKID lub ACCTID w pliku OFX są puste lub zawierają wartości zastępcze. Niektórzy generatorzy OFX całkowicie pomijają metadane konta.

Rozwiązanie: Otwórz plik OFX i dodaj poprawne BANKID (numer rozliczeniowy) i ACCTID (numer konta). Muszą one pasować do ustawień konta bankowego w Twoim oprogramowaniu księgowym, lub musisz ręcznie wybrać docelowe konto podczas importu.

Problemy z kodowaniem znaków międzynarodowych

Objaw: Nazwy odbiorców lub opisy wyświetlają nieczytelne znaki — znaki zapytania, kwadraty lub nieprawidłowe znaki diakrytyczne.

Przyczyna: Plik OFX używa kodowania (np. USASCII lub Latin-1), które nie obsługuje znaków w danych transakcji — niemieckich umlautów, francuskich akcentów, znaków japońskich, tekstu cyrylicy.

Rozwiązanie: Plik OFX powinien deklarować kodowanie UTF-8 w nagłówku, a rzeczywiste kodowanie pliku musi być zgodne. PDFSub generuje pliki OFX z poprawnym kodowaniem UTF-8.

Plik zbyt duży do importu

Objaw: Import przekracza limit czasu lub oprogramowanie odrzuca plik z błędem rozmiaru lub liczby transakcji.

Przyczyna: Większość platform księgowych nakłada limity na rozmiar plików importowanych. Xero akceptuje do 1000 transakcji na plik. Inne platformy mają podobne limity.

Rozwiązanie: Podziel plik OFX na mniejsze pliki — zazwyczaj według miesiąca lub kwartału. Każdy plik powinien zawierać mniej niż 1000 transakcji. Upewnij się, że tagi DTSTART/DTEND i wartości LEDGERBAL w każdym podzielonym pliku odzwierciedlają poprawny okres.

Transakcje kartą kredytową importowane z niewłaściwymi znakami

Objaw: Zakupy pojawiają się jako dochód, a płatności jako wydatki.

Przyczyna: Plik OFX używa opakowania konta bankowego (BANKMSGSRSV1) zamiast opakowania karty kredytowej (CREDITCARDMSGSRSV1). To wprowadza w błąd oprogramowanie księgowe w obsłudze konwencji znaków.

Rozwiązanie: Plik OFX musi mieć poprawne opakowanie dla typu konta. PDFSub automatycznie wykrywa, czy wyciąg pochodzi z konta czekowego, oszczędnościowego czy karty kredytowej i generuje odpowiednią strukturę OFX.


Często zadawane pytania

Jaka jest różnica między OFX a QBO?

QBO to zastrzeżony dialekt OFX firmy Intuit, przeznaczony dla QuickBooks. Podstawowa struktura jest prawie identyczna — te same tagi, te same FITID, te same metadane konta. QBO dodaje tagi specyficzne dla Intuit, takie jak INTU.BID (identyfikator banku) i używa rozszerzenia .qbo. Często można zmienić nazwę pliku .ofx na .qbo, a QuickBooks go odczyta. Używaj QBO dla QuickBooks, OFX dla wszystkiego innego.

Czy mogę otworzyć plik OFX, aby zobaczyć, co jest w środku?

Tak. Pliki OFX są zwykłym tekstem. Otwórz go w dowolnym edytorze tekstu — Notatniku, VS Code, TextEdit — i zobaczysz znaczniki z datami transakcji, kwotami, nazwami odbiorców, FITID i informacjami o koncie. Możesz go edytować ręcznie, jeśli jest to konieczne, ale uważaj na strukturę.

Czy Xero preferuje OFX nad CSV?

Tak. Xero zaleca OFX zamiast CSV do importu wyciągów bankowych. Importy OFX odbywają się automatycznie bez mapowania kolumn, zawierają FITID do zapobiegania duplikatom i mają standaryzowane formatowanie dat/kwot. CSV działa, ale wymaga ręcznego mapowania kolumn i nie oferuje ochrony przed duplikatami.

Czy mogę przekonwertować OFX na CSV, jeśli potrzebuję edytować dane?

Tak. Większość aplikacji arkuszy kalkulacyjnych nie może otworzyć OFX bezpośrednio, ale wiele narzędzi może analizować OFX i generować CSV. Jeśli potrzebujesz edytować transakcje przed importem, konwersja do CSV, wprowadzenie edycji, a następnie konwersja z powrotem do OFX jest częstym przepływem pracy.

Jak generowane są FITID?

Banki przypisują FITID z ich wewnętrznych numerów referencyjnych transakcji. Kiedy konwerter taki jak PDFSub generuje OFX z pliku PDF, tworzy deterministyczne FITID przez haszowanie daty transakcji, kwoty i opisu — dzięki czemu konwersja tego samego pliku PDF dwukrotnie generuje te same FITID, a ponowny import nie tworzy duplikatów.

Jaki jest maksymalny rozmiar pliku dla importów OFX?

Zależy to od oprogramowania. Xero akceptuje do 1000 transakcji na plik. MYOB i FreeAgent mają podobne limity. GnuCash nie ma praktycznych ograniczeń. Jeśli Twój wyciąg zawiera ponad 1000 transakcji, podziel go na wiele plików OFX według miesiąca lub kwartału.

Czy OFX obsługuje wiele kont w jednym pliku?

Specyfikacja OFX pozwala na wiele odpowiedzi wyciągu w jednym pliku — po jednym dla każdego konta. Jednak większość oprogramowania księgowego oczekuje jednego konta na plik. Dla niezawodnych importów generuj oddzielny plik OFX dla każdego konta bankowego.

Czy mogę używać OFX do wyciągów z kart kredytowych?

Tak. OFX natywnie obsługuje wyciągi z kart kredytowych. Struktura pliku używa CREDITCARDMSGSRSV1 jako opakowania zamiast BANKMSGSRSV1, a transakcje podążają za konwencją znaków karty kredytowej (zakupy są ujemne, płatności dodatnie). PDFSub automatycznie wykrywa typ wyciągu i generuje poprawną strukturę OFX.

Czy format OFX jest nadal aktualizowany?

Tak. Specyfikacja OFX jest aktywnie utrzymywana przez Financial Data Exchange (FDX). Obecna wersja to OFX 2.2. Jednak większość oprogramowania księgowego nadal akceptuje pliki OFX 1.x (format SGML) obok nowszych plików 2.x opartych na XML. Nie ma pilnej potrzeby używania najnowszej wersji — kompatybilność z 1.x jest uniwersalna.

Jakie waluty obsługuje OFX?

OFX używa kodów walut ISO 4217 — USD, GBP, EUR, AUD, CAD, JPY, CHF i setek innych. Waluta jest deklarowana raz w tagu CURDEF i dotyczy wszystkich transakcji. Wyciągi wielowalutowe są obsługiwane przez opcjonalny tag ORIGCURRENCY dla poszczególnych transakcji.

Powrót do bloga

Masz pytania? Skontaktuj się z nami

PDFSub

Wszystkie narzędzia do PDF i dokumentów w jednym miejscu. Szybko, bezpiecznie i prywatnie.

Zgodność z GDPRZgodność z CCPASOC 2 Ready
Powered by PDFSub Engine

Narzędzia PDF

  • Połącz PDF
  • Podziel PDF
  • Zmień kolejność stron
  • Obróć PDF
  • Usuń strony
  • Wyodrębnij strony
  • Dodaj znak wodny
  • Edytuj PDF
  • Pieczątka w PDF
  • Wypełnianie formularzy PDF
  • Przytnij strony
  • Zmień rozmiar strony
  • Dodaj numery stron
  • Nagłówki i stopki
  • Kompresuj PDF
  • Utwórz PDF z możliwością wyszukiwania
  • Clean Scanned PDF
  • Photo to Document
  • Auto-Crop PDF
  • Napraw PDF
  • Edytuj metadane
  • Usuń metadane
  • PDF do Word
  • Word do PDF
  • Excel do PDF
  • PDF do PowerPoint
  • PDF do obrazu
  • Obraz do PDF
  • HTML do PDF
  • HEIC do obrazu
  • WEBP do JPG
  • WEBP do PNG
  • PowerPoint do PDF
  • PDF do HTML
  • EPUB do PDF
  • TIFF do PDF
  • PNG do PDF
  • PDF do PNG
  • Tekst do PDF
  • SVG do PDF
  • WEBP do PDF
  • PDF do EPUB
  • RTF do PDF
  • ODT do PDF
  • ODS do PDF
  • PDF do ODT
  • PDF do ODS
  • PDF do SVG
  • PDF do RTF
  • PDF do tekstu
  • ODP do PDF
  • PDF do ODP
  • ODG do PDF
  • Przeglądarka PDF
  • Konwersja na PDF/A
  • Utwórz PDF
  • Konwersja wsadowa
  • Strony na arkusz
  • Chroń hasłem
  • Odblokuj PDF
  • Anonimizuj PDF
  • Podpisz PDF (E-Sign)
  • Porównaj PDF-y
  • Wyodrębnij tabele
  • PDF to Excel
  • Konwerter wyciągów bankowych
  • Ekstraktor faktur
  • Skaner paragonów
  • Raport finansowy
  • OCR - Wyodrębnij tekst
  • Konwersja pisma ręcznego
  • Podsumuj PDF
  • Przetłumacz PDF
  • Czatuj z PDF
  • Wyodrębnij dane
  • Studio projektowe

Produkt

  • Privacy & Security
  • Wszystkie narzędzia
  • Funkcje
  • Wyciągi bankowe
  • Cennik
  • FAQ
  • Blog

Wsparcie

  • Centrum pomocy
  • Kontakt
  • FAQ

Informacje prawne

  • Polityka prywatności
  • Regulamin
  • Polityka cookies

© 2026 PDFSub. Wszelkie prawa zastrzeżone.

Stworzono w Ameryce z dla ludzi na całym świecie