306 Λευκωσία ΑΛΛΑΓΕΣ ΣΤΗΝ ΜΟΡΦΗ ΤΟΥ ΑΡΧΕΙΟΥ ΜΑΖΙΚΩΝ ΠΛΗΡΩΜΩΝ ΒΑΣΗ ΕΥΡΩΠΑΪΚΟΥ ΚΑΝΟΝΙΣΜΟΥ. Συμμόρφω ωση με ευρωπαικό κανονισμό για αποδοχή αρχείου α σε μορφή XML στο πρότυπο ISO20022 (pain.00.00.03.xsd και pain.00.00.06.xsd) Σύμφωνα με πρόνοια του Ευρωπαϊκού Κανονισμού 260/202 η οποία τίθεται σε εφαρμογή την η Φεβρουαρίου 206, όλες οι τράπεζες θα πρέπει να δέχονται από τους πελάτες τους μόνο αρχεία XML στο πρότυπο ISO20022 για μαζικές πληρωμές που χρησιμοποιούνται για πληρωμές π μισθολογίου, τιμολογίων κλπ. Επίσης για όσους πελάτες δεν μπορούν να υποβάλουν αρχείο XML, σύμφωνα με τον πιο πάνω Κανονισμό, οι Τράπεζες μπορούν να παρέχουν εργαλείο μετατροπής του υφιστάμενου αρχείου στο αποδεκτό XML ώστε αυτό να είναι στην μορφή που επιτρέπεται πριν την διεκπεραίωση του στο τραπεζικό τους σύστημα. Η υφιστάμενη διαδικασία επεξεργασίας των αρχείων μαζικών πληρωμών δεν αλλάζει εκτός από την δομή των αρχείων που θα είναι σε μορφή XML.. Η ονομασία του αρχείου παραμένει η ίδια με επέκταση (file extension) ).xml (π.χ. UFS03020 5092900600.xml). 2. Η διαδικασίαα κρυπτογράφησης παραμένει η ίδια και το όνομα τουυ κρυπτογραφημένου αρχείου θα έχει επέκταση (file extension).xml.pgp (π.χ. UFS056205092900900.xml.pgp). 3. Η διαδικασία υποβολής του αρχείου XMLL μαζικών πληρωμώνν θα συνεχίσει να πραγματοπο οιείται διαμέσου της ιστοσελίδας https:// /connect.semltd.com. cy/ftp. 4. Το εργαλείο μετατροπής του υφιστάμενου αρχείου στο αποδεκτό XML βρίσκεται στην ιστοσελίδα της ΣΚΤ Λτδ http://www.ccb.coop.com.cy. 2. ομή αρχείου XML Για αποφυγή απόριψης του αρχείου με τις εντολές πληρωμής θα πρέπει να ακολουθηθούν οι πιο κάτω κανόνες. Το αρχείο στηρίζεται στο schema pain.00.00.003.xsd και pain.00.00.006.xsd του ISO20022. Θα ακολουθήσουν οδηγίες και αποσπάσματα από τοο ISO200222 Payment Message M στα Αγγλικά.. 2. Character encoding of XML file The Latin character set UTF-8 must be used in order to avoid rejection. Howeverr if the Greek capital letters are used then a conversion to Latin will take place before the instructionss are processed. Only the following characters are : Α Β Γ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 2 3 4 5 6 7 8 9 / -? : ( )., + space
306 Λευκωσία 2.2 XML Customer Credit Transferr Initiationn Messagee Structure The Customer Credit Transfer Initiation messagee is composed of two building blocks. Only the folowing elements are used in each building block. If anyy other elements are used u they will not be taken t in consideration. A. Group Header This building block is present only It containss elements Identification, Creation Date and Time etc. such as Message B. Payment Information This building block is present only It containss elements related to the t debit side of the transaction, such as Debtor or Payment Type Information and elements related to the credit side of the transaction, such as Creditor or Remittance e Information etc. Position = Position of the element within the XML. <Top < <. <.. <Etc./ <.. </. </ </Top 2.2. Group Header Name of XML - tag Document<Document Position Top Presence d must appear Type Length Mandatory Valuee of element Description <Document xmlns="urn:iso:std:iso:200 22:tech:xsd:pain.00.00. 03" xmlns:xsd="http://www.w3. org/200/xmlschema" xmlns:xsi="http://www.w3. org/200/xmlschema- instance" OR Message root<cstmrcdttrfinitn Group Header <GrpHdr Message Identification<MsgId Creation Date Time <CreDtTm Top d must appear d must appear d must appear d must appear characters (ref. 2. Character Date + Time 35 <Document xmlns="urn:iso:std:iso:200 22:tech:xsd:pain.00.00. 06" xmlns:xsd="http://www.w3. org/200/xmlschema" xmlns:xsi="http://www.w3. org/200/xmlschema- Must use the same name instance" Unique file reference. of thee file name Example: UFS037204032000400 Creation date and time of the file. Example: 205-05- 09T2:9:0.
306 Λευκωσία Authorisation<Authstn Proprietary<Prtry. d must appear d must appear Text 288 The Orderor Authorization Code (the 5 digit company code givenn by the bank) Number Of Transactions<NbOfTxs d must appear Numeric 5 The number n of transaction withinn the file. Example: 5 Control Sum <CtrlSum d must appear Decimal Number 8 Total amount of all individual transactions withinn the file. The number is separated by a point. Example: 50.33 Initiating Party <InitgPty Name <Nm. d must appear d must appear characters (ref. 2. Character 70 Namee of the ordering party. 2.2.22 Payment Information Name of XML - tag Payment Information <PmtInf Payment Information Identification <PmtInfId Positi on Top Presence Type 2. Character Length 35 Mandatory Valuee of element Description Unique reference number of the Batch. Must use the same namee of the file name except the UFS Example: 037204032000400 PaymentMethod<PmtMtd RequestedExecutinDate <ReqdExctnDt Debtor<Dbtr Name<Nm Debtor Account<DbtrAcct Identification<Id.. 2. Character Date 2. Character 3 70 Always use TRF for credit transfers. The date d when to execute the instructions. Example: YYYY- DD-MM 205-02-04. Namee of the debtor
306 Λευκωσία IBAN< <IBAN Debtor Agent<DbtrAgt Financial Institution<FinInstnId If pain.00.00.03 use the element BIC<BIC OR If pain.00.00.06 use the element BICFI<BICFI..... [..0] the not mandatory. 2. Character 2. Character 34 No IBAN account number of the debtor. SWIFT BIC code of the remitting bank. Creditt Transfer Transaction Information <CdtTrfTxInf PaymentIdentification<PmtId. EndtoEndIdentification.. <EndToEndId PaymentTypeInformation<PmtTpInf. Category Purpose<CtgyPurp.. Code< <Cd... Amount<Amt. InstructedAmount <InstdAmt.. Creditor Agent<CdtrAgt. [..n] Showss that the at least The element can be repeated n times. mandatory a and mandatory a and mandatory a and mandatory a and 35 2. Character 4 Amountt No The value can bee left emptyy End-to-End Reference number of thee credit transfer. Ref. Appendix A. Payment amount. Decimals must be separated by a point.. This data type must be used with the t following XML Attribute: Currency (Ccy)Example: <InstdAmt Ccy= ="EUR"436.23< </InstdAmt
306 Λευκωσία Financial InstitutionIdentification <FinInstnId If pain.00.00.03 use the element BIC<BIC OR If pain.00.00.06 use the element BICFI<BICFI..... [..0] the not mandatory. 2. Character No SWIFT code of the beneficiary s bank. Creditor<Cdtr Name<Nm Creditor Account<CdtrAcct Identification<Id IBAN< <IBAN......... mandatory a and 2. Character 2. Character 70 34 Namee of the beneficiary. IBAN of the beneficiary. 2.2.3 Example of an XML Messagee using pain.00.00.03 <?xml version=".0" encoding="utf-8"? <Document xmlns="urn:iso:std:iso:20022:tech:xsd: pain.00.00.03" xmlns:xsd="http: //www.w3.org/200/xmlschema" xmlns:xsi=" http://www..w3.org/200/xmlschema-instance" <CstmrCdtTrfInitn <GrpHdr < MsgIdUFS037204032000400< </MsgId < CreDtTm204-03-2T00:00:00</ /CreDtTm <Authstn <Prtry 00040</Prtry </Authstn < NbOfTxs2< </NbOfTxs < CtrlSum62475.48</CtrlSum < InitgPty <NmTEST DEBTOR</Nm
306 Λευκωσία < /InitgPty </GrpHdr <PmtInf < PmtInfId037204032000400</ /PmtInfId < PmtMtdTRF</PmtMtd < ReqdExctnDt205-03-2</ReqdExctnDt < Dbtr <NmTEST DEBTOR</Nm < /Dbtr < DbtrAcct <Id <IBANCY700703700000000040008525</ /IBAN </Id < /DbtrAcct < DbtrAgt <FinInstnId <BICCCBKCY2N</BIC </FinInstnId < /DbtrAgt < CdtTrfTxInf <PmtId <EndToEndIdPAYROLL 2/9/5</EndToEndId </PmtId <PmtTpInf <CtgyPurp <CdSALA</Cd </CtgyPurp </PmtTpInf <Amt <InstdAmtt Ccy="EUR" "436.90</InstdAmt </Amt
306 Λευκωσία <CdtrAgt <FinInstnId <BICBCYPCY2N</BIC </FinInstnId </CdtrAgt <Cdtr <NmCREDITOR NAME</Nm </Cdtr <CdtrAcct <Id <IBANCY0000200500000000242900< </IBAN </Id </CdtrAcct < /CdtTrfTxInf <CdtTrfTxInf <PmtId <EndToEndIdPAYROLL 2/9/5</EndToEndId </PmtId <PmtTpInf <CtgyPurp <CdSALA</Cd </CtgyPurp </PmtTpInf <Amt <InstdAmtt Ccy="EUR" "62038.58< </InstdAmt </Amt <CdtrAgt <FinInstnId <BICBCYPCY2N</BIC </FinInstnId </CdtrAgt
306 Λευκωσία <Cdtr <NmCREDITOR NAME2</Nm </Cdtr <CdtrAcct <Id <IBANCY000020000000000956400< </IBAN </Id </CdtrAcct < /CdtTrfTxInf </PmtInf </CstmrCdtTrfInitn </Document 2.2.4 Example of an XML Messagee using pain.00.00.06 <?xml version=".0" encoding="utf-8"? <Document xmlns="urn:iso:std:iso:20022:tech:xsd: pain.00.00.06" xmlns:xsd="http: //www.w3.org/200/xmlschema" xmlns:xsi=" http://www.w3.org/200/xmlschema-instance" <CstmrCdtTrfInitn <GrpHdr < MsgIdUFS037204032000400< </MsgId < CreDtTm204-03-2T00:00:00</ /CreDtTm <Authstn <Prtry 00040</Prtry </Authstn < NbOfTxs2< </NbOfTxs < CtrlSum62475.48</CtrlSum < InitgPty <NmTEST DEBTOR</Nm < /InitgPty </GrpHdr <PmtInf
306 Λευκωσία < PmtInfId037204032000400</ /PmtInfId < PmtMtdTRF</PmtMtd < ReqdExctnDt205-03-2</ReqdExctnDt < Dbtr <NmTEST DEBTOR</Nm < /Dbtr < DbtrAcct <Id <IBANCY700703700000000040008525</ /IBAN </Id < /DbtrAcct < DbtrAgt <FinInstnId <BICFICCBKCY2N</ BICFI </FinInstnId < /DbtrAgt < CdtTrfTxInf <PmtId <EndToEndIdPAYROLL 2/9/5</EndToEndId </PmtId <PmtTpInf <CtgyPurp <CdSALA</Cd </CtgyPurp </PmtTpInf <Amt <InstdAmtt Ccy="EUR" "436.90</InstdAmt </Amt <CdtrAgt <FinInstnId <BICFIBCYPCY2N< /BICFI
306 Λευκωσία </FinInstnId </CdtrAgt <Cdtr <NmCREDITOR NAME</Nm </Cdtr <CdtrAcct <Id <IBANCY0000200500000000242900< </IBAN </Id </CdtrAcct < /CdtTrfTxInf <CdtTrfTxInf <PmtId <EndToEndIdPAYROLL 2/9/5</EndToEndId </PmtId <PmtTpInf <CtgyPurp <CdSALA</Cd </CtgyPurp </PmtTpInf <Amt <InstdAmtt Ccy="EUR" "62038.58< </InstdAmt </Amt <CdtrAgt <FinInstnId <BICFIBCYPCY2N< /BICFI </FinInstnId </CdtrAgt <Cdtr <NmCREDITOR NAME2</Nm </Cdtr
306 Λευκωσία <CdtrAcct <Id <IBANCY000020000000000956400< </IBAN </Id </CdtrAcct < /CdtTrfTxInf </PmtInf </CstmrCdtTrfInitn </Document 2.3 Appendix A - Payment Purpose Codes CASH Code Description CashManagementTransfer Definition Transaction is a general cash management instruction. CORT TradeSettlementPayment Transaction is related to settlement of a trade, egg a foreign exchange deal or a securities transaction. DIVI Dividendd payment of dividends. GOVT GovernmentPayment Transaction is a payment to or from a government department. HEDG Hedgingg Transaction is related to the payment of a hedging operation. INTC IntraCompanyPaymentt Transaction is an intra-company payment, ie, a payment between two companies belonging to the same group. INTE Interest payment of interest. LOAN Loan Transaction is related to the transfer of a loan to a borrower. PENS PensionPayment payment of pension. SALAA SalaryPayment payment of salaries. SECU Securities payment of securities. SSBE SocialSecurityBenefit Transaction is a social security benefit, ie payment made by a government g to support individuals. SUPPP SupplierPayment Transaction is related to a payment to a supplier. TAXS TaxPayment payment of taxes. TRAD Trade Transaction is related to the payment of a trade transaction TREA TreasuryPayment Transaction is related to treasury operations. VATX ValueAddedTaxPayment payment of value added tax. WHLD WithHolding payment of withholding tax.