Przejdź do treści głównej

Formaty wyciągów

Które formaty wyciągów bankowych Assetli odczytuje (standardy, formaty krajowe, Excel i CSV z dowolnego banku) i jak dokładnie są czytane.

Ostatnia aktualizacja: 1 października 2026

Assetli odczytuje wyciągi z banków na całym świecie. Test automatyczny sprawdza obecnie 203 formatów eksportu banków z 31 krajów. Ta strona opisuje, jakie to formaty i co dokładnie z nich odczytujemy.

Jak rozpoznawany jest format

Decyduje zawartość pliku, a nie rozszerzenie ani bank wybrany w oknie importu. Banki często mylą rozszerzenia (wyciąg .xls bywa w rzeczywistości plikiem HTML, a .txt może być MT940 albo CFONB). Jeśli więc wybiorą Państwo swój bank i wgrają inny eksport, niż się spodziewamy, plik zostanie odczytany zgodnie z tym, co faktycznie zawiera.

Kolejność rozpoznawania:

  1. Excel (XLSX, stary XLS, tabela HTML) jest zamieniany na tabelę.
  2. Standardy i formaty krajowe mają własny parser (tabele poniżej).
  3. Parsery konkretnych banków: Air Bank, Raiffeisenbank, UniCredit Bank (Czechy) i Wise.
  4. Inteligentne rozpoznawanie CSV dla każdego innego pliku tabelarycznego.
  5. Ręczne mapowanie kolumn albo mapowanie przez AI, gdy rozpoznanie nie jest pewne.

Standardy międzynarodowe

FormatGdzie jest używanyRozszerzenieCo odczytujemy
camt.053 (ISO 20022, SEPA XML)strefa euro, Słowacja, Szwajcaria, banki czeskie zgodne ze standardem ČBA.xmlwłasny IBAN, kontrahent i jego rachunek, referencja, płatności zbiorcze rozbite na pozycje
MT940 (SWIFT)Niemcy, Holandia, Austria, Szwajcaria, Polska, Skandynawia.sta, .940, .mt940, .txtwłasny rachunek, kontrahent, referencja; szczegóły operacji we wszystkich trzech popularnych postaciach (niemieckie ?20, holenderskie /TRTP/, polskie ~20 i <20) oraz jako wolny tekst
OFX / QFX / QBOUSA, Kanada, Wielka Brytania.ofx, .qfx, .qbowłasny rachunek, identyfikator transakcji nadany przez bank (niezawodna kontrola duplikatów), sprzedawca
QIF (Quicken)USA, Kanada, Australia, Wielka Brytania.qifdata, kwota, odbiorca, notatka; rachunki, karty kredytowe i gotówka

W pliku QIF kolejność dnia i miesiąca ustalana jest na podstawie całego pliku (wystarczy jeden dzień większy niż 12). Jeśli nie da się jej ustalić, stosujemy amerykański zapis MM/DD, a podgląd o tym informuje.

Formaty krajowe

FormatKrajOsobliwości, które uwzględniamy
GPC / ABOCzechy, Słowacjastała szerokość wiersza, kwoty w halerzach, storno odwraca kierunek, pełna nazwa kontrahenta i wiadomość dla odbiorcy z wierszy uzupełniających
Norma 43 (AEB, Cuaderno 43)Hiszpaniakilka rachunków w jednym pliku, operacje zerowe są pomijane, opis z wierszy uzupełniających 23
CFONB 120Francjaznak i ostatnia cyfra kwoty w jednym znaku, plik może nie mieć końców wierszy, waluty bez części dziesiętnych (XPF)
CBI (RH / EC)Włochydata waluty stoi przed datą księgowania, zleceniodawca przelewu przychodzącego z wierszy uzupełniających
CODABelgiaoperacja zbiorcza z pozycjami liczona jest raz, ustrukturyzowany komunikat +++…+++ jako symbol zmienny
ElixirPolska (PKO BP i inne)wygląda jak CSV, ale kwoty są w groszach, a kierunek określa kod 111/222

Excel

Wyciąg z Excela prosimy wgrać w takiej postaci, w jakiej udostępnił go bank. Odczytujemy:

  • XLSX (Excel 2007 i nowsze),
  • XLS w starym formacie binarnym,
  • tabelę HTML z rozszerzeniem .xls, którą wysyła wiele banków hiszpańskich i włoskich.

Data zapisana w komórce jako data rozpoznawana jest po formacie komórki, więc z 2.03.2026 nie powstanie liczba 46083. Gdy skoroszyt ma kilka arkuszy, bierzemy ten z największą liczbą wierszy. Wiersze wstępne nad tabelą (nazwa rachunku, okres) są pomijane tak samo jak w CSV.

Excel czytamy własnym czytnikiem, który odczytuje wyłącznie zawartość komórek. Formuły nie są przeliczane (bierzemy wynik zapisany w pliku przez Excela), makra nie są uruchamiane, a plik, który po rozpakowaniu przekroczyłby 50 MB, zostaje odrzucony. Skoroszytu chronionego hasłem nie da się odczytać; prosimy zapisać go bez hasła albo pobrać z banku CSV. Przy wgraniu pliku Excel jest odczytywany bezpośrednio w Państwa przeglądarce, przy imporcie e-mailem na serwerze.

CSV z dowolnego banku

Inteligentne rozpoznawanie identyfikuje kolumny po zawartości, a nie po nazwach w nagłówku. Działa więc także przy banku, którego nigdy nie widzieliśmy. Nazwy kolumn zna w kilkudziesięciu językach, ale służą one tylko jako podpowiedź.

  • Separator: przecinek, średnik, tabulator i kreska pionowa.
  • Liczby: przecinek i kropka dziesiętna, separator tysięcy w postaci spacji, kropki, przecinka i apostrofu (1'234.50 w Szwajcarii), kwoty ujemne w nawiasach oraz ze znakiem na końcu.
  • Daty: 15.07.2026, 15/07/2026, 07/15/2026, 2026-07-15, 20260715, 15 Jul 2026, 02-Mar-26, Mar 02, 2026, 15 lipca 2026, także z godziną. Kolejność dnia i miesiąca ustalana jest na podstawie wszystkich wierszy; jeśli to niemożliwe, podgląd o tym informuje i pozwala Państwu ją wybrać.
  • Kierunek płatności:
    • kwota ze znakiem,
    • dwie kolumny (wydatek i wpływ, na przykład „Soll / Haben”, „Uscite / Entrate”, „Debe / Haber”),
    • kwota dodatnia, a obok niej kolumna z kierunkiem (S/H, D/C, DR/CR, Af/Bij, IN/OUT…).
  • Karty kredytowe: niektóre banki (American Express, Discover, BMO, Nubank) zapisują zakup jako kwotę dodatnią, a spłatę jako ujemną. Rozpoznajemy to po nagłówku eksportu albo po tym, że wszystkie ujemne wiersze to spłaty i zwroty. Znak jest wtedy odwracany, aby zakup nie został zapisany jako wpływ.
  • Dodatkowe wiersze: wiersze wstępne nad tabelą, wiersze podsumowań („Razem”, „Total”, „Saldo”) i puste wiersze są pomijane.

Gdy rozpoznanie nie jest pewne, okno pokaże kolumny, a Państwo je przypiszą albo poproszą AI o propozycję mapowania. AI otrzymuje tylko nagłówek i kilka przykładowych wierszy, nigdy cały wyciąg.

Kodowanie znaków

  • UTF-8 i UTF-16 (także ze znacznikiem BOM) rozpoznawane są automatycznie.
  • Formaty krajowe mają kodowanie określone normą: GPC i Elixir środkowoeuropejskie (Windows-1250), CODA, Norma 43, CFONB i CBI zachodnioeuropejskie (Windows-1252). Wyciąg belgijski odczytają więc Państwo poprawnie, nawet jeśli w Ustawieniach wybrany jest rynek polski.
  • Pozostałe pliki w starszym kodowaniu czytamy według rynku z Ustawień: Czechy, Słowacja i Polska jako Windows-1250, pozostałe rynki jako Windows-1252. Na rynkach spoza Europy Środkowej z zawartości rozpoznawana jest dodatkowo cyrylica, greka, japoński, koreański i chiński.

Czego jeszcze nie odczytujemy

  • PDF. Prosimy otworzyć wyciąg, skopiować tekst i użyć zakładki „Wklej tekst”. Rozpoznajemy układ tekstu z Air Bank.
  • Wyciągów inwestycyjnych w OFX (lista pozycji zamiast operacji na rachunku). Transakcje od biura maklerskiego importuje się w module Inwestycje.
  • Plików chronionych hasłem.
  • Numeru rachunku w niektórych wyciągach GPC z Komerční banka. KB w jednym wariancie formatu przestawia cyfry numeru rachunku. Operacje zostaną odczytane poprawnie, tylko import e-mailem nie rozpozna po numerze, do którego rachunku należy wyciąg, i zaproponuje rachunek na podstawie słabszych wskazówek.

Limity

Limit
Rozmiar wyciągu (tekst)8 MB
Liczba wierszy60 000
Excel po rozpakowaniu50 MB
Załącznik e-maila10 MB, najwyżej 20 wyciągów w jednej wiadomości

Duży wyciąg prosimy podzielić według okresów. Duplikaty z nakładających się okresów zostaną pominięte.

Jak sprawdzamy pokrycie

Nie zbieramy prawdziwych wyciągów klientów, ponieważ są to dane osobowe. Dla każdego banku mamy więc opis jego eksportu: kolumny, separator, format daty i liczb, kodowanie, wiersze wstępne. Każdy opis ma podane źródło (dokumentację banku albo publiczny importer) i stopień pewności. Na podstawie opisu tworzony jest wyciąg z ośmioma typowymi transakcjami w języku i walucie danego kraju. Przechodzi on dokładnie ten sam import co Państwa plik, a wynik porównywany jest pole po polu. Wiersz uznajemy za odczytany tylko wtedy, gdy zgadza się data i kwota ze znakiem. Zmiana, która pogorszyłaby odczyt któregokolwiek formatu, nie trafi do produkcji.

Opis eksportu może się różnić od rzeczywistości, ponieważ banki czasem zmieniają formaty. Jeśli Państwa wyciągu nie da się odczytać, prosimy napisać do nas przez formularz kontaktowy, jaki to bank i jaki eksport. Pliku prosimy nie wysyłać.

Przebieg importu, kontrolę duplikatów i cofanie importu opisuje strona Import danych. Co zrobić, gdy import się nie uda, znajdą Państwo w części Import: co zrobić, gdy się nie uda.