ఈ డెమో చూపేది — నిజమైన పైప్లైన్ అదనంగా ఇచ్చేది
ప్రతి నమూనా బ్యాచ్ను మీ సొంత 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 తో ఐదు స్కీమ్ రూల్బుక్లు, మరియు మిగతా పది సందేశ నిర్వచనాలు.