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 తో ఐదు స్కీమ్ రూల్‌బుక్‌లు, మరియు మిగతా పది సందేశ నిర్వచనాలు.