Pain001

உங்கள் பணம் செலுத்தும் தரவைச் சேர்க்கவும்

ஒரு CSV கோப்பை இங்கே இழுத்து விடவும் — அல்லது உலாவக் கிளிக் செய்யவும்

அதிகபட்சம் 2 MB · உங்கள் உலாவியால் உள்ளூரிலேயே படிக்கப்படும்; ஒருபோதும் பதிவேற்றப்படாது

உங்கள் சொந்த வார்ப்புருவாகப் பயன்படுத்த ஒரு மாதிரியைப் பதிவிறக்கவும்: SEPA கடன் பரிமாற்றம் · எல்லை கடந்த பரிமாற்றம் · 20-வரிசைத் தொகுப்பு

சரிபார்ப்பு முடிவு & உருவாக்கப்பட்ட XML

படி 1-இல் தரவைச் சேர்க்கவும் — சரிபார்ப்பு தானாக இயங்கும்.

The validated pain.001.001.09 document will appear here — add data in step 1.

அதிகாரப்பூர்வ ISO 20022 XSD-க்கு எதிராக நிரூபிக்கவும்

படிகள் 1–2 விரைவான, கையால் எழுதப்பட்ட சோதனைகளை இயக்குகின்றன. இந்தப் படி உண்மையானதையே இயக்குகிறது: ஒரு Python இயக்குநேரம் (WebAssembly வழியாக) xmlschema அதிகாரப்பூர்வ pain.001.001.09 திட்ட வரைவுக்கு எதிராக இயக்குகிறது — CLI செய்யும் அதே வகைச் சரிபார்ப்பு. ~13 MB இயந்திரம் இந்தத் தளத்திலிருந்தே வழங்கப்பட்டு, நீங்கள் கேட்கும்போது ஒருமுறை மட்டும் பதிவிறக்கப்படும் (படி 2 சரியான XML-ஐ உருவாக்கியவுடன் அது அமைதியாகப் பதிவிறக்கத் தொடங்கும்).

முதலில் படி 2-இல் XML-ஐ உருவாக்கவும் — XSD சரிபார்ப்பு அந்த வெளியீட்டையே சரிபார்க்கிறது.

    இந்தப் பக்கத்தில் உள்ள அனைத்தும் உங்கள் உலாவியிலேயே இயங்குகின்றன — எதுவும் பதிவேற்றப்படவோ, சேமிக்கப்படவோ, எங்கும் அனுப்பப்படவோ இல்லை. இந்தச் செயல்விளக்கம் பைப்லைனின் ஒரு உட்பகுதியைச் செயல்படுத்துகிறது (தேவையான புலங்கள், IBAN mod-97, BIC அமைப்பு, தொகை மற்றும் தேதி வடிவங்கள், மீண்டும் கணக்கிடப்படும் NbOfTxs/CtrlSum கட்டுப்பாட்டு மொத்தங்கள்). படி 3 அதிகாரப்பூர்வ XSD சரிபார்ப்பை WebAssembly வழியாக இங்கேயே இயக்குகிறது. நிறுவப்பட்ட கருவித்தொகுப்பு இதன் மேல் JSON Schema சரிபார்ப்பையும் ஐந்து திட்ட விதிநூல்களையும் சேர்க்கிறது — முழுமையான பைப்லைனுக்கு CLI-ஐ நிறுவவும்.

    இந்தச் செயல்விளக்கம் காட்டுவது — மற்றும் உண்மையான பைப்லைன் கூடுதலாக வழங்குவது

    ஒவ்வொரு மாதிரித் தொகுப்பும் உங்கள் சொந்த ERP அல்லது விரிதாள் ஏற்றுமதிக்கு வார்ப்புருவாகப் பயன்படுத்த CSV கோப்பாகவும் பதிவிறக்கக்கூடியது — தலைப்பு வரிசையே ஒப்பந்தம்.

    மேலே உள்ள செயல்விளக்கம் Pain001 பைப்லைனின் fail-fast அடுக்கைச் செயல்படுத்துகிறது: தேவையான-புலச் சோதனைகள், ISO 13616 mod-97 IBAN சரிகாண் தொகைகள், ISO 9362 BIC அமைப்பு, தொகை மற்றும் தேதி வடிவங்கள், மேலும் நம்பிக்கையில் ஏற்காமல் பதிவுகளிலிருந்து மீண்டும் கணக்கிடப்படும் கட்டுப்பாட்டு மொத்தங்கள் (NbOfTxs, CtrlSum). "பிழையை அறிமுகப்படுத்தவும்…" மெனுவை முயற்சிக்கவும் — ஒவ்வொரு சூழ்நிலையும் சரியாக ஒரு யதார்த்தமான குறைபாட்டை (மாற்றப்பட்ட IBAN இலக்கம், தவறான அமைப்பிலான BIC, விடுபட்ட நெடுவரிசை, ஐரோப்பியக் காற்புள்ளி-தசமத் தொகை, சாத்தியமற்ற தேதி) உள்ளிட்டு, வங்கியின் நுழைவாயில் இல்லையெனில் நாட்கள் கழித்து அறிவிக்கக்கூடிய வரிசை-அளவிலான கண்டுபிடிப்பை உங்களுக்குக் காட்டுகிறது.

    நிறுவப்பட்ட கருவித்தொகுப்பு இன்னும் ஆழமான சரிபார்ப்பை இயக்குகிறது: புல-மாற்றுப்பெயர் இயல்பாக்கத்துடன் ஒவ்வொரு பதிவுக்கும் JSON Schema சரிபார்ப்பு, விதிவாரியான --explain வெளியீட்டுடன் ஐந்து திட்ட விதிநூல்கள் (SEPA SCT, Instant, SDD Core, B2B, எல்லை கடந்தவை), மேலும் ஒரு பைட் கூட எழுதப்படுவதற்கு முன் உருவாக்கப்பட்ட ஆவணத்தின் இறுதிச் சரிபார்ப்பு அதிகாரப்பூர்வ ISO 20022 XSD-க்கு எதிராக நடைபெறுகிறது. பத்து pain.001 பதிப்புகளும் pain.008.001.02 ஆதரிக்கப்படுகின்றன.

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

    மேலே உள்ள படி 3 ஒரு போலச்செயல் அல்ல: அது WebAssembly-இல் ஒரு Python இயக்குநேரத்தைத் தொடங்கி, இந்தத் தளத்திலிருந்தே வழங்கப்படும் அதிகாரப்பூர்வ pain.001.001.09 திட்ட வரைவுக்கு எதிராக xmlschema-ஐ இயக்குகிறது — CLI பயன்படுத்தும் அதே வகை XSD சரிபார்ப்பு. மீதமுள்ள பைப்லைன் மட்டுமே CLI-க்கு உரியது: JSON Schema இயல்பாக்கம், --explain உடன் கூடிய ஐந்து திட்ட விதிநூல்கள், மற்றும் பிற பத்து செய்தி வரையறைகள்.