Konwertuj txt do ofx

Konwertuj TXT na OFX

Konwertuj ustrukturyzowane transakcje bankowe TXT do pliku OFX na potrzeby importu do oprogramowania finansowego.

Konwertuj pliki TXT online

Nie mamy jeszcze dedykowanego konwertera online dla TXT na OFX, ale pliki TXT możesz przekonwertować online na te i inne formaty:

Jak konwertować txt do ofx

Bank, aplikacja budżetowa lub system księgowy może wymagać OFX, gdy wyciąg transakcji jest dostępny wyłącznie jako plik TXT do pobrania. Konwersja jest możliwa tylko wtedy, gdy tekst zawiera ustrukturyzowane dane transakcji, a nie jedynie czytelną treść.

Czym jest format TXT

TXT to kontener zwykłego tekstu, bez wymaganego układu lub schematu finansowego. Banki i starsze systemy często używają rozszerzenia .txt dla eksportów wyciągów rozdzielanych tabulatorami, przecinkami, średnikami, o stałej szerokości lub czytelnych dla człowieka.

Notepad, LibreOffice Calc, Microsoft Excel, portale bankowe i systemy księgowe mogą tworzyć lub otwierać pliki TXT. Przed zaimportowaniem otwórz plik w edytorze zwykłego tekstu i sprawdź: separator, wiersze nagłówków, kodowanie, format daty, separator dziesiętny, separator tysięcy oraz sposób oznaczania debetu i kredytu. Plik, który wygląda jak tabela, nadal może być tekstem rozdzielanym separatorami, natomiast plik o stałej szerokości wymaga użycia pozycji kolumn zamiast separatora.

Czym jest format OFX

OFX, czyli Open Financial Exchange, to ustrukturyzowany format przeznaczony dla transakcji bankowych, kart kredytowych, inwestycyjnych i płatniczych. Aplikacje finansowe, takie jak GnuCash, Moneydance, programy zgodne z Quicken oraz niektóre biznesowe systemy księgowe, mogą importować pliki OFX.

Transakcja OFX zazwyczaj zawiera unikatowy element FITID, datę księgowania, kwotę, typ transakcji, odbiorcę lub notatkę oraz informacje o rachunku. Wyciąg może również zawierać walutę, salda początkowe i końcowe, identyfikatory instytucji oraz metadane zakresu dat. Taka struktura pozwala importerowi utworzyć transakcje zamiast wyświetlać nieustrukturyzowany wyciąg.

OFX 1.x używa składni opartej na SGML, natomiast OFX 2.x używa XML. Aplikacja docelowa określa, którą wersję, typ rachunku, pola waluty i elementy transakcji akceptuje; plik OFX nie jest automatycznie zgodny z każdym programem finansowym.

Jak przekonwertować TXT na OFX

  1. Sprawdź, czy źródło można przekonwertować. Każda transakcja powinna zawierać co najmniej datę księgowania, kwotę i użyteczny opis. Numer rachunku, waluta, saldo i identyfikatory transakcji poprawiają zgodność, ale mogą nie występować w eksporcie TXT.
  2. Normalizuj tekst rozdzielany separatorami. W LibreOffice Calc użyj File → Open, wybierz prawidłowe kodowanie znaków i separator, a następnie sprawdź podgląd kolumn. Zmapuj pola na datę, opis, debet, kredyt i saldo. Zachowaj początkowe zera w numerach rachunków i odwołaniach do transakcji; oprogramowanie arkusza kalkulacyjnego może w przeciwnym razie przekonwertować je na liczby.
  3. Oczyść wartości. Usuń symbole walut i separatory tysięcy z pól liczbowych, stosuj jeden sposób zapisu wartości dziesiętnych i przekonwertuj daty na jednoznaczny format, taki jak YYYY-MM-DD. Połącz kolumny debetu i kredytu zgodnie z konwencją znaków oczekiwaną przez konwerter — zwykle wypłaty są ujemne, a wpłaty dodatnie. Zapisz oczyszczoną tabelę jako transactions.csv, używając File → Save As.
  4. Użyj konwertera desktopowego. ProperSoft CSV2OFX służy do ustrukturyzowanej konwersji CSV na OFX i jest odpowiednią opcją lokalną po znormalizowaniu pliku TXT. Wybierz transactions.csv, zmapuj pola daty, odbiorcy, notatki, debetu, kredytu, rachunku i waluty, wybierz wersję OFX obsługiwaną przez aplikację docelową, wprowadź dostępne metadane rachunku i wyeksportuj plik account.ofx. Nie wymyślaj identyfikatora banku ani oddziału; pozostaw opcjonalne wartości puste, jeśli oprogramowanie na to pozwala.
  5. Używaj konwertera online wyłącznie w przypadku danych, na których przetwarzanie się zgadzasz. Internetowy konwerter CSV-to-OFX firmy ProperSoft może być używany z oczyszczonym plikiem CSV, gdy przetwarzanie lokalne jest niedostępne. Najpierw przekonwertuj plik TXT na CSV, ponieważ ogólne internetowe konwertery TXT nie potrafią niezawodnie rozpoznać pól finansowych. Wyciągi bankowe zawierają poufne informacje, dlatego sprawdź zasady usługi dotyczące prywatności, przechowywania, usuwania danych, HTTPS oraz obsługiwanej wersji OFX; jeśli to możliwe, wykonaj test z danymi pozbawionymi poufnych informacji.
  6. Sprawdź poprawność przed importem. Otwórz wynik w edytorze zwykłego tekstu i sprawdź liczbę transakcji, daty, kwoty, opisy, walutę, typ rachunku oraz unikatowe identyfikatory. Zaimportuj plik do zduplikowanego lub testowego rachunku, porównaj salda początkowe i końcowe z wyciągiem źródłowym, a następnie usuń dane testowe przed użyciem aktywnego rejestru.

Kiedy potrzebna jest automatyzacja

Plik TXT o stałej szerokości lub niespójnej strukturze może wymagać skryptu zamiast arkusza kalkulacyjnego. Moduł csv języka Python obsługuje dane wejściowe rozdzielane separatorami; dane o stałej szerokości wymagają jawnego zdefiniowania zakresów kolumn. Generator musi tworzyć unikatowe, stabilne wartości FITID, formatować daty OFX jako YYYYMMDDHHMMSS z wymaganą składnią strefy czasowej, konsekwentnie stosować znaki debetu i kredytu oraz uciekać znaki zgodnie z wybraną wersją SGML lub XML. Zamiast tworzyć znaczniki bez sprawdzenia wymagań aplikacji docelowej użyj sprawdzonej biblioteki OFX lub szablonu.

Zgodność i ograniczenia danych

Konwersja nie odtworzy informacji, których plik TXT nigdy nie zawierał. Brak identyfikatorów instytucji, typu rachunku, waluty, oryginalnych identyfikatorów transakcji, sald lub znaczników czasu serwera może spowodować odrzucenie pliku, nieprawidłowe dopasowanie rachunku lub zduplikowanie transakcji. Wygenerowane identyfikatory różnią się również od identyfikatorów banku, dlatego ponowne zaimportowanie tego samego okresu może utworzyć duplikaty.

Sprawdź ujemne wypłaty i dodatnie wpłaty względem konwencji aplikacji docelowej; niektóre programy odwracają znaki podczas importu. Zweryfikuj precyzję dziesiętną, kolejność dat, zduplikowane transakcje, kodowanie znaków oraz transakcje przechodzące przez północ lub zmianę czasu na letni. Jeśli plik TXT zawiera wyłącznie sformatowany wyciąg lub tekst przypominający obraz, należy go najpierw przeanalizować lub przepisać, a wynik wymaga ręcznego uzgodnienia.

Porównanie formatu TXT z OFX

Jak formaty TXT i OFX wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TXT i OFX
Cecha .TXT Plain Text File .OFX Open Financial Exchange
Otwarty standard Tak Częściowo otwarty
Kompresja Bez kompresji Bez kompresji
Typowy rozmiar pliku Bardzo mały Mały
Otwiera się w przeglądarce internetowej Tak, natywnie Nie
Dalsza edycja Łatwy Ograniczone
Obsługa metadanych Brak Podstawowy
Czytelny tekstowo Tak Tak
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono 1997
Twórca Open Financial Exchange Consortium
Typ MIME text/plain application/x-ofx

Dodatkowe formaty dla konwersji pliku
txt

Konwersja odwrotna

Konwersja do .ofx
z innych formatów

Udostępnij w mediach społecznościowych: