Συχνά σφάλματα-λύσεις POS
Περιεχόμενα
- 1 KB-02668 - Διασύνδεση με Πάροχο – POS
- 2 KB-02666 - Ερωτήσεις σχετικά για την αγορά POS/ΦΗΜΑΣ connector
- 3 KB-02665 - Πώς γίνεται διερεύνηση ενός προβλήματος για διασύνδεση Πάροχο – POS
- 4 KB-02661 - EDPS σφάλμα 58 TXN_VALIDATION_FAILED
- 5 KB-02662 - CARDLINK intranet: model A80 σφάλμα THE_POS_DID_NOT_RESPOND_ON_TIME
- 6 KB-02663 - EURONET: Σφάλμα στην έγκριση POS για πιστωτικά
- 7 KB-02664 - CARDLINK με τύπο επικοινωνίας Intranet: Διερεύνηση σε σφάλματα που λαμβάνονται κατά την επικοινωνία
- 8 KB-02678 - Τρόπος λειτουργίας ενέργειας «Έγκριση Συναλλαγής μέσω POS»
- 9 KB-02680 - Δημιουργία trigger για παρακολούθηση των logs του POS
- 10 KB-026699 - Cardlink : Κενό transactionID και μη αποστολή του TID
- 11 KB-02700 - Διασύνδεση ΦΗΜΑΣ-POS | Cardlink-Exec__echo-Unexpected response
- 12 KB-02709 - Με ποιον τρόπο γίνεται η διαχείριση είσπραξης προκαταβολής μέσω POS σε παραγγελίες;
- 13 KB-02710 - Με ποιον τρόπο γίνεται η διαχείριση είσπραξης προκαταβολής μέσω POS κατά την έκδοση δωροεπιταγών;
- 14 KB-02711 - Με ποιον τρόπο γίνεται η διαχείριση παραστατικών είσπραξης και επιστροφής με POS;
- 15 KB-02726-Διακοπή λειτουργίας service Ecr2EftWeb
- 16 KB-02734 - Πόσα subsription ID χρειάζονται ανά ΑΦΜ εταιρείας;
- 17 KB-02947 - Διευκρίνιση χειρισμού περιπτώσεων είσπραξης προκαταβολών χωρίς επιστροφή αριθμού έγκρισης στο ERP
KB-02668 - Διασύνδεση με Πάροχο – POS
Πληροφορίες σχετικά με τη διασύνδεση υπάρχουν στο wiki μας και πιο συγκεκριμένα:
- Read me ERP-EL02-5.8.0.1 https://wiki.entersoft.eu/wiki/ERP-EL02-5.8.0.1
- Implementation manual POS 1155 (επιλέγετε τo Latest version) https://wiki.entersoft.eu/wiki/%CE%9A%CE%B1%CF%84%CE%B7%CE%B3%CE%BF%CF%81%CE%AF%CE%B1:POS_DOCS
Πριν την παραμετροποίηση όπως προχωρήσετε σε εγκατάσταση latest hotfixes
KB-02666 - Ερωτήσεις σχετικά για την αγορά POS/ΦΗΜΑΣ connector
Για κάθε POS και ΦΗΜΑΣ είναι υποχρεωτική η αγορά από το Cloud Store η κατάλληλη εφαρμογή.
Χρειαζόμαστε μία άδεια POS/ΦΗΜΑΣ Connector ανά συσκευή POS/ΦΗΜΑΣ αντίστοιχα.
Σε σύντομο χρονικό διάστημα θα είναι διαθέσιμες οδηγίες για το πώς θα γίνει το σετάρισμα του Entersoft POS/ΦΗΜΑΣ Connector. Στην παρούσα φάση δεν χρειάζται κάποια παραμετροποίηση στο ES Cloud.
KB-02665 - Πώς γίνεται διερεύνηση ενός προβλήματος για διασύνδεση Πάροχο – POS
Για τη διερεύνηση ενός προβλήματος που αφορά διασύνδεση Πάροχο – POS:
- Σε πρώτη φάση ελέγχουμε εάν το μοντέλο είναι συμβατό, βάσει της λίστας μας στο wiki:
Να διασφαλιστεί ότι έχουν περαστεί τα latest hotfixes στο EBS
Για οποιοδήποτε πρόβλημα αντιμετωπίζουμε, πρέπει να διασφαλίσουμε ότι έχει γίνει η απαραίτητη παραμετροποίηση βάσει του implementation manual που βρίσκεται στο wiki μας (https://wiki.entersoft.eu/wiki/V1.2_5.8.0.1_POS_1155_ImplementationManual)
και παράλληλα να εξετάσουμε αν το POS έχει αναβαθμιστεί με επιτυχία.
Πληροφορίες σχετικά με τους NSP μπορείτε να βρείτε στο link
Σε περίπτωση που το πρόβλημα απαιτεί περαιτέρω διερεύνηση μπορείτε να επικοινωνήσετε με το Support, στην επικοινωνία σας προτείνουμε να έχετε διαθέσιμα τα παρακάτω
- ΑΦΜ πελάτη
- Μοντέλο POS
- TID POS
KB-02661 - EDPS σφάλμα 58 TXN_VALIDATION_FAILED
Έχουμε περιπτώσεις όπου κατά την έγκριση πληρωμής μπορεί να λάβουμε σφάλμα:
«H πληρωμή με POS απέτυχε. Κωδικός σφάλματος 58;TXN_VALIDATION_FAILED.»
Φαίνεται ότι το συγκεκριμένο τερματικό δεν έχει το κλειδί του παρόχου. Θα χρειαστεί στο POS να δηλώσετε Provider ID (Κλειδί Παρόχου).
Για να το κάνετε αυτό πρέπει:
- Στην αρχική οθόνη του τερματικού πατάμε “OK”,
- Στην επιλογή “ΛΕΙΤ.EDPS” πατάμε “OK”,
- Πληκτρολογούμε “50” και “OK”,
- Επιλέγουμε «ΚΛΕΙΔΙ ΠΑΡΟΧΟΥ»,
- Πληκτρολογούμε το τριψήφιο κωδικό παρόχου 002
KB-02662 - CARDLINK intranet: model A80 σφάλμα THE_POS_DID_NOT_RESPOND_ON_TIME
Σε περίπτωση όπου κατά την έγκριση πληρωμής λάβω το σφάλμα:
«H πληρωμή με POS απέτυχε. Κωδικός σφάλματος SaleAsync - Unexpected response: [THE_POS_DID_NOT_RESPOND_ON_TIME] >> Http status 200»
transactionData >> {} error >> [THE_POS_DID_NOT_RESPOND_ON_TIME]
Nα ελεγχθεί:
- εάν το ECR είναι ενεργοποιημένο πριν τη συναλλαγή
στο προφίλ επικοινωνίας με POS, IP δικτύου και Πόρτα καθώς η cardlink είναι μέσω intranet.
- Εάν το ECR είναι ενεργοποιημένο και η παραμετροποίηση σωστή θα πρέπει να γίνουν εκ νέου τα βήματα της αναβάθμισης (κυρίως από το 3 και μετά) και να μας ενημερώσετε εάν το σφάλμα εξακολουθεί να υφίσταται.
Αρχεία για το Manual αναβάθμισης θα βρείτε στο παρακάτω link: POS_FHMAS_1155
KB-02663 - EURONET: Σφάλμα στην έγκριση POS για πιστωτικά
Στις περιπτώσεις όπου κατά την επικοινωνία μεταξύ ERP και POS (π.χ. έγκριση πληρωμής) λαμβάνουμε σφάλμα στο EBS
«H πληρωμή με POS απέτυχε. Κωδικός σφάλματος DECLINED;COMPLETED'''.»
και το παραστατικό αφορά πιστωτικό θα χρειαστεί να επικοινωνήσετε με την EURONET για την ενεργοποίηση του refund ανά TID.
Το συγκεκριμένο χρειάζεται καθώς η Euronet έχει ειδική μεταχείριση σε ό,τι αφορά τα πιστωτικά.
KB-02664 - CARDLINK με τύπο επικοινωνίας Intranet: Διερεύνηση σε σφάλματα που λαμβάνονται κατά την επικοινωνία
Στις περιπτώσεις όπου κατά την επικοινωνία μεταξύ ERP και POS (π.χ. έγκριση πληρωμής) λαμβάνουμε σφάλμα, πέραν του etl σφάλματος που λάβαμε στο ui του EBS, το Service της Cardlink κρατάει log αρχεία από το service προς το pos και αντίστροφα, τα αρχεία είναι διαθέσιμα στο path C:\ProgramData\Sonoma\logs
Για παράδειγμα, ένα σφάλμα που μπορεί να καταγραφεί στο Log αρχείο είναι το εξής:
«2024-07-19 10:32:39,791 INFO [http-nio-8080-exec-4] c.s.e.c.SimpleFunctional 319] Trxn 3: sale failed. - [THE_POS_IS_NOT_AVALIABLE]»
Άρα στην παραπάνω περίπτωση μπορώ να εξετάσω αν δικτυακά βλέπω την IP / PORT του POS.
KB-02678 - Τρόπος λειτουργίας ενέργειας «Έγκριση Συναλλαγής μέσω POS»
Η κίνηση που θα καλεί η ενέργεια «’Έγκριση Συναλλαγής μέσω POS» εξαρτάται από τον κωδικό ΑΑΔΕ που έχει το παραστατικό. Πιο συγκεκριμένα:
- Για παραστατικό με κωδικοποίηση ΑΑΔΕ 11.1, 8.4, 1.1 κλπ, η ενέργεια της έγκρισης θα κάνει είσπραξη.
- Για παραστατικό με κωδικοποίηση ΑΑΔΕ 11.4, 8.5 , 5.1 κλπ, η ενέργεια της έγκρισης θα κάνει επιστροφή.
KB-02680 - Δημιουργία trigger για παρακολούθηση των logs του POS
1) Στον φάκελο ESNoSync της εφαρμογής κάνουμε δημιουργία αρχείου txt
2) Μετονομάζουμε το αρχείο σε ESPOSImplRequests
3) Αλλάζουμε την κατάληξη του αρχείου από . txt σε .trigger
Μετά την συγκεκριμένη προσθήκη κάθε επικοινωνία που θα γίνεται με το POS θα κρατιούνται logs στον φάκελο ESNoSync\ESPOSImpl
KB-026699 - Cardlink : Κενό transactionID και μη αποστολή του TID
Για συναλλαγές μέσω POS της Cardlink, όπου ενώ έχει ολοκληρωθεί η διασύνδεση του POS, η ΑΑΔΕ εξακολουθεί να βλέπει το POS ως μη διασυνδεδεμένο θα πρέπει να ελέγξετε τα εξής:
1) Έχει εγκατασταθεί η version 6.3.0 του service της Cardlink. Μέσα στο Program files\sonoma θα βρείτε σχετικό PDF αρχείο στον φάκελο εγκατάστασης του service, όπου αναφέρει το release version.
2) Να έχει πραγματοποιηθεί τουλάχιστον μία συναλλαγή από το POS
3) Να επιβεβαιώσετε ότι στο xml της σύνοψης της συναλλαγής αναγράφετε το TID του POS.
KB-02700 - Διασύνδεση ΦΗΜΑΣ-POS | Cardlink-Exec__echo-Unexpected response
Υπάρχουν περιπτώσεις που κατά την διαδικασία διασύνδεσης ΦΗΜΑΣ-POS της Cardlink λαμβάνουμε το παρακάτω σφάλμα
Σε αυτήν την περίπτωση πρέπει να προχωρήσουμε εκτελώντας με σειρά τα παρακάτω βήματα
- Απεγκατάσταση του ήδη υπάρχων Service "Ecr2EftWeb"
- Εγκατάσταση του Service εκ νέου το σωστό από το παρακάτω Link ECR2WEB Training Run As Service x64 CRDL 1155.pptx - Παρουσιάσεις Google
- Επιβεβαίωση ότι το Zip που έγινε λήψη είναι Unblocked
- Τέλος προχωράμε σε δοκιμή διασύνδεσης εκ νέου
ΤΟ ΣΦΑΛΜΑ
Exec__echo - Unexpected response >> Http status 404
timestamp >> 1727512115921
status >> 404
error >> Not Found
message >> Not Found
path >> /echo
(No log)
System.ApplicationException, mscorlib
σε Entersoft.ERP.Financials.DS.ESPOS.ESPOSHandler.PairTaxMachineWithPOS_TerminalBind(PairingRequest request)
σε Entersoft.ERP.GlobalObjects.UI.TaxMechanismPairedPOSForm.MiddlewareConnect_btn_Click(Object sender, EventArgs e)
σε System.Windows.Forms.Control.OnClick(EventArgs e)
σε System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
σε System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
σε System.Windows.Forms.Control.WndProc(Message& m)
σε System.Windows.Forms.ButtonBase.WndProc(Message& m)
σε System.Windows.Forms.Button.WndProc(Message& m)
σε System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Exec__echo - Unexpected response >> Http status 404
timestamp >> 1727512115921
status >> 404
error >> Not Found
message >> Not Found
path >> /echo
(No log)
Entersoft.Framework.Platform.Integrations.POS.ESPOSWebEcrException, ESPOSImpl
σε Entersoft.Framework.Platform.Integrations.POS.Cardlink.IntranetECR.CardlinkClient.VB$StateMachine_29_DoRequest.MoveNext()
--- Τέλος ιχνηλάτησης στοίβας από προηγούμενη θέση όπου δημιουργήθηκε μια εξαίρεση ---
σε System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
σε System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
σε Entersoft.Framework.Platform.Integrations.POS.Cardlink.IntranetECR.CardlinkClient.VB$StateMachine_25_Exec__echo.MoveNext()
--- Τέλος ιχνηλάτησης στοίβας από προηγούμενη θέση όπου δημιουργήθηκε μια εξαίρεση ---
σε System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
σε System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
σε Entersoft.Framework.Platform.Integrations.POS.Cardlink.IntranetECR.CardlinkClient.VB$StateMachine_5_TerminalBindAsync.MoveNext()
KB-02709 - Με ποιον τρόπο γίνεται η διαχείριση είσπραξης προκαταβολής μέσω POS σε παραγγελίες;
Υποστηρίχθηκε η δυνατότητα ταυτόχρονης είσπραξης προκαταβολής μέσω POS κατά την καταχώρηση παραγγελιών πωλήσεων. Εφόσον η παραγγελία περιλαμβάνει είσπραξη με POS (βάσει 1155) θα ανατεθεί αυτόματα κωδικός ΑΑΔΕ 8.4 και θα διαβιβαστεί το παραστατικό σε πάροχο και ΑΑΔΕ ως προείσπραξη.
Σημειώσεις παραμετροποίησης:
- Οι τύποι παραστατικών παραγγελιών και οι αντίστοιχες σειρές ΔΕΝ πρέπει να έχουν συμπληρωμένο κωδικό ΑΑΔΕ.
- Στους τύπους παραστατικών παραγγελιών χρειάζεται να συμπληρωθούν οι αποδεκτοί όροι πληρωμής όπως γίνεται και στα υπόλοιπα trade παραστατικά (πχ ΑΠΛ).
- Δημιουργήθηκε νέα φόρμα παραγγελιών (ESFIDocumentTrade_POSSalesOrder_DEF) η οποία περιλαμβάνει το τμήμα εξόφλησης με τις κατάλληλες ενέργειες συναλλαγής με POS.
- Σε περίπτωση που υπάρχουν custom φόρμες θα πρέπει να προστεθούν οι κατάλληλες ενέργειες.
KB-02710 - Με ποιον τρόπο γίνεται η διαχείριση είσπραξης προκαταβολής μέσω POS κατά την έκδοση δωροεπιταγών;
Υποστηρίχθηκε η δυνατότητα ταυτόχρονης είσπραξης προκαταβολής μέσω POS κατά την έκδοση δωροεπιταγών (ΕΔΚ). Εφόσον στο παραστατικό περιλαμβάνεται είσπραξη με POS (βάσει 1155) θα ανατεθεί αυτόματα κωδικός ΑΑΔΕ 8.4 και θα διαβιβαστεί το παραστατικό σε πάροχο και ΑΑΔΕ ως προείσπραξη.
Σημειώσεις παραμετροποίησης:
- Ο τύπος παραστατικού και οι σειρές ΔΕΝ πρέπει να έχουν συμπληρωμένο κωδικό ΑΑΔΕ.
- Στον τύπο παραστατικού ΕΔΚ χρειάζεται να συμπληρωθούν οι αποδεκτοί όροι πληρωμής όπως γίνεται και στα υπόλοιπα trade παραστατικά (πχ ΑΠΛ).
- Επεκτάθηκε η φόρμα ESFIDocumentTrade_VoucherRecharge_DEF ώστε να περιλαμβάνει τις κατάλληλες ενέργειες συναλλαγής με POS.
- Σε περίπτωση που υπάρχουν custom φόρμες θα πρέπει να προστεθούν οι κατάλληλες ενέργειες.
KB-02711 - Με ποιον τρόπο γίνεται η διαχείριση παραστατικών είσπραξης και επιστροφής με POS;
Τα παραστατικά είσπραξης (ΠΟΣ) και επιστροφής (ΠΠΣ) μέσω POS πλέον δεν είναι υποχρεωτικό να περιλαμβάνουν συναλλαγή με POS. Εφόσον δεν περιλαμβάνεται συναλλαγή με POS, το παραστατικό δεν παίρνει κωδικό ΑΑΔΕ 8.4 (ή 8.5) και δεν διαβιβάζεται σε πάροχο και ΑΑΔΕ.
KB-02726-Διακοπή λειτουργίας service Ecr2EftWeb
Για ποιο λόγο σταμάτησε να λειτουργεί το service της Cardlink "Ecr2EftWeb" και δεν μπορεί να γίνει η εκκίνηση του;
Έχει παρατηρηθεί τον τελευταίο καιρό να υπάρχει πρόβλημα με το service να τερματίζεται και να μην μπορεί να γίνει η εκκίνηση του. Σε αυτές τις περιπτώσεις θα πρέπει να γίνει αντικατάσταση του αρχείου "application.properties" (υπάρχει στα επισυναπτόμενα του άρθρου γνώσης -KB-02726) στο path "C:\ProgramData\Sonoma\Ecr2EftWEB".
KB-02734 - Πόσα subsription ID χρειάζονται ανά ΑΦΜ εταιρείας;
Ερώτηση: Σε περίπτωση που έχουμε έναν Application server (1 serial number) και δύο εταιρείες (διαφορετικά ΑΦΜ), για την αγορά POS/ΦΗΜΑΣ connector για κάθε εταιρεία, χρειάζεται να δημιουργηθεί διαφορετικός λογαριασμός στο cloud και διαφορετική συνδρομή ή μπορεί να δημιουργηθεί ένας λογαριασμός με διαφορετικές συνδρομές;
Απάντηση: Όχι, δεν χρειάζεται. Μπορεί να χρησιμοποιηθεί το ίδιο subscription ID εφόσον τα ΑΦΜ βρίσκονται κάτω από το ίδιο SN.
KB-02947 - Διευκρίνιση χειρισμού περιπτώσεων είσπραξης προκαταβολών χωρίς επιστροφή αριθμού έγκρισης στο ERP
Στην καθημερινή λειτουργία μιας επιχείρησης μπορεί να συμβεί το εξής: να γίνει επιτυχής πληρωμή προκαταβολής μέσω POS (είτε με παραστατικό 8.4, είτε με την επιλογή «Είσπραξη ανοιχτού υπολοίπου με κάρτα»), αλλά το ERP να μην εμφανίσει αριθμό έγκρισης. Τι κάνουμε σε αυτήν την περίπτωση;
Η πρώτη κίνηση είναι η εκτέλεση της ενέργειας «Ανάκτηση στοιχείων συναλλαγής».
- Αν η ενέργεια ολοκληρωθεί επιτυχώς και ο αριθμός έγκρισης επιστρέψει, δεν χρειάζεται να κάνουμε τίποτα άλλο.
- Αν δεν ολοκληρωθεί, τότε προχωράμε στα παρακάτω.
Σημείωση: Το παραστατικό 8.4 αποστέλλεται στην ΑΑΔΕ μόνο όταν έχει γίνει πραγματική συναλλαγή στο POS. Αν δεν υπάρχει τέτοια, δεν μπορούμε να το στείλουμε (ούτε με μετρητά ούτε με άλλον τρόπο).
1. Η προκαταβολή κλείνει εμπορικά
Αν μέχρι το τέλος του ίδιου έτους η προκαταβολή «κλείσει» με ΑΠΛ (δηλαδή επί πιστώσει), τότε δεν χρειάζεται να κάνουμε καμία άλλη ενέργεια.
2. Η προκαταβολή δεν κλείνει εμπορικά
Αν όμως η προκαταβολή μείνει «ανοιχτή» μέχρι το τέλος του έτους, τότε πρέπει να γίνουν τα εξής:
- Δημιουργούμε ένα παραστατικό τύπου 17.3 – Λοιπές Εγγραφές Τακτοποίησης Εσόδων – Λογιστική Βάση.
- Χαρακτηρίζουμε τα έσοδα της καθαρής αξίας συναλλαγής ως 1.10 – Λοιπές Εγγραφές Τακτοποίησης Εσόδων.
- Δηλώνουμε τον ΦΠΑ στην κατηγορία 8 – Άνευ ΦΠΑ.
- Στο έντυπο Ε3 τα καταχωρούμε στη στήλη 562 – Λοιπά συνήθη έσοδα.
Στα συνημμένα του άρθρου γνώσης θα βρείτε την επιχειρησιακή ανάλυση των 8.*, όπου περιγράφονται αναλυτικά οι τρόποι χειρισμού τέτοιων περιπτώσεων.



