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)

