ValidateFin

Walidator SEPA pain.001 & pain.008

To bezpłatne narzędzie online waliduje pliki XML płatności SEPA względem oficjalnych schematów XSD EPC (European Payments Council). Obsługuje pain.001.001.03 (Credit Transfer Initiation) dla przelewów bankowych i pain.008.001.02 (Direct Debit Initiation) dla poleceń zapłaty. Całe przetwarzanie odbywa się bezpośrednio w przeglądarce — żaden plik nie jest nigdy przesyłany na serwer.

pain.001 Credit Transferpain.008 Direct DebitEPC XSD
Bezpieczne Przetwarzanie
← Powrót do Walidatora SEPA
🇫🇷 Francja — Przelewy i Polecenia Zapłaty SEPA

Walidator SEPA dla francuskich firm

Francja przeszła z przestarzałych formatów CFONB na SEPA XML w 2014 roku. Waliduj pliki pain.001 przelewu i pain.008 polecenia zapłaty zgodnie ze standardami EPC przed przesłaniem do francuskiego banku. W 100% w przeglądarce — żaden plik nie jest przesyłany.

Otwórz Walidator SEPA

Płatności SEPA we Francji: od CFONB do ISO 20022

Francja ukończyła migrację SEPA w sierpniu 2014 roku, zastępując krajowe formaty CFONB (160/240 znaków) komunikatami ISO 20022 XML. Banque de France i Comité Français d'Organisation et de Normalisation Bancaires (CFONB) nadzorują zgodność z regulaminami EPC (European Payments Council).

Wszystkie francuskie banki akceptują pain.001 (CustomerCreditTransferInitiation) dla płatności dostawców i przelewów wynagrodzeń oraz pain.008 (CustomerDirectDebitInitiation) dla cyklicznych pobrań, takich jak rachunki za media, składki ubezpieczeniowe i usługi abonamentowe. Francuskie numery IBAN mają format FR + 2 cyfry kontrolne + 10 bank/oddział + 11 konto + 2 kontrola krajowa (łącznie 27 znaków).

Harmonogram wdrożenia SEPA we Francji

Jan 2008

Uruchomienie SEPA Credit Transfer (SCT). Francuskie banki zaczynają akceptować pliki pain.001 XML obok formatów CFONB.

Nov 2010

SEPA Direct Debit (SDD) wchodzi w życie. Pliki pain.008 zastępują krajowe formaty poleceń zapłaty (prélèvements).

Aug 2014

Termin migracji SEPA. Formaty CFONB oficjalnie wycofane dla płatności w EUR. Wszystkie francuskie firmy muszą używać pain.001/pain.008.

Nov 2023

Aktualizacja regulaminu EPC 2023: SEPA Instant Credit Transfer obowiązkowy dla PSP. Francuskie banki muszą obsługiwać odbiór natychmiastowych SCT.

Co sprawdza ValidateFin w Twoim pliku SEPA

Przed przesłaniem do francuskiego banku sprawdź, czy plik SEPA XML przechodzi następujące kontrole:

  • Walidacja schematu XML względem schematów XSD EPC pain.001.001.03/09/11 i pain.008.001.02/08/10
  • Francuski format IBAN: FR + 2 cyfry kontrolne + 5 kod banku + 5 oddział + 11 konto + 2 klucz (27 znaków), suma kontrolna mod-97
  • Walidacja BIC: format kodu SWIFT o 8 lub 11 znakach dla francuskich banków (np. BNPAFRPP, AGRIFRPP)
  • Pola obowiązkowe: MsgId, CreDtTm, NbOfTxs, CtrlSum, InitgPty, PmtInfId, ReqdExctnDt, IBAN, kwota
  • Spójność CtrlSum: łączna kwota zgadza się z sumą wszystkich kwot poszczególnych transakcji

Typowe błędy SEPA w francuskich bankach

Nieprawidłowa suma kontrolna francuskiego numeru IBAN

Francuskie numery IBAN używają krajowego klucza kontrolnego (2 cyfry na końcu) oprócz weryfikacji ISO mod-97. Nieprawidłowa suma kontrolna powoduje natychmiastowe odrzucenie przez bramę płatności banku.

Numer konta CFONB użyty zamiast IBAN

Niektóre starsze systemy nadal generują numery RIB (Relevé d'Identité Bancaire) zamiast numerów IBAN. SEPA XML wymaga pełnego numeru IBAN z prefiksem FR w elemencie <IBAN>.

Brakująca lub nieprawidłowa CtrlSum

Suma kontrolna w <GrpHdr> musi dokładnie odpowiadać sumie wszystkich wartości <InstdAmt>. Błędy zaokrąglania lub brakujące transakcje powodują odrzucenie całego pliku.

Najczęściej zadawane pytania

Którą wersję SEPA pain.001 akceptują francuskie banki?

Większość francuskich banków akceptuje pain.001.001.03 (szeroko stosowana wersja) i przechodzi na pain.001.001.09 (ISO 20022 2019). Niektóre banki już obsługują pain.001.001.11. Sprawdź preferowaną wersję w swoim banku. ValidateFin waliduje wszystkie trzy wersje.

Czy mogę walidować pliki SEPA Direct Debit (pain.008) dla Francji?

Tak. ValidateFin waliduje zarówno pliki SEPA Core Direct Debit (pain.008), jak i SEPA Credit Transfer (pain.001). W przypadku francuskich SDD upewnij się, że identyfikator wierzyciela (ICS — Identifiant Créancier SEPA) jest prawidłowo zarejestrowany w Banque de France.

Czy moje dane są bezpieczne podczas walidacji plików SEPA?

Absolutnie. ValidateFin przetwarza pliki SEPA XML wyłącznie w przeglądarce. Żaden plik nie jest przesyłany na serwer. Wrażliwe dane płatności (numery IBAN, kwoty, nazwy beneficjentów) nigdy nie opuszczają urządzenia. Jest to w pełni zgodne z RODO.

Waliduj pliki SEPA dla zgodności z francuskimi standardami bankowymi

Sprawdzaj strukturę pain.001 i pain.008, format IBAN i reguły EPC natychmiastowo. Żaden plik nie jest przesyłany.

O Walidatorze SEPA

To bezpłatne narzędzie online waliduje pliki XML płatności SEPA względem oficjalnych schematów XSD EPC (European Payments Council). Obsługuje pain.001.001.03 (Credit Transfer Initiation) dla przelewów bankowych i pain.008.001.02 (Direct Debit Initiation) dla poleceń zapłaty. Całe przetwarzanie odbywa się bezpośrednio w przeglądarce — żaden plik nie jest nigdy przesyłany na serwer.

Walidator sprawdza zgodność ze schematem, obowiązkowe pola, formaty IBAN i BIC oraz integralność bloku płatności. Po walidacji można przejrzeć wszystkie wyodrębnione transakcje i wyeksportować raport PDF.

SEPA (Single Euro Payments Area) standaryzuje elektroniczne płatności w euro w 36 europejskich krajach. Formaty XML pain.001 i pain.008, zdefiniowane przez normę ISO 20022, zastępują starsze krajowe formaty plików płatności i zapewniają interoperacyjność między wszystkimi bankami w strefie SEPA. Niezależnie od tego, czy jesteś zespołem skarbowym przetwarzającym listę płac dla 5 000 pracowników, czy małą firmą wysyłającą 10 płatności do dostawców — obowiązuje ten sam schemat XML i te same reguły walidacji muszą być spełnione, zanim bank zaakceptuje plik.

Najczęstsze przyczyny odrzucenia to nieprawidłowa CtrlSum (suma wszystkich kwot musi dokładnie się zgadzać), nieprawidłowe numery IBAN, które nie przechodzą testu sumy kontrolnej mod-97, brakujące obowiązkowe pola jak EndToEndId lub PmtInfId, oraz błędy przestrzeni nazw przy użyciu niewłaściwej wersji schematu. Wstępna walidacja plików tym narzędziem może zaoszczędzić godziny debugowania i zapobiec opóźnieniom płatności wpływającym na dostawców i pracowników.

Czym jest SEPA?

SEPA (Single Euro Payments Area — Jednolity Obszar Płatności w Euro) to inicjatywa integracji płatności Unii Europejskiej mająca na celu uproszczenie przelewów bankowych denominowanych w euro. SEPA umożliwia europejskim konsumentom, przedsiębiorstwom i administracjom publicznym dokonywanie i otrzymywanie przelewów oraz poleceń zapłaty na tych samych podstawowych warunkach, z tymi samymi prawami i obowiązkami, niezależnie od ich lokalizacji w 36 krajach SEPA.

Kluczowe informacje

  • Pliki XML SEPA (pain.001 dla przelewów, pain.008 dla poleceń zapłaty) muszą być zgodne ze schematami XSD EPC
  • Wszystkie numery IBAN są walidowane algorytmem sumy kontrolnej mod-97 — nieprawidłowe IBAN powodują natychmiastowe odrzucenie
  • CtrlSum musi dokładnie odpowiadać sumie wszystkich kwot transakcji — brak tolerancji zaokrągleń
  • ValidateFin przetwarza pliki w 100% w przeglądarce — żadne dane płatnicze nie są przesyłane na serwer
  • Wstępna walidacja zapobiega kosztownym opóźnieniom płatności i odrzuceniom przez bank

Porównanie wersji SEPA pain.001

WersjaPrzestrzeń nazwKluczowe różniceStatus
pain.001.001.03urn:iso:std:iso:20022:tech:xsd:pain.001.001.03Oryginalna wersja EPC, najszerzej obsługiwanaObsługiwana ✓
pain.001.001.09urn:iso:std:iso:20022:tech:xsd:pain.001.001.09Dodano LEI, proxy, ustrukturyzowany adresObsługiwana przez wiele banków
pain.001.001.11urn:iso:std:iso:20022:tech:xsd:pain.001.001.11Najnowsza konserwacja ISO 20022Nowsza, sprawdź obsługę banku
pain.008.001.02urn:iso:std:iso:20022:tech:xsd:pain.008.001.02Standardowe polecenie zapłatyObsługiwana ✓

Zawsze weryfikuj, którą wersję akceptuje Twój bank przed generowaniem plików.

Często zadawane pytania

Jakie formaty plików SEPA są obsługiwane?

Narzędzie obsługuje formaty pain.001.001.03 (polecenie przelewu) i pain.008.001.02 (polecenie zapłaty), walidowane względem oficjalnych schematów XSD EPC.

Czy mój plik SEPA jest wysyłany na serwer?

Nie. Całe przetwarzanie odbywa się lokalnie w przeglądarce. Plik XML nigdy nie opuszcza Twojego urządzenia, zapewniając pełną zgodność z RODO.

Jakie błędy wykrywa walidator SEPA?

Walidator sprawdza zgodność ze schematem XSD, obecność obowiązkowych pól, format IBAN, format BIC, spójność kwot oraz integralność bloku informacji płatniczych. Możesz również zweryfikować poszczególne numery IBAN za pomocą Walidatora IBAN.

Czy mogę walidować duże pliki SEPA?

Tak, narzędzie obsługuje pliki do 10 MB, co pokrywa partie z tysiącami transakcji.

Jaka jest różnica między pain.001 a pain.008?

pain.001 (Credit Transfer Initiation) służy do inicjowania wychodzących przelewów bankowych — Twoja firma wysyła pieniądze do wierzycieli. pain.008 (Direct Debit Initiation) służy do pobierania płatności — Twoja firma pobiera pieniądze od dłużników. Oba są formatami standardu SEPA ISO 20022 zdefiniowanymi przez EPC. Możesz wygenerować oba formaty z arkusza kalkulacyjnego za pomocą Konwertera CSV na SEPA.

Dlaczego mój plik SEPA jest odrzucany z błędem XSD?

Błędy XSD zazwyczaj oznaczają, że brakuje wymaganego pola, wartość przekracza dozwoloną długość lub format daty/kwoty jest nieprawidłowy. Typowe problemy to brakujący EndToEndId, nieprawidłowy format MsgId (maks. 35 znaków, bez znaków specjalnych) lub nieprawidłowy format DecimalNumber dla kwot. Walidator pokaże dokładną ścieżkę pola powodującego błąd.

Jak naprawić błąd nieprawidłowego IBAN w pliku SEPA?

Błąd nieprawidłowego IBAN oznacza, że numer konta nie przechodzi testu sumy kontrolnej mod-97 lub używa nieprawidłowego formatu dla swojego kraju. Sprawdź cyfry IBAN — jedna transpozycja wystarczy, aby walidacja się nie powiodła. Możesz użyć Walidatora IBAN na tej stronie, aby zweryfikować poszczególne numery IBAN przed ich dołączeniem do pliku płatności.

Czy walidator obsługuje Natychmiastowy Przelew SEPA (SCT Inst)?

Bieżący walidator obsługuje standardowe schematy EPC pain.001.001.03 i pain.008.001.02. Pliki SCT Inst używające przestrzeni nazw pain.001.001.09 nie są jeszcze obsługiwane, ale są w planie. Dowiedz się więcej z naszego przewodnika SEPA pain.001.

Czy mogę wyeksportować zwalidowane transakcje do PDF lub CSV?

Tak. Po pomyślnej walidacji możesz wyeksportować raport PDF zawierający wszystkie wyodrębnione transakcje, sumy i wyniki walidacji. Lista transakcji jest również wyświetlana w miejscu do szybkiego przeglądu.

Czy walidator SEPA nadaje się do testowania plików generowanych przez systemy ERP takie jak SAP lub Oracle?

Tak. Walidator jest powszechnie używany przez zespoły finansowe do weryfikacji danych wyjściowych XML SEPA z systemów ERP przed ich przesłaniem do banku. Sprawdza wszystkie obowiązkowe reguły EPC, które banki egzekwują, pomagając wykryć problemy przed tym, jak spowodują odrzucenia płatności. Możesz również generować pliki testowe za pomocą Konwertera CSV na SEPA.