Találja meg a fizetési fájlok hibáit, mielőtt a bank tenné meg#
A Pain001 nyílt forráskódú Python-csomag ISO 20022 fizetésindításhoz. A meglévő adatokat (CSV, Excel, SQLite, JSON, Parquet vagy régi SWIFT MT101 üzenetek) pain.001 (átutalás) és pain.008 (beszedés) XML-lé alakítja, a hivatalos XSD-sémákkal validálva.
Minden fájl három validációs szinten megy át: rekordonkénti JSON-séma (IBAN mod-97 ellenőrzéssel és BIC-struktúrával), scheme-szabályok (SEPA és határon átnyúló CBPR+), végül XSD-validáció. Az ellenőrző összegek újraszámolódnak, sosem másolódnak. Minden helyben fut: fizetési adat nem hagyja el az infrastruktúrát.
Próbálja ki a böngészőben#
Validáljon egy mintaköteget közvetlenül a böngészőben (semmi sem kerül feltöltésre), és igazolja az eredményt a hivatalos XSD-sémával: Pain001 kipróbálása. Minta-CSV-fájlok sablonként letölthetők saját exportokhoz.
Elhalasztották a strukturált címekre vonatkozó határidőt#
Az MT–MX együttélés 2025. november 22-i lezárulta után a következő mérföldkő 2026. november 14-re volt kitűzve: a CBPR+ elutasította volna a teljesen strukturálatlan postai címeket, a bankközi MT101-továbbítást pedig a pain.001 9-es verziója váltotta volna fel. 2026 augusztusában a Swift mindkét változást elhalasztotta, és legkésőbb 2026 decemberéig bejelenti az új dátumokat; maguk a követelmények érvényben maradnak. A Pain001 már most kezeli a strukturált és hibrid címeket, és egyetlen paranccsal konvertálja az Ön MT101-üzeneteit.
Első lépések#
Tovább: telepítési útmutató, technikai referencia, ISO 20022 ütemterv 2028-ig, pain.002 elutasítási kódok, bizalmi központ és vezetői összefoglaló. A teljes dokumentáció angol. Kettős licenc: Apache-2.0 / MIT. Szabad kereskedelmi használat bármilyen léptékben.
