ALPHA BANK Γραμμογράφηση αρχείων Alpha Mass Payments txt Alpha Bank (ενσωμάτωση αλλαγών SEPA / Κανονισμός (ΕΕ) 260/2012)
ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΑΡΧΕΙΩΝ ΣΕ ΕΥΡΩ ΓΙΑ ΤΙΣ ΕΦΑΡΜΟΓΕΣ ΜΙΣΘΟΔΟΣΙΑΣ / ΠΟΛΛΑΠΛΩΝ ΠΙΣΤΩΣΕΩΝ ΜΕ ΕΙΣΑΓΟΜΕΝΗ ΑΙΤΙΟΛΟΓΙΑ Ι. ΑΡΧΕΙΟ ΕΝΤΟΛΩΝ ΠΛΗΡΩΜΗΣ ΑΠΟ ΕΤΑΙΡΙΑ ΠΡΟΣ ΤΡΑΠΕΖΑ Κωδικοποίηση Χαρακτήρες Windows 1253 / ISO-8859-7 ή IBM 737. Προτιμητέο το Windows 1253 RECORD TYPE 0 Το RECORD με κωδικό 0 είναι HEADER RECORD. Χρειάζεται για τον έλεγχο του αρχείου και περιλαμβάνει : 1. Τύπο RECORD value "0". 2. Ο αύξων αριθμός ομάδος είναι πάντα "000". 3. Ο αριθμός πελάτη του χρεούμενου λογαριασμού. Δημιουργείται από την Τράπεζα. 4. Ο αύξων αριθμός ταινίας ή δισκέτας αποτελείται από το έτος μισθοδοσίας (δύο θέσεις) και από τον αριθμό της ταινίας/ δισκέτας (τρεις θέσεις). 5. Ο αριθμός συμβάσεως δημιουργείται από την Τράπεζα. 6. Η αιτιολογία είναι ελεύθερο κείμενο που θα εκτυπώνεται στο extrait του χρεούμενου λογαριασμού. Η γραμματοσειρά που χρησιμοποιείται για τα ελληνικά στοιχεία της αιτιολογίας ορίζεται σε επόμενο πεδίο. 7. Ένδειξη για τη δημιουργία ή μη εκκρεμοτήτων όταν υπάρχει πρόβλημα με κάποιους από τους πιστούμενους λογαριασμούς. Τιμή 0 ή κενό : δημιουργούνται εκκρεμότητες. Τιμή 1 : δεν δημιουργούνται εκκρεμότητες. Στην περίπτωση αυτή, απορρίπτονται οι προβληματικοί πιστούμενοι λογαριασμοί, με συνέπεια να αλλοιώνεται η συγκεντρωτική χρέωση. 8. Ένδειξη γραμματοσειράς αιτιολογιών για μετατροπή των ελληνικών στα αντίστοιχα της Τραπέζης. Τιμή 0 : γραμματοσειρά Τραπέζης Τιμή 1 : άλλη γραμματοσειρά 9. Ένδειξη νομίσματος στα οποία είναι εκφρασμένα τα ποσά του αρχείου. Μοναδική αποδεκτή τιμή είναι «EUR». 10.Κωδικός Υπηρεσίας. Τιμή 199 : Μισθοδοσία Τιμή 401 : Πίστωση Προμηθευτών Τιμή 189 : Πίστωση Μερίσματος 11. Filler 12.Εισάγεται όταν το πληροφοριακό σύστημα της εταιρίας είναι συμβατό με το έτος 2000. Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 2 από 10
ΓΡΑΜΜΟΓΡΑΦΗΣΗ RECORD TYPE "0" Πεδίο Περιγραφή Μήκος 1 Τύπος record 9(1) "0" 2 Αύξων αριθμός ομάδος 9(3) "000" 3 Κωδ. αριθμός πελάτη 9(7) Δημιουργείται από την Τράπεζα 4 Κωδ. Μισθοδοσίας 9(5) 4.1 Έτος μισθοδοσίας 9(2) ΕΕ 4.2 Αύξων αριθμός ταινίας / δισκέτας 9(3) 5 Αριθμός συμβάσεως 9(4) 6 Αιτιολογία Χ(20) 7 Ένδειξη δημιουργίας εκκρεμοτήτων Χ(1) 8 Ένδειξη γραμματοσειράς αιτιολογίας 9(1) 9 Ένδειξη νομίσματος στα οποία είναι Χ(3) Τιμές EUR εκφρασμένα τα ποσά του αρχείου 10 Κωδικός υπηρεσίας Χ(3) Τιμές : 199, 401, 189, (0 ή spaces είναι αποδεκτό για Μισθοδοσίες) 11 Αρ. πελάτη AlphaNet 9(10) Δημιουργείται από την Τράπεζα 12 FILLER Χ(18) 13 Έτος (συμβατό με 2000) 9(4) ΕΕΕΕ 14 FILLER Χ(167) Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 3 από 10
RECORD TYPE 1 To RECORD με κωδικό 1 είναι το RECORD του χρεούμενου λογαριασμού. 1. Ο αύξων αριθμός ομάδος αρχίζει από μονάδα και αυξάνεται κατά ένα για κάθε διαφορετικό χρεούμενο λογαριασμό του ίδιου πελάτη. 2. Ο τύπος ταινίας είναι πάντα 01 και σημαίνει μία χρέωση και πολλές πιστώσεις. 9. Εισάγεται όταν το πληροφοριακό σύστημα της εταιρίας είναι συμβατό με το έτος 2000. ΓΡΑΜΜΟΓΡΑΦΗΣΗ RECORD TYPE "1" Πεδίο Περιγραφή Μήκος 1 Τύπος record 9(1) "1" 2 Αύξων αριθμός ομάδος 9(3) σειριακός 3 Τύπος ταινίας / δισκέτας 9(2) "01" 4 FILLER Χ(15) 5 Ημερομηνία χρεώσεως 9(6) ΕΕΜΜΗΗ 6 Πλήθος λογαριασμών προς πίστωση 9(5) 7 Συνολικό ποσό χρεώσεως 9(11)V99 8 FILLER Χ(27) 9 Ημερομηνία χρεώσεως 9(8) ΕΕΕΕΜΜΗΗ 11 Αριθμός χρεούμενου λογαριασμού (ΙΒΑΝ) Χ(27) 12 FILLER X(140) Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 4 από 10
RECORD TYPE 2 To RECORD με κωδικό 2 αφορά τους πιστούμενους λογαριασμούς. 1. Αύξων αριθμός ομάδος είναι ίδιος με τον αριθμό του RECORD με κωδικό 1 2. Αύξων αριθμός RECORD αρχίζει από μονάδα και αυξάνεται κατά ένα. ΓΡΑΜΜΟΓΡΑΦΗΣΗ RECORD TYPE "2" Πεδίο Περιγραφή Μήκος 1 Τύπος record 9(1) "2" 2 Αύξων αριθμός ομάδος 9(3) ΙΔΙΟΣ ΜΕ ΤΟ RECORD TYPE 1 3 Αύξων αριθμός RECORD 9(5) 4 FILLER Χ(15) 5 Ποσό πιστώσεως 9(08)V99 6 Ένδειξη υπάρξεως αιτιολογίας 9(1) 1: υπάρχει αιτιολογία 7 FILLER Χ(1) 8 Αιτιολογία Χ(20) 9 FILLER X(24) 10 Αριθμός πιστούμενου λογαριασμού (ΙΒΑΝ) Χ(27) 11 Πρόσθετη Πληροφορία Χ(140) Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 5 από 10
ΣΗΜΕΙΑ ΕΛΕΓΧΟΥ RECORDS MΙΣΘΟΔΟΣΙΑΣ Ο τελικός έλεγχος της ταινίας / δισκέτας θα γίνεται την ημέρα της χρεώσεως του λογαριασμού και μετά το τέλος της εργασίας των Καταστημάτων. Περιλαμβάνει : Για το HEADER RECORD 1. Έλεγχο Κωδικού αριθμού πελάτη 2. Έλεγχο αύξοντα αριθμού ταινίας 3. Έλεγχος κωδικού υπηρεσίας Εάν διαπιστωθεί λάθος στο HEADER RECORD, η ταινία απορρίπτεται. Για το RECORD TYPE 1 1. Έλεγχο αύξοντα αριθμού ομάδος να αρχίζει από μονάδα και να αυξάνεται κατά ένα. 2. Έλεγχο τύπου ταινίας να είναι πάντα 01. 3. Έλεγχο του χρεούμενου λογαριασμού να ανήκει στον πελάτη. 4. Έλεγχο λήξεως εταιρικού για λογαριασμούς εταιριών. 5. Έλεγχο πλήθους λογαριασμών προς πίστωση να ισούται με το άθροισμα των επιμέρους πιστώσεων. 6. Έλεγχο υπολοίπου χρεούμενου λογαριασμού με το συνολικό ποσό χρεώσεως. 7. Έλεγχο ημερομηνίας χρεώσεως του λογαριασμού να είναι εργάσιμη ημέρα. Εάν βρεθεί λάθος στο RECORD τύπου 1 η ομαδοποίηση απορρίπτεται και δημιουργείται ΙNDEX αρχείο με κλειδί τον χρεούμενο λογαριασμό και τον αύξοντα αριθμό ομάδος. Για το RECORD TYPE 2 1. Έλεγχο αύξοντα αριθμού ομάδος να είναι ίδιος με τον αριθμό του RECORD τύπου 1. 2. Έλεγχο αύξοντα αριθμού RECORD να αρχίζει από μονάδα και να αυξάνεται κατά ένα. 3. Έλεγχο πιστούμενου λογαριασμού. Αν δεν επιτύχει η πίστωση στον λογαριασμό του δικαιούχου και υπάρχει ενεργοποιημένη η ένδειξη εκκρεμοτήτων ( τιμή "0", ή κενό στο πεδίο 7 του RECORD τύπου 0 ), τότε παράγεται λογιστική εκκρεμότητα στο Κατάστημα. Στην περίπτωση αυτή το Κατάστημα έχει την εκκρεμότητα να επικοινωνήσει με τον δικαιούχο για να υποδειχθεί άλλος λογαριασμός του, τον οποίο θα πιστώσει το Κατάστημα με δική του ενέργεια. Εάν δεν είναι ενεργοποιημένη η ένδειξη εκκρεμοτήτων (τιμή 1 στο πεδίο 7 του RECORD τύπου 0) τότε θα φροντίσει η Εταιρία εντολέας για την τακτοποίηση της πληρωμής, χωρίς εμπλοκή του Καταστήματος τηρήσεως του λογαριασμού του πελάτη. Και στις δύο περιπτώσεις, ο χρεούμενος λογαριασμός θα χρεωθεί ακριβώς με το ισόποσο των πιστώσεων που έγιναν επιτυχώς. ΓΕΝΙΚΑ Σε όλες τις περιπτώσεις απορρίψεως ομαδοποιήσεως εμφανίζεται PRINT OUT με τον αύξοντα αριθμό πελάτη και λεκτικό απορρίψεως (L2). Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 6 από 10
ΙΙ. ΑΠΑΝΤΗΤΙΚΟ ΑΡΧΕΙΟ ΤΡΑΠΕΖΑΣ ΠΡΟΣ ΕΤΑΙΡΙΑ Μετά την επεξεργασία για την εκτέλεση των πληρωμών, το απαντητικό αρχείο από την Τράπεζα προς την εταιρεία περιλαμβάνει επιπλέον τα κάτωθι πεδία : Κωδικός επιτυχίας/απόρριψης Περιγραφή Κωδικού απόρριψης Ποσό Συναλλαγής (Το τελικό ποσό που χρεώθηκε/πιστώθηκε στο λογαριασμό) Η γραμμογράφηση του απαντητικού αρχείου είναι : ΓΡΑΜΜΟΓΡΑΦΗΣΗ RECORD TYPE "0" FILE HEADER RECORD Πεδίο Περιγραφή Μήκος 1 Τύπος record 9(1) "0" 2 Αύξων αριθμός ομάδος 9(3) "000" 3 Κωδ. Αριθμός πελάτη 9(7) Δημιουργείται από την Τράπεζα. Εάν το πεδίο είναι όλο «0», τότε ο Κωδικός βρίσκεται στο πεδίο #11 του ίδιου record. 4 Κωδ. Μισθοδοσίας 9(5) 4.1 Έτος μισθοδοσίας 9(2) ΕΕ 4.2 Αύξων αριθμός ταινίας / δισκέτας 9(3) 5 Αριθμός συμβάσεως 9(4) 6 Αιτιολογία Χ(20) 7 Ένδειξη δημιουργίας εκκρεμοτήτων Χ(1) 8 Ένδειξη γραμματοσειράς αιτιολογίας 9(1) 9 Ένδειξη νομίσματος στα οποία είναι Εκφρασμένα τα ποσά του αρχείου Χ(3) Τιμές EUR 10 Κωδικός υπηρεσίας Χ(3) Τιμές: 199, 401, 189 (0 ή spaces είναι αποδεκτό για Μισθοδοσίες) Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 7 από 10
11 Αρ. πελάτη AlphaNet 9(10) Δημιουργείται από τηνν Τράπεζα 12 FILLER Χ(18) 13 Έτος (συμβατό με 2000) 9(4) ΕΕΕΕ 14 FILLER Χ(167) 15 FILLER Χ(66) ΓΡΑΜΜΟΓΡΑΦΗΣΗ RECORD TYPE "1" PAYMENT GROUP HEADER RECORD Πεδίο Περιγραφή Μήκος 1 Τύπος record 9(1) "1" 2 Αύξων αριθμός ομάδος 9(3) Σειριακός 3 Τύπος ταινίας / δισκέτας 9(2) "01" 4 FILLER X(15) 5 Ημερομηνία χρεώσεως 9(6) ΕΕΜΜΗΗ 6 Πλήθος λογαριασμών προς πίστωση 9(5) 7 9(11)V99 Συνολικό ποσό χρεώσεως 8 FILLER Χ(27) 9 Ημερομηνία χρεώσεως 9(8) ΕΕΕΕΜΜΗΗ 10 Αριθμός χρεούμενου λογαριασμού (ΙΒΑΝ) Χ(27) 11 FILLER X(140) 12 FILLER Χ(66) Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 8 από 10
ΓΡΑΜΜΟΓΡΑΦΗΣΗ RECORD TYPE "2" PAYMENT DETAIL RECORD Πεδίο Περιγραφή Μήκος 1 Τύπος record 9(1) "2" 2 Αύξων αριθμός ομάδος 9(3) ΙΔΙΟΣ ΜΕ ΤΟ RECORD TYPE 1 3 Αύξων αριθμός RECORD 9(5) 4 FILLER X(15) 5 Ποσό πιστώσεως 9(08)V99 6 Ένδειξη υπάρξεως αιτιολογίας 9(1) 1: υπάρχει αιτιολογία 7 FILLER Χ(1) 8 Αιτιολογία Χ(20) 9 FILLER X(24) 10 Αριθμός πιστούμενου λογαριασμού (ΙΒΑΝ) Χ(27) 11 Πρόσθετη Πληροφορία Χ(140) 12 Κωδικός επιτυχίας/ απόρριψης 9(3) 13 Περιγραφή αποτελέσματος εκτελέσεως (επιτυχής ή κωδικός απόρριψης) Χ(50) 14 Ποσό Συναλλαγής 9(11)V99 Τιμή: 050 επιτυχής πληρωμή. Οτιδήποτε άλλο είναι αιτιολογία ανεπιτυχούς ε- κτελέσεως της πληρωμής. Βλ. πίνακα κωδικών στο Παράρτημα για επεξήγηση. Περιγραφή αιτίας ανεπιτυχούς εκτελέσεως. Το ποσό που τελικά πληρώθηκε / πιστώθηκε στον λογαριασμό (πεδίο #4 ανωτέρω). Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 9 από 10
III. ΠΑΡΑΡΤΗΜΑ ΚΩΔΙΚΟΙ ΕΠΙΤΥΧΙΑΣ / ΑΠΟΡΡΙΨΕΩΣ Οι κωδικοί απόρριψης στο απαντητικό αρχείο είναι οι κάτωθι : Κωδικός Περιγραφή 50 ΕΠΙΤΥΧΗΣ 3 ΑΝΥΠΑΡΚΤΟΣ ΠΕΛΑΤΗΣ 4 ΣΥΜΒΑΣΗ ΔΕΝ ΥΠΑΡΧΕΙ ΣΤΟΝ ΠΕΛΑΤΗ 5 ΛΟΓΑΡΙΑΣΜΟΣ ΔΕΝ ΑΝΗΚΕΙ ΣΤΟΝ ΠΕΛΑΤΗ 6 ΗΜΕΡΟΜΗΝΙΑ ΧΡΕΩΣΗΣ ΜΗ ΑΠΟΔΕΚΤΗ 7 ΜΗ ΑΠΟΔΕΚΤΟΣ ΤΥΠΟΣ ΕΓΓΡΑΦΗΣ 8 ΜΗ ΑΠΟΔΕΚΤΗ ΣΕΙΡΑ ΕΓΓΡΑΦΩΝ 9 ΜΗ ΑΠΟΔΕΚΤΟΣ ΑΡ. ΟΜΑΔΑΣ ΣΕ ΕΓΓΡΑΦΗ ΤΥΠΟΥ 2 10 ΜΗ ΑΡΙΘΜΗΤΙΚΟ ΠΟΣΟ 11 ΑΣΥΜΦΩΝΙΑ ΣΥΝΟΛΟΥ ΕΓΓΡΑΦΩΝ 12 ΑΣΥΜΦΩΝΙΑ ΣΥΝΟΛΙΚΟΥ ΠΟΣΟΥ 13 ΜΗ ΑΠΟΔΕΚΤΗ ΕΝΔΕΙΞΗ ISO(EUR) 14 ΑΝΕΠΙΤΥΧΗΣ ΕΛΕΓΧΟΣ 20 ANYΠΑΡΚΤΟΣ ΛOΓΑΡΙΑΣΜΟΣ 21 ΑΔΥΝΑΤΗ ΧΡΕΩΠΙΣΤΩΣΗ 22 ΛOΓΑΡΙΑΣΜΟΣ XOPHΓΗΣΕΩΝ 23 ΛOΓΑΡΙΑΣΜΟΣ KΛEIΣTOΣ 24 ΛOΓΑΡΙΑΣΜΟΣ ΔEΣMEYMΕΝΟΣ 25 ΛOΓΑΡΙΑΣΜΟΣ AKINHTOΣ 26 MHΔENΙΚΟ YΠOΛΟΙΠΟ 27 ANEΠΑΡΚΕΣ YΠOΛΟΙΠΟ 29 ΛHΞH ETAIPΙΚΟΥ 30 ΛAΘOΣ KΩΔΙΚΟΣ NOMIΣMΑΤΟΣ 31 MH AΠOΔΕΚΤΗ KATHΓΟΡΙΑ ΠEΛATH 32 ΛAΘOΣ ΓENΙΚΟΣ ΛOΓAPΙΑΣΜΟΣ 33 AΞ. ΔIAΘΕΣΙΜΟΤΗΤΑΣ < AΞ. EKTΟΚΙΣΜΟΥ 99 ΆΛΛΗ ΑΙΤΙΑ ΑΠΟΡΡΙΨΗΣ Γραμμογράφηση αρχείων txt Alpha Bank Σελίδα 10 από 10