Struktura pliku wyciągowego w formacie MT940
Transkrypt
Struktura pliku wyciągowego w formacie MT940
Struktura pliku wyciągowego w formacie MT940 Nr pola 20: Format 16x Nazwa pola SBE Data eksportu w formacie RRRRMMDD (przyjmowana jest data serwera analogicznie jak w nazwie pliku eksportu) Przykład :20:20110526 Wymagalność M 25: 35x Numer rachunku NRB :25: 01168012340000000043214321 M :28C:10 M :60F:C100703PLN1234,56 M 32 pierwsze znaki z pola Numer rachunku NRB z usuniętymi spacjami 28C: 5n[/5n] Numer wyciągu Wszystkie znaki występujące przez znakiem „/” bez wiodących zer 60F: 1!a Znak salda początkowego: C – saldo kredytowe (dodatnie lub 0) – jeżeli Saldo początkowe >= 0 D – saldo debetowe (ujemne) – jeżeli Saldo początkowe < 0 6!n Data początkowa wyciągu (format YYMMDD) 1 61: 3!a Waluta rachunku 15d Saldo początkowe 6!n Data transakcji (format YYMMDD) [4!n] Data księgowania (format MMDD) 1[!a] Znak kwoty transakcji na podstawie pola Strona księgowania :61:1007030703D100,00NTRFNONREF//12345678 abcdefghijk O O C – jeżeli Strona księgowania “Ma” D – jeżeli Strona księgowania “Wn” 86: 15d Kwota transakcji N3!a Kod transakcji 16x Referencja własna Klienta, dla braku referencji wartość NONREF [//16x] Nr sekwencyjnym transakcji z historii [34x] (po <LF>) Opis kodu transakcji dla Klienta <20-26 Dane dodatkowe 1 – Dane dodatkowe 10 :86: Pobierane pierwszych 7*27 znaków z <20Przelew - od: JAN KOWALESKI 2 <27 62 F: 1!a połączonych pól Dane dodatkowe 1 – Dane dodatkowe 10 (bez separatorów miedzy polami) <21FIRMA FIVE SP. ZOO WARSZAWA Występuje tyle podpól, ile jest potrzebnych na eksport opisu transakcji. <23ku: 05 1680 1234 0000 0000 Nr rachunku nadawcy dla przelewów przychodzących. 1x27znaków, pole opcjonalne. <25 z dnia: 15.01.2011 Znak salda końcowego: :62F:C100703PLN1134,56 M :64:C100703PLN134,56 O <22ul. MARSZAŁKOWSKA 1Z rachun <241234 1234Tytułem: Zasilenie <2705168012340000000012341234 C – saldo kredytowe (dodatnie lub 0) – jeżeli Saldo końcowe >= 0 D – saldo debetowe (ujemne) – jeżeli Saldo końcowe < 0 64: 6!n Data końcowa wyciągu (format YYMMDD) 3!a Waluta rachunku 15d Saldo końcowe 1!a Znak dostępnych środków : C – saldo kredytowe (dodatnie lub 0) – 3 jeżeli Dostępne środki >= 0 D – saldo debetowe (ujemne) – jeżeli Dostępne środki < 0 6!n Data końcowa wyciągu (format YYMMDD) 3!a Waluta rachunku 15d Dostępne środki Wymagalność pola: M – pole obowiązkowe O – pole opcjonalne Zakresy oznaczonych formatów danych: - n – 0-9 - a – a-z; A-Z - c – 0-9; a-z; A-Z - x - 0-9; a-z; A-Z; oraz znaki: $ % & * ( ) - + { } ' / , . Format danych: Status M - obowiązkowy, O - opcjonalny - n – tylko cyfry - a – tylko litery - c – znaki alfanumeryczne - x – dowolne znaki alfanumeryczne łącznie ze spacjami, przecinkami itp. oraz inne znaki dozwolone - d – kwota z przecinkiem jako znak dziesiętny Przykłady zastosowanych oznaczeń: - 3n – do trzech cyfr - 2!c – wymagane dwa znaki alfanumeryczne - 3*35x – do 3 linii po 35 znaków - [] – pole opcjonalne 4