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:
- Excel (XLSX, stary XLS, tabela HTML) jest zamieniany na tabelę.
- Standardy i formaty krajowe mają własny parser (tabele poniżej).
- Parsery konkretnych banków: Air Bank, Raiffeisenbank, UniCredit Bank (Czechy) i Wise.
- Inteligentne rozpoznawanie CSV dla każdego innego pliku tabelarycznego.
- Ręczne mapowanie kolumn albo mapowanie przez AI, gdy rozpoznanie nie jest pewne.
Standardy międzynarodowe
| Format | Gdzie jest używany | Rozszerzenie | Co odczytujemy |
|---|---|---|---|
| camt.053 (ISO 20022, SEPA XML) | strefa euro, Słowacja, Szwajcaria, banki czeskie zgodne ze standardem ČBA | .xml | wł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, .txt | wł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 / QBO | USA, Kanada, Wielka Brytania | .ofx, .qfx, .qbo | własny rachunek, identyfikator transakcji nadany przez bank (niezawodna kontrola duplikatów), sprzedawca |
| QIF (Quicken) | USA, Kanada, Australia, Wielka Brytania | .qif | data, 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
| Format | Kraj | Osobliwości, które uwzględniamy |
|---|---|---|
| GPC / ABO | Czechy, Słowacja | stał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) | Hiszpania | kilka rachunków w jednym pliku, operacje zerowe są pomijane, opis z wierszy uzupełniających 23 |
| CFONB 120 | Francja | znak 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łochy | data waluty stoi przed datą księgowania, zleceniodawca przelewu przychodzącego z wierszy uzupełniających |
| CODA | Belgia | operacja zbiorcza z pozycjami liczona jest raz, ustrukturyzowany komunikat +++…+++ jako symbol zmienny |
| Elixir | Polska (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.50w 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 wierszy | 60 000 |
| Excel po rozpakowaniu | 50 MB |
| Załącznik e-maila | 10 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.