                                   ================================= 
                                       Π Ε Ρ Ι     F I S L I N K
                                   =================================
Το FISLINK είναι ενα ενδιάμεσο πρόγραμμα το οποίο (μέσα απο το αρχείο παραμέτρων που διαθέτει) 
ελέγχει για την ύπαρξη ενός αρχείου στον δίσκο και προσπαθεί να το εκτυπώσει.

Η μορφή του αρχείου που δημιουργείται απο το ΕΜΠΟΡΙΚΟ πρέπει να είναι οπως το κάτωθι δείγμα.
Το όνομα του αρχείου που εκδίδεται απο το εμπορικό καλό θα είναι να εχει σαν   extention .1 
  π.χ te.1 γιατί ο driver ψάχνει στην συγκεκριμένη διαδρομή για όλα τα αρχεία .1, .2, .3 ,,,,έως το .9

Το αρχείο αποτελείται θεωρητικά απο δύο μέρη
    * το επαναλαμβανόμενο τμήμα που μπορεί να περιέχει δύο γραμμές
           1) την γραμμή "plu" που περιέχει περιγραφή,ποσότητα,αξία,φπα,τμήμα
           2) την γραμμή "mod" που χρησιμοποιείται για να δίνει έκπτωση αξιακή ή ποσοστού στην γραμμή plu. 
              (δεν είναι απαραίτητη η ύπαρξή της).
    * το τμήμα συνόλων που μπορεί να περιέχει
           1)την γραμμή "dis" εκπτωση συνόλου 
               (δεν είναι απαραίτητη η ύπαρξή της)
           2)"to1" έως "to4" διαφορετικοί τρόποι εξόφλησης


-------------------------------------------------------------------------------------------------------------
                             ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ
-------------------------------------------------------------------------------------------------------------
        10        20        30        40        50        60        70        80      
12345678901234567890123456789012345678901234567890123456789012345678901234567890    Στηλες
=============================================================================================================
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ 4                   1.000      1.00       19 1   
"mod" - %

"dis"
"to1"  1      1.00
"to2"  1
"to3"  1
"to4"  1

                      ΕΠΕΞΗΓΗΣΗ ΠΕΔΙΩΝ ΔΕΙΓΜΑΤΟΣ
                    -------------------------------

  "plu"           πεδίο σταθερό  (θέση 1 μήκος 5)                                                   απαραίτητο. 

  00-0004         κωδικός είδους (θέση 7 μήκος 12)                                              οχι απαραίτητο

  ΕΜΠΟΡΕΥΜΑ 4     Περιγραφή είδους (θέση 20 μήκος 24)  
                  (Οι πρώτοι 19 χαρακτηρες τυπώνονται στην 1η γραμμη και οι Υπόλοιποι στην 2η)
                  Προσοχή Εαν η Γραμματοσειρα ειναι 437 (Dos) θα πρέπει ο πρώτος χαρακτήρας της 
                  περιγραφης να ειναι το γράμμα d (π.χ θεση 20,μηκος 1,"d" ή "D"  

  1,000 ή 1.000   Ποσότητα με τρία δεκαδικά (δουλεύει κόμμα,ή τελεία)                               απαραίτητο
                  (π.χ θέση 48 μήκος 7)  δεξιά στοίχηση (δηλ να τελειώνει στην στήλη 54)   

  1,00 ή 1.00     αξία είδους (δουλεύει κόμμα,ή τελεία ή χωρίς στίξη)   
                  (π.χ θέση 59 μήκος 6)  δεξιά στοίχηση (δηλ να τελειώνει στην στήλη 64)            απαραίτητο

  19 ή 19,00      Ποσοστό ΦΠΑ   
                  Δεξιά στοίχηση (δηλ να τελειώνει στην στήλη 73)                                   απαραίτητο
                  μπορεί να παίρνει και τιμές 4.50, 9.00,  19.00 ....(να τελειώνει στην στήλη 73)
  
  1               Κατηγορία ΦΠΑ  1= 4,50%  2= 9%  3=19%  4=36%  5=0%   
                  Είναι το ΤΜΗΜΑ που θά γίνεται η εκτύπωση στην ταμειακή (να τελειώνει στην στήλη 75)
    
----------------------------
  "mod"           χρησιμοποιείται για έκπτωση είδους                                            οχι απαραίτητο
----------------------------
  "dis"           χρησιμοποιείται για έκπτωση συνόλου                                           οχι απαραίτητο 
----------------------------
  "to1"  1      1.00
                  "to1"  σταθερό πεδίο απαραίτητο για σύνολο με ΜΕΤΡΗΤΑ                             απαραίτητο
                   1 = πρώτος τρόπος εξόφλησης 
                   1.00   αξία τρόπου εξόφλησης θέση 12 μήκος 7 (Να τελειώνει στην στήλη 18)        απαραίτητο
  "to2"  2      2.00
                   2 = δεύτερος τρόπος εξόφλησης π.χ ΠΙΣΤ.ΚΑΡΤΑ
                   2.00   αξία τρόπου εξόφλησης θέση 12 μήκος 7 δεξιά στοίχηση                      απαραίτητο

  "prg"          χρησιμοποιείται για να στέλνουμε κατευθείαν εντόλές πρωτοκόλου.
                 π.χ για κλείσιμο αποδειξης με Μετρητά 
                 "prg" T1 

  "com"          χρησιμοποιείται για εκτύπωση σχολίων στην Ταμειακή Micropos (old)
  "prg" co       χρησιμοποιείται για εκτύπωση σχολίων στις Elegant Plus,Extra,Micropos Plus 

--------------------------------------------------------------------------------------------------------------
                 ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ με Εκπτωση αξιακή        εντολή "mod"
--------------------------------------------------------------------------------------------------------------
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ 4                   1,000      5,00       19 3
"mod" -1,00         

--------------------------------------------------------------------------------------------------------------
                 ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ ΜΕ ΠΟΣΟΣΤΙΑΙΑ ΕΚΠΤΩΣΗ    εντολή "mod"
--------------------------------------------------------------------------------------------------------------
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ 4                   1.000      1.00        9 2
"mod" -10%

--------------------------------------------------------------------------------------------------------------
                 ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ με ΣΧΟΛΙΑ         εντολή "com" ή "prg" co
--------------------------------------------------------------------------------------------------------------

"prg" coΣΧΟΛΙΑ 1ΗΣ ΓΡΑΜΜΗΣ 
"prg" coΣΧΟΛΙΑ 2ΗΣ ΓΡΑΜΜΗΣ 
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ 4                   1.000      1.00       19 3
"mod" - %

-------------------------------------------------------------------------------------------------------------
                 ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ με χρηση ΑΛΛΑΓΗΣ         (δηλ.με αρνητικό πρόσημο σε ποσότητα ή αξία)
-------------------------------------------------------------------------------------------------------------

Θα πρέπει η ποσότητα να έχει αρνητικό πρόσημο.Επίσης το ποσό της αλλαγής να ανήκει 
στην ίδια κατηγορία ΦΠΑ με ίσης ή μικρότερης αξίας με το πωληθέν είδος.

"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ                     1,000      1,00       19 3
"mod" - 
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ                    -1,000      1,00       19 3
"mod" - 

-------------------------------------------------------------------------------------------------------------
                 ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ με εκπτωση ΑΞΙΑΚΗ ΣΤΟ ΣΥΝΟΛΟ       εντολή "dis"
-------------------------------------------------------------------------------------------------------------
Θα πρέπει η ποσότητα να έχει αρνητικό πρόσημο.Επίσης το ποσό της αλλαγής να ανήκει 
στην ίδια κατηγορία ΦΠΑ με ίσης ή μικρότερης αξίας με το πωληθέν είδος.

"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ                     1,000      1,50       19 3
"mod" - 
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ                     1,000      1,00       19 3
"mod" - 

"to1"  1      0,50

------------------------------------------------------------------------------------------------------------
          ΔΕΙΓΜΑ ΑΡΧΕΙΟΥ ΜΕ ΔΙΑΦΟΡΕΤΙΚΟΥΣ ΤΡΟΠΟΥΣ ΕΞΟΦΛΗΣΗΣ   εντολή "to1" "to2" "to3"
------------------------------------------------------------------------------------------------------------
"plu" 00-0004      ΕΜΠΟΡΕΥΜΑ 4                   1,000      1,00       19 1
"mod" -10%

"to1"  1      0,50
"to2"  2      0,50
------------------------------------------------------------------------------------------------------------



-----------------------------------------------------------------------------------------------------------
           ΛΑΘΗ ΠΟΥ ΜΠΟΡΕΙ ΝΑ ΥΠΆΡΞΟΥΝ ΣΤΗΝ ΤΑΜΕΙΑΚΗ ΜΙCROPOS
-----------------------------------------------------------------------------------------------------------
E2 Τελος Χαρτιου στην Ταμειακη                 
E5 Πατήθηκε ποσό μεγαλύτερο του αρχικού ποσού αλλαγής                         
E6 Λαθος Χειρισμος Στην Ταμειακη                                 
Ε9 Προβλημα εκτυπωτη (Πατήστε 90 και ΜΕΡΙΚΟ ΣΥΝΟΛΟ)             
Ε40 Παράσιτα Ρεύματος (Πατήστε 90 και ΜΕΡΙΚΟ ΣΥΝΟΛΟ)
E44 Υπερβαση Οριου Ποσου.  
E50 noise on the serial channel
E51 parity error check the serial communication parameters
E53 Λαθος στην επικοινωνια. check the serial communication parameters                       
E54 Time Out (5sec) The ECR is not able to Transfer data.
E57 illegal function  Function not allowed in keyboard simulation                     
E69 Λαθος στοιχεια προς ταμειακη                 

