Nuni mai hulɗa

Gwada Pain001 a Burauzarku

Saka fayil ɗin CSV, yi amfani da samfurin, ko liƙa bayanan naku. Tantancewa na gudana nan take, gaba ɗaya a cikin burauzarku, kuma babu abin da zai taɓa barin na'urarku.

Ƙara bayanan biyan kuɗin ku

Ja fayil ɗin CSV zuwa nan ko danna don bincika

Iyaka 2 MB · burauzarku na karanta shi a na'urarku, ba a taɓa ɗorawa

Ku sauki samfuri don amfani da shi a matsayin abin koyi naku: canja wurin kuɗi na SEPA · na ƙetare · rukunin layi 20

Sakamakon tantancewa & XML da aka samar

Ƙara bayanai a mataki na 1, tantancewa za ta gudana kai tsaye.

Takardar pain.001.001.09 da aka tantance za ta bayyana a nan da zarar kun shigar da bayanai a mataki na 1.

Tabbatar da shi bisa XSD na ISO 20022 na hukuma

Steps 1–2 already ran the pain001 library itself: its record validation, the scheme rulebook you chose, XML generation, and the official pain.001.001.09 schema gate on the result, all inside a Python runtime compiled to WebAssembly and served from this site. This button re-runs the schema gate on the XML shown above, so you can edit the document and check it again. The runtime (about 28 MB) downloads once, the first time you validate, and stays cached.

Ku fara samar da XML a mataki na 2. Ƙofar XSD tana aiki ne a kan wannan fitarwa.

    Duk abin da ke wannan shafi yana gudana a cikin burauzarku. Ba a ɗora komai, ba a ajiye komai, kuma ba a aika komai ko'ina. Yana gudanar da ɗakin karatu na pain001 shi kansa, fakiti ɗaya da kuke shigarwa da pip, a cikin Python runtime da aka harhaɗa zuwa WebAssembly: tantance bayanai, binciken IBAN da BIC, littafin ƙa'idar tsari da kuka zaɓa, samar da XML tare da jimillolin sarrafawa na NbOfTxs/CtrlSum da aka sake lissafawa, da ƙofar XSD ta hukuma. Abin da CLI ke ƙarawa shi ne girma da nau'ikan shigarwa: fayiloli na kowane girma, Excel, SQLite, JSON, Parquet da SWIFT MT101, da kowace sigar saƙo. Ku shigar da CLI don cikakken jerin aikin.

    Abin da wannan nunin ke nunawa, da abin da ainihin jerin aikin ke ƙarawa

    Kowane samfurin rukuni kuma ana iya saukar da shi a matsayin fayil ɗin CSV don amfani da shi a matsayin abin koyi ga fitar da bayanai daga ERP ko maƙunsar bayanai naku. Layin kanun shi ne yarjejeniyar.

    Demo da ke sama tana gudanar da laburaren pain001 da kansa, ba kwaikwayonsa ba: binciken filayen da ake bukata, lissafin IBAN mod-97 bisa ISO 13616, tsarin BIC bisa ISO 9362, tsarin adadi da kwanan wata, jimillar sarrafawa (NbOfTxs, CtrlSum) da ake sake lissafawa daga bayanan maimakon a amince da su kawai, littafin dokokin tsarin da kuka zaba, da kofar XSD ta hukuma. Gwada menu na "Saka kuskure…": kowane yanayi na dasa kuskure guda ɗaya na gaske (lambar IBAN da aka juya, BIC mara kyau, ginshiƙin da ya ɓace, kuɗin da aka rubuta da waƙafin Turai, kwanan watan da ba zai yiwu ba) kuma ya nuna muku sakamakon layi-da-layi wanda ƙofar banki za ta ba da rahotonsa bayan kwanaki da dama.

    Kayan aikin da aka shigar suna kara abin da shafin burauza ba zai iya ba: fayiloli na kowane girma; shigarwa daga Excel, SQLite, JSON, Parquet da SWIFT MT101; dukkan bayanan tsari 29, har da cire kudi kai tsaye da wajibcin lambobin manufa (demo tana bayar da 16), tare da fitarwar --explain doka bayan doka; da kowane bugu da ake tallafawa, nau'o'i goma sha daya na pain.001 da nau'i biyu na pain.008 (.02 da .08).

    pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run 

    Mataki na 3 yana sake gudanar da kofar tsari shi kadai, don ku iya gyara XML da ke sama ku sake duba shi: xmlschema kan tsarin pain.001.001.09 na hukuma, wanda wannan shafin ke bayarwa. Irin kofar XSD daya ce da CLI ke amfani da ita.