הדגמה אינטראקטיבית

נסו את Pain001 בדפדפן שלכם

גררו קובץ CSV, השתמשו בדוגמה או הדביקו רשומות משלכם. האימות רץ מיידית, כולו בדפדפן שלכם, ושום דבר לעולם אינו עוזב את המחשב שלכם.

הוסיפו את נתוני התשלומים שלכם

גררו קובץ CSV לכאן או לחצו לעיון

מקסימום 2 MB · נקרא מקומית על ידי הדפדפן שלכם, לעולם אינו מועלה

הורידו דוגמה לשימוש כתבנית משלכם: העברת זיכוי SEPA · חוצה גבולות · אצווה של 20 שורות

תוצאת האימות & ה-XML שהופק

הוסיפו נתונים בשלב 1 והאימות ירוץ אוטומטית.

מסמך pain.001.001.09 המאומת יופיע כאן לאחר שתוסיפו נתונים בשלב 1.

הוכיחו זאת מול ה-XSD הרשמי של ISO 20022

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.

צרו תחילה XML בשלב 2. שער ה-XSD רץ על הפלט הזה.

    כל מה שבעמוד הזה רץ בדפדפן שלכם. שום דבר אינו מועלה, נשמר או נשלח לשום מקום. הוא מריץ את ספריית pain001 עצמה, אותה חבילה שאתם מתקינים עם pip, בתוך סביבת ריצה של Python שהודרה ל-WebAssembly: אימות רשומות, בדיקות IBAN ו-BIC, ספר כללי המסלול שתבחרו, יצירת XML עם סכומי בקרה NbOfTxs/CtrlSum המחושבים מחדש, ושער ה-XSD הרשמי. מה שה-CLI מוסיף הוא היקף וסוגי קלט: קבצים בכל גודל, Excel, SQLite, JSON, Parquet ו-SWIFT MT101, וכל מהדורות ההודעות. התקינו את ה-CLI לקבלת הצינור המלא.

    מה ההדגמה הזו מציגה, ומה הצינור האמיתי מוסיף

    כל אצוות דוגמה ניתנת גם להורדה כקובץ CSV לשימוש כתבנית לייצוא מ-ERP או מגיליון אלקטרוני משלכם. שורת הכותרת היא החוזה.

    ההדגמה למעלה מריצה את ספריית pain001 עצמה, לא חיקוי שלה: בדיקות שדות חובה, סכומי ביקורת IBAN לפי mod-97 בתקן ISO 13616, מבנה BIC לפי ISO 9362, תבניות סכום ותאריך, סכומי בקרה (NbOfTxs, CtrlSum) שמחושבים מחדש מהרשומות במקום להסתמך עליהם, ספר הכללים של התוכנית שתבחרו ושער ה-XSD הרשמי. נסו את תפריט "הכניסו שגיאה…". כל תרחיש שותל בדיוק פגם מציאותי אחד (ספרת IBAN הפוכה, BIC פגום, עמודה חסרה, סכום עם פסיק עשרוני אירופי, תאריך בלתי אפשרי) ומציג לכם את הממצא ברמת השורה ששער הבנק היה מדווח עליו אחרת רק כעבור ימים.

    ערכת הכלים המותקנת מוסיפה את מה שכרטיסייה בדפדפן אינה יכולה: קבצים בכל גודל; קלט מ-Excel, SQLite, JSON, Parquet ו-SWIFT MT101; כל 29 פרופילי התוכניות, כולל חיובים ישירים וחובת קודי מטרה (ההדגמה מציעה 16), עם פלט --explain כלל אחר כלל; וכל מהדורה נתמכת, אחת עשרה גרסאות של pain.001 ושתי גרסאות של pain.008 (.02 ו-.08).

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

    שלב 3 מריץ מחדש את שער הסכמה בלבד, כך שתוכלו לערוך את ה-XML למעלה ולבדוק אותו שוב: xmlschema מול הסכמה הרשמית pain.001.001.09, המוגשת מאתר זה. זהו אותו סוג של שער XSD שה-CLI מפעיל.