Τι δείχνει αυτή η επίδειξη και τι προσθέτει η πραγματική ροή επεξεργασίας
Κάθε δείγμα παρτίδας είναι επίσης διαθέσιμο για λήψη ως αρχείο 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.
