Διαδραστική επίδειξη

Δοκιμάστε το 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.