Jak pobrać wyciągi MT940 z ING Business
ING opisuje dwie drogi, które kończą się w tym samym miejscu.
Z listy rachunków:
- Z menu głównego wybierz Rachunki i przejdź na listę rachunków.
- Zaznacz rachunki, których wyciągi chcesz pobrać.
- Kliknij Pobierz wyciągi (MT940).
- Wskaż, czy chcesz ostatnie wygenerowane wyciągi, czy tylko te z ostatniego dnia roboczego.
Z listy wyciągów:
- Z menu głównego wybierz Rachunki lub Historia i kliknij przycisk Wyciągi.
- Ustaw filtry: rachunek lub zakres dat.
- Zaznacz wyciągi i kliknij Pobierz wyciągi (MT940).
Plik powstaje w tle, więc w tym czasie możesz dalej pracować w systemie. Gotowy odbierzesz w Pliki do pobrania, na liście rachunków albo wyciągów. Status Nowy oznacza, że plik jeszcze powstaje, Do pobrania że jest gotowy, a Pobrany że został już co najmniej raz pobrany.
Lista ma twardy limit: najwyżej 5 plików z ostatnich 2 dni kalendarzowych. Szósty nadpisze najstarszy, więc przy pobieraniu wielu rachunków odbieraj pliki na bieżąco.
Najpierw rozpakuj ZIP
Kliknięcie Do pobrania albo Pobrany daje folder skompresowany .zip, który trzeba rozpakować na komputerze. Excel ani konwerter nie odczytają wyciągu wprost z archiwum. Konwerter pokaże wtedy komunikat, że plik nie zawiera wyciągu MT940. Wczytaj pliki ze środka archiwum, a jeśli jest ich kilka, zaznacz wszystkie naraz.
CP852 także w tekstach banku
Dokumentacja podaje kodowanie wprost: polskie znaki są zapisane w standardzie CP852 (IBM852). Dotyczy to też stałych napisów banku. Program czytający plik jako Windows-1250 pokaże Saldo bieľ.: zamiast Saldo bież.:. Szerzej o tym pisze sekcja o krzaczkach zamiast polskich liter.
Dwa pola :86: na jedną operację
Ogólną budowę pola opisuje sekcja o polu :86:. ING ma w niej własny układ: każda operacja ma dwa pola :86:. Skrócony przykład przelewu zagranicznego z dokumentacji banku:
:61:0306110611D375,80S02511111111111
KURS 3,7580
:86:025/OCMT/USD100,00
:86:025~00MI07OBC.RACH.BIEŻ.PŁ.I BZ-MIDAS
~20INV 200/03/F
~21~22
~30CHASUS33
~311234567891
~32NAZWA KONTRAHENTA~33NAZWA KONTRAHENTA 2
~34025
~61KURS 3,7580
Pierwsze pole niesie kod operacji, a gdy waluta operacji różni się od waluty rachunku, także /OCMT/ z walutą i kwotą. Drugie zawiera podpola. Z przykładu wynikają dwie praktyczne rzeczy:
- Kwota w
:61:jest w walucie rachunku. Tu 375,80 zł, a 100 USD znajdziesz tylko w kolumnie „Pole :86: (oryginał)”. - Jedna linia to nie zawsze jedno podpole.
~21~22albo~32…~33stoją w jednym wierszu, więc dzielenie pliku po wierszach w Excelu rozsypie dane.
Podpola typowe dla ING:
| Podpole | Zawartość |
|---|---|
~00 | kod banku i opis, bez odstępu, np. COCGPRZELEW |
~20–~25, ~26–~28 | szczegóły płatności i ich kontynuacja |
~29 | NRB kontrahenta |
~32, ~33 | nazwa kontrahenta |
~38 | IBAN kontrahenta |
~60 | opłata za przelew (opcjonalnie) |
~61 | kurs wymiany (opcjonalnie) |
~62, ~63 | dalsze dane kontrahenta, np. adres |
W CSV tytuł powstaje z ~20–~28, a kontrahent z ~32–~33. Adres z ~62–~63 zostaje w kolumnie oryginału.
Czym różni się pole :61: w ING
Ogólny układ opisuje sekcja o polu :61:. W ING po stronie operacji od razu stoi kwota, bez litery waluty, a kod ma postać S i trzy cyfry, np. S076. Dalej idzie numer identyfikacyjny transakcji.
Separator // pojawia się tylko wtedy, gdy za nim jest identyfikator płatności SIMP (ostatnie 15 znaków rachunku wirtualnego) albo przyczyna odrzucenia płatności. W CSV numer transakcji ląduje w kolumnie „Referencja klienta”, a to, co po //, w „Referencja banku”. Jeśli korzystasz z rachunków wirtualnych, płatnika zidentyfikujesz właśnie po tej drugiej kolumnie.
Wiersz S940 z kwotą 0,00
Dokumentacja ING opisuje na wyciągu dziennym dodatkową pozycję, która nie jest operacją:
:61:0306160616C0,00S940NONREF
:86:940~00Informacje szczegółowe:
:86:940~20Saldo dost.:511111111122,82~21Saldo bież.:5111111111,82
:86:940~22Kw blokad:01111111112222,00
To dane o rachunku: saldo dostępne, saldo bieżące i kwota blokad. Konwerter pokaże ten wiersz jako uznanie na 0,00, więc liczba uznań w podsumowaniu będzie o jeden większa, ale saldo się zgodzi. W Excelu ustaw filtr na kolumnie „Kod typu (:61:)” i odznacz S940. Wartości sald znajdziesz w kolumnie oryginału.
Jak konwerter radzi sobie z plikami z ING
Konwerter działa w przeglądarce, a plik nie trafia na serwer. Sam rozpoznaje CP852 (obsługuje też UTF-8, Windows-1250 i ISO-8859-2), łączy oba pola :86: w jeden wiersz i zapisuje CSV w UTF-8. ZIP musisz rozpakować sam. Potem wystarczy otworzyć CSV w Excelu.
Najczęstsze pytania
Czy konwerter otworzy ZIP z ING bez rozpakowywania?
Nie. Narzędzie czyta pliki tekstowe MT940, a archiwum ZIP to dane skompresowane, więc zobaczysz komunikat, że plik nie zawiera wyciągu. Rozpakuj archiwum na komputerze i wczytaj pliki ze środka, także kilka naraz.
Dlaczego nie widzę wyciągu na liście Pliki do pobrania?
Sprawdź status: Nowy oznacza, że plik wciąż powstaje. Lista trzyma też maksymalnie 5 plików z ostatnich 2 dni kalendarzowych, a nowsze nadpisują najstarsze. Jeśli pliku nie ma, wygeneruj wyciąg ponownie z listy rachunków albo wyciągów.
Dlaczego w CSV z ING jest operacja na 0,00 zł?
To wiersz informacyjny z kodem S940. ING podaje w nim saldo dostępne, saldo bieżące i kwotę blokad, a nie operację na rachunku. Nie zmienia on salda. W Excelu odfiltruj go w kolumnie „Kod typu (:61:)”.
Gdzie w pliku ING znajdę saldo dostępne?
W podpolu ~20 wiersza S940. Pole :64: oraz końcowe :86: z właścicielem rachunku są według dokumentacji ING prezentowane tylko dla MultiCash w wersji 3.0, więc w Twoim pliku mogą w ogóle nie wystąpić.