Atupale alaye banki

Lilö kiri ni SWIFT MT si Iyipada ISO 20022

Kini idi ti Iṣiwa yii ṣe pataki

SWIFT n ṣe ifẹhinti awọn ọna kika ifiranṣẹ MT julọ ni ojurere ti boṣewa ISO 20022 ọlọrọ. Fun awọn ẹgbẹ iṣura ati iṣuna, eyi tumọ si awọn opo gigun ti n ṣatunṣe alaye banki rẹ gbọdọ wa lati MT940 si CAMT.053 ṣaaju awọn akoko ipari lile.

SWIFT Iṣilọ Ago

Ọjọ Ohun pataki Ipa
*** Oṣu kọkanla ọdun 2025 *** MT-to-MX ibagbepo pari fun awọn sisanwo-aala Awọn ifiranṣẹ PACS jẹ ISO 20022 nikan
*** Oṣu kọkanla ọdun 2026 *** Awọn adirẹsi ti a ṣeto / arabara dandan; MT101 olona-ilana kọ; Ipele Isakoso ọran 1 Awọn ọna kika adirẹsi gbọdọ wa ni ibamu; diẹ ninu awọn ifiranṣẹ MT yoo kọ
**Ipari ọdun 2026 *** Ijade-iwọle bẹrẹ fun gbigba CAMT.052/.053/.054 Awọn ile-iṣẹ inawo le bẹrẹ gbigba awọn alaye ISO abinibi
*** Oṣu kọkanla ọdun 2027 *** Gbogbo FI gbọdọ gba CAMT.053 ni abinibi SWIFT da duro iyipada MT kika si ISO; awọn ọna ṣiṣe rẹ gbọdọ ṣe itupalẹ CAMT taara
*** Oṣu kọkanla ọdun 2028 *** MT940/MT942/MT950/MT900/MT910 ti fẹyìntì ni kikun Awọn ọna kika alaye Legacy ko si mọ; CAMT.052/.053/.054 nikan ni aṣayan

Kini Awọn iyipada fun koodu rẹ

Ṣaaju: MT940 Nikan

from bankstatementparser import Mt940Parser

parser = Mt940Parser("statement.mt940")
df = parser.parse()

Lẹhin: Awọn ọna kika mejeeji pẹlu Wiwa Aifọwọyi

from bankstatementparser import create_parser, detect_statement_format

fmt = detect_statement_format("statement.xml")  # or .mt940
parser = create_parser("statement.xml", fmt)
df = parser.parse()  # Same DataFrame schema regardless of format

Awọndetect_statement_format()iṣẹ n ṣe idanimọ boya faili naa jẹ MT940, CAMT.053, PAIN.001, tabi ọna kika atilẹyin miiran. Awọncreate_parser()iṣẹ pada awọn ti o tọ parser. Koodu isale rẹ n ṣiṣẹ bakanna laibikita ọna kika orisun.

CAMT.053 vs MT940: Key Iyato

Ẹya ara ẹrọ MT940 CAMT.053
Ọrọ ọlọrọ data Awọn aaye to lopin 3-5x diẹ data fun idunadura
Eto kikọ Lopin (charset SWIFT) Unicode ni kikun
Ilana Ọrọ alapin pẹlu awọn afi XML pẹlu awọn aaye orukọ
Iroyin iwontunwonsi Nsii/tilekun nikan Multiple iwontunwonsi orisi
Awọn itọkasi Nikan aaye itọkasi Ọpọ itọkasi orisi
Imudani owo Ipilẹṣẹ Kikun olona-owo pẹlu awọn oṣuwọn paṣipaarọ

Bawo ni Oluyẹwo Gbólóhùn Bank ṣe Iranlọwọ

Bibẹrẹ

pip install bankstatementparser
from bankstatementparser import create_parser, detect_statement_format

# Works with MT940 today, CAMT.053 tomorrow
for file in bank_statement_files:
    fmt = detect_statement_format(file)
    parser = create_parser(file, fmt)
    df = parser.parse()
    process(df)  # Your code doesn't change

[Ka iwe kikun] (/getting-started/index.html)