Mεταβολές μεταξύ της έκδοσης 4.00 με 4.60 των xsd Αλλαγές στο μήνυμα υποβολής στοιχείων (payment.xsd) - Αποδεκτή έκδοση του XML είναι η έκδοση 4.02 - Επεκτείνεται ο ορισμός του element Timestamp (βλ. αλλαγή του τύπου dateTimeWithRequiredTimeZone) - Επεκτείνεται ο ορισμός του element TAXId (βλ. αλλαγή του τύπου - Προσθήκη του λάθους με κωδικό 45020 - The Payment data message contains information for multiple periods Αλλαγές σε τύπους (commontypes.xsd): - Ο τύπος "TAXIdentification_Type" αλλάζει από [A-Za-z0-9]{0,20} σε [A-Za-z0-9\-+]{0,20} - Ο τύπος "dateTimeWithRequiredTimeZone" αλλάζει από .*(([\-+]((0[0-9])|(1[0-4])):[0-5][0-9])|Z) σε \d*-\d{2}-\d{2}T(2[0-3]|[0-1][0-9]):[0-5][0-9]:[0-5][0-9](\.[0-9]{3})?(([\-+]((0[0-9])|(1[0-4])):[0-5][0-9])|Z) η αλλαγή γίνεται ώστε η ώρα να μπορεί να εκφρασθεί είτε στη ζώνη ώρας TC «YYYY-MM-DDThh:mm:ss.SSSZ» εάν η ώρα αναφέρεται στο Ζώνη ώρας UTC ή διαφορετικά 'YYYY-MM-DDThh:mm:ss.SSS-hh:mm' όπου hh:mm είναι η χρονική μετατόπιση από τη ζώνη ώρας UTC. Σημειώστε ότι το τμήμα χιλιοστών του δευτερολέπτου ".SSS" είναι προαιρετικό μπορεί να παραλειφθεί. Μεταβολές μεταξύ της έκδοσης 4.40 με 4.60 των xsd: Αλλαγές στο μήνυμα υποβολής στοιχείων (payment.xsd) - Επεκτείνεται ο ορισμός του element TAXId (βλ. αλλαγή του τύπου Αλλαγές σε τύπους (commontypes.xsd): - Ο τύπος "TAXIdentification_Type" αλλάζει από [A-Za-z0-9]{0,20} σε [A-Za-z0-9\-+]{0,20} Μεταβολές μεταξύ της έκδοσης 4.60 με 4.80 των xsd: - InitiatedAtPhysicalPremisesOfMerchant και IsRefund αλλάζει ο ορισμός των αποδεκτών τιμών από (true/false ή 0/1) σε (TRUE/FALSE) Μεταβολές μεταξύ της έκδοσης 4.80 με 5.00 των xsd: Αλλαγές στο μήνυμα υποβολής στοιχείων (payment.xsd) - Αποδεκτή έκδοση του XML είναι η έκδοση 4.03 - Το element "AccountIdentifier", (α) μπορεί πλέον να επαναλαμβάνεται για μια εγγραφή (β) δίνεται δυνατότητα το χαρακτηριστικό "type" να πάρει επιπρόσθετα και την τιμή "BIC" και (γ) εμπλουτίζεεται με το χαρακτηριστικό (attribute) "accountIdenitifierOther" - Το element "TransactionIdentifier" μπορεί να φτάσει έως 100 χαρακτήρες από 40 - Το element "CorrTransactionIdentifier" μπορεί να φτάσει έως 100 χαρακτήρες από 40 - To element "PSPId" εμπλουτίζεται με το χαρακτηριστικό (attribute) "PSPIdOther" - Το element "Name" εμπλουτίζεται με το χαρακτηριστικό (attribute) "nameOther" - To element "ErrorCode_Type" αλλάζει απο τύπος enumeration σε string. Η αλλαγή δεν επηρρεάζει τις τιμές που μπορεί να λάβει. - Το element "TAXId", (α) δίνεται δυνατότητα το χαρακτηριστικό "type" να πάρει επιπρόσθετα και την τιμή "VOES"\ (β) εμπλουτίζεται με το χαρακτηριστικό (attribute) "TAXIdOther" - Το element "DateTime", (α) δίνεται δυνατότητα το χαρακτηριστικό "transactionDateType" να πάρει επιπρόσθετα και την τιμή "CESOP705" (β) εμπλουτίζεται με το χαρακτηριστικό (attribute) "transactionDateTypeOther" Αλλαγές σε τύπους (isotypes.xsd): - Η συντομογραφία για το νόμισμα της Σιέρρα Λεόνε διορθώνεται σε "SLE"