ISO 20022 Generator
ISO 20022Generator
Blog ISO 20022
·8 min czytania

Jak utworzyć plik SEPA XML: kompletny poradnik

Pliki SEPA XML to standardowy format przelewów bankowych i poleceń zapłaty w Europie. Niezależnie od tego, czy jesteś skarbnikiem, księgowym czy programistą, zrozumienie struktury tych plików jest kluczowe dla automatyzacji przepływów płatniczych.

Czym jest plik SEPA XML?

Plik SEPA XML to ustrukturyzowany dokument XML zgodny ze standardem ISO 20022. Umożliwia inicjowanie przelewów (pain.001) lub poleceń zapłaty (pain.008) w banku. Format jest ustandaryzowany w całej strefie SEPA, zapewniając interoperacyjność między 36 krajami członkowskimi.

SEPA XML oferuje uniwersalną strukturę akceptowaną przez każdy bank w strefie euro. Każdy plik zawiera nagłówek grupy (GroupHeader), bloki informacji o płatności (PaymentInformation) i poszczególne transakcje.

Formaty pain.001 i pain.008

pain.001 (CustomerCreditTransferInitiation): do inicjowania przelewów. Firma wysyła ten plik do banku, aby zlecić płatności.

pain.008 (CustomerDirectDebitInitiation): do inicjowania poleceń zapłaty SEPA. Wymaga podpisanego mandatu (RUM) i identyfikatora wierzyciela SEPA (ICS).

Każdy format jest zgodny ze schematem XSD.

Struktura pliku pain.001

1. GroupHeader (GrpHdr): identyfikator wiadomości, data utworzenia, liczba transakcji i suma kontrolna.

2. PaymentInformation (PmtInf): dane zleceniodawcy — nazwa, IBAN, BIC, data wykonania.

3. CreditTransferTransactionInformation (CdtTrfTxInf): szczegóły transakcji — kwota, waluta, IBAN beneficjenta, referencja end-to-end.

Wymagane pola i dobre praktyki

Każdy plik SEPA XML musi zawierać:

MsgId: unikalny identyfikator.
CreDtTm: data utworzenia w formacie ISO 8601.
NbOfTxs: łączna liczba transakcji.
CtrlSum: suma kontrolna.
IBAN i BIC zleceniodawcy i beneficjentów.
Kwota (InstdAmt): z kodem waluty.
EndToEndId: unikalna referencja.

Dobre praktyki: waliduj IBAN algorytmem MOD 97-10 i sprawdzaj plik pod kątem schematu XSD.

Walidacja XSD: dlaczego i jak

Walidacja XSD sprawdza zgodność pliku XML z oficjalnym schematem ISO 20022. Błąd strukturalny powoduje odrzucenie przez bank.

Użyj walidatora ISO 20022 na naszej platformie. Prewencyjna walidacja znacząco zmniejsza liczbę odrzuceń.

Narzędzia do generowania plików SEPA XML

Rozwój własny: zespoły techniczne mogą używać bibliotek XML.

Eksport z ERP: niektóre oprogramowanie oferuje natywny eksport SEPA XML.

Generator online: ISO 20022 Generator umożliwia tworzenie zgodnych plików bezpośrednio w przeglądarce.

Częste błędy do uniknięcia

Nieprawidłowy IBAN: literówki lub błędne cyfry kontrolne.
Brakujący BIC.
Przeszła data wykonania.
Zerowa lub ujemna kwota.
Zduplikowane MsgId.
Nieprawidłowe kodowanie: wymagane UTF-8 bez BOM.

Wygeneruj swój plik SEPA XML teraz

Twórz zgodne pliki pain.001 i pain.008 w kilka minut z wbudowaną walidacją XSD.

Rozpocznij