Matukoy ang mga error sa payment file bago ito matukoy ng inyong bangko#
Ang Pain001 ay open-source na Python suite para sa pagsisimula ng bayad sa ISO 20022. Kinokonberte nito ang data na mayroon na kayo (CSV, Excel, SQLite, JSON, Parquet o lumang SWIFT MT101 na mensahe) sa pain.001 (credit transfer) at pain.008 (direct debit) XML, validated laban sa mga opisyal na XSD schema.
Bawat file ay dumadaan sa tatlong antas ng validation bago isulat: JSON schema kada record (kasama ang mod-97 check ng IBAN at istruktura ng BIC), mga panuntunan ng scheme (SEPA at cross-border CBPR+), at panghuling XSD validation. Laging muling kinakalkula ang control totals, hindi kailanman kinokopya. Lahat ay tumatakbo nang lokal: walang payment data na lumalabas sa inyong imprastraktura.
Subukan sa browser#
I-validate ang isang sample na batch nang direkta sa inyong browser, nang walang ina-upload, at patunayan ang resulta laban sa opisyal na XSD schema: subukan ang Pain001. May mga sample na CSV file na maida-download bilang template para sa sarili ninyong mga export.
Ang deadline ng structured address, ipinagpaliban#
Mula nang magtapos ang MT–MX coexistence noong 22 Nobyembre 2025, ang susunod na milestone ay nakatakda sana sa 14 Nobyembre 2026: tatanggihan ng CBPR+ ang ganap na unstructured na postal address, at papalitan ng pain.001 bersyon 9 ang interbank na MT101 relay. Noong Agosto 2026, ipinagpaliban ng Swift ang dalawang pagbabagong ito at iaanunsiyo nito ang mga bagong petsa pagsapit ng Disyembre 2026; nananatili ang mga requirement mismo. Kaya na ng Pain001 ang structured at hybrid na address, at kinokonberte nito ang inyong MT101 sa isang utos.
Magsimula#
Susunod: gabay sa pag-install, teknikal na sanggunian, ISO 20022 roadmap hanggang 2028, mga pain.002 rejection code, trust centre at executive summary. Ang buong dokumentasyon ay nasa Ingles. Dalawahang lisensya Apache-2.0 / MIT, kaya libre ang komersyal na paggamit sa anumang sukat.
