Skip to main content
Πως μπορούμε να βοηθήσουμε;

Ψάξτε απαντήσεις ή περιηγηθείτε στην knowledge base.

Παραμετροποίηση Tax Free

Είστε εδώ:
< Όλα τα άρθρα

Παραμετροποίηση Retail Studio για έκδοση παραστατικών Tax Free

Βήματα – Σημεία ελέγχου

Ορισμός της UV_DocumentTaxFree

Από την επιλογή Διαχείριση\Σύστημα\Εξατομίκευση\Custom Διαδικασίες αντιστοιχούμε την UV_Document με την UV_DocumentTaxFree. Αυτό προϋποθέτει ότι τα παρακάτω πεδία του SPFactHeaderExtension δεν χρησιμοποιούνται ήδη από την UV_Document:

  • SPFactHeaderExtension.UDFC4
  • SPFactHeaderExtension.Comments1
  • SPFactHeaderExtension.Comments2
  • SPFactHeaderExtension.Comments3
  • SPFactHeaderExtension.Comments4

Εάν δεν ισχύει το παραπάνω τότε πρέπει να δημιουργηθεί ειδική όψη UV_DocumentTaxFree, όπως αναφέρεται στο κείμενο Παραμετροποίηση Tax Free (Τεχνικές σημειώσεις)

Παραστατικό – φόρμα καταχώρησης στοιχείων

Το προεπιλεγμένο παραστατικό της εφαρμογής για χρήση Tax Free είναι το ΤΑΧ. Έχοντας επιλέξει το TAX είτε από την οθόνη λιανικής είτε από την οθόνη χονδρικής στα επιπλέον στοιχεία παραστατικού (που εμφανίζονται αυτόματα στην οθόνη λιανικής) εμφανίζονται πεδία για την καταχώρηση των απαραίτητων πληροφοριών:

  • Επωνυμία πελάτη
  • Διεύθυνση Πελάτη
  • Αρ. Διαβατηρίου
  • Χώρα

Με αυτό τον τρόπο δεν είναι απαραίτητη η καταχώρηση νέου πελάτη στην εφαρμογή πριν την έκδοση του παραστατικού.

Ο καλύτερος τρόπος για να εμφανίζονται αυτά τα πεδία στη φόρμα καταχώρησης είναι να οριστούν σαν Τύπος: TextEdit αντί για το MemoEdit που ήδη είναι στην οντότητα SPFactHeaderExtension (Διαχείριση\Σύστημα\Οντότητες\Πεδία Πινάκων).

Λίστα χωρών

Αν επιθυμούμε να μην καταχωρούμε χειροκίνητα την χώρα του πελάτη μπορούμε να επιλέγουμε από την προκαθορισμένη λίστα που περιλαμβάνεται στην εφαρμογή. Γι’ αυτό, χρειάζεται η παρακάτω τροποποίηση:

Από την επιλογή Διαχείριση\Σύστημα\Οντότητες\Πεδία Πινάκων επιλέγουμε την οντότητα SPFactHeaderEstension και ορίζουμε το πεδίο Comments4 ως:

  • Τύπος: GridLookupEdit
  • Σχετική Οντότητα: SPCountries
  • Κωδικός Σχετικής Οντότητας: CountryDescription
  • Περιγραφή Σχετικής Οντότητας: CountryDescription
  • Φίλτρο: Inactive=0

Φόρμα εκτύπωσης

Υπάρχουν δύο έτοιμες φόρμες εκτύπωσης για προτυπωμένο χαρτί Α4 των εταιρειών  Global Blue και Premier. Ανάλογα με την εγκατάσταση και τον συγκεκριμένο εκτυπωτή, πιθανώς να χρειάζονται μικροτροποποιήσεις στη φόρμα Εκτύπωσης.

Σημειώσεις

Πίνακας SPTaxFree

Μενού: Πωλήσεις -> Διαχείριση -> Επιστροφή Φόρου TaxFree

Οντότητα: SPTaxFree

Περιγραφή: Επιστροφή Φόρου TaxFree

Εκτεταμένη Περιγραφή: Κλίμακα Επιστροφής Φόρου TaxFree

Πεδία Οντότητας

  • LowerLimit: Ποσό Από
  • UpperLimit: Ποσό Έως
  • Refund: Επιστροφή
  • LastUser: Τελευταίος Χρήστης Ενημέρωσης
  • LastDate: Ημερομηνία Τελευταίας Ενημέρωσης

Πίνακας SPCountry

Μενού: Πωλήσεις -> Διαχείριση -> Χώρες

Οντότητα: SPTaxFree

Περιγραφή: Χώρες

Εκτεταμένη Περιγραφή: Χώρες

Πεδία Οντότητας

  • CountryCode: Κωδικός Χώρας
  • CountryDescription: Περιγραφή Χώρας
  • Inactive: Ενεργή / Ανενεργή Χώρα
  • LastUser: Τελευταίος Χρήστης Ενημέρωσης
  • LastDate: Ημερομηνία Τελευταίας Ενημέρωσης

 

Repx για την εκτύπωση TaxFree

Σε κάθε εγκατάσταση δύο είναι οι πιθανές εταιρίες που μπορεί να υπάρχουν για την εκτύπωση TaxFree παραστατικού. Η μια είναι η GlobalBlue και η άλλη είναι η Premier.

Υπάρχουν διαθέσιμα τα παρακάτω repx

  • TaxtFree_GlobalBlue ( Εταιρία GlobalBlue )
  • TaxtFree_Premier ( Εταιρία Premier )

View UV_DocumentTaxFree

Η όψη UV_DocumentTaxFree περιέχει την ίδια πληροφορία με την UV_Document της έκδοσης με την διαφορά όμως οτι στο πεδίο UDFC4 θα φέρει την πληροφορία επιστροφής φόρου TaxFree ( πεδίο Refund της οντότητας SPTaxFree ) που θα επιλέγεται ανάλογα με την αξία του παραστατικού.

Παραστατικό ΤΑΧ

Παραμετροποιημένο κατάλληλα ώστε να χρησιμοποιηθεί σαν παραστατικό TaxFree. Συμπεριλαμβάνει ένα απο τα δύο ονόματα repex που μπορούν να χρησιμοποιηθούν ( TaxtFree_GlobalBlue και TaxtFree_Premier είναι οι επιλογές μας ).

Διάταξη TaxFreeForm

Το παραστατικό TAX έχει απο default μια διάταξη ( TaxFreeForm ) που στην καρτέλα “λοιπά στοιχεία” του παραστατικού μας δίνει την δυνατότητα καταχώρησης  των στοιχείων TaxFree Ονοματεπώνυμο, Διεύθυνση, Διαβατήριο και Χώρα  στα αντίστοιχα πεδία του SPFactHeaderExtention Comments1, Comments2, Comments3 και Comments4.

Από αυτά τα πεδία δέχονται τα δεδομένα τα repx που αναφέρονται παραπάνω.

Εγκατάσταση ανά περίπτωση

Νέα Εγκατάσταση

Η περίπτωση αυτή απευθύνεται σε κάθε νέα εγκατάσταση όπου ο πελάτης από την αρχή θα μπορεί να χρησιμοποιήσει την δυνατότητα εκτύπωσης παραστατικών TaxFree.

Αρχικά θα πρέπει ο εγκαταστάτης να ορίσει στις Custom Διαδικασίες την αντιστοίχιση της όψης UV_Document με την όψη UV_DocumentTaxFree.

Ο εγκαταστάτης θα πρέπει να γνωρίζει ότι το πεδίο UDFC4 της όψης UV_DocumentTaxFree θα είναι πλέον δεσμευμένο από την πληροφορία επιστροφής φόρου TaxFree ( πεδίο Refund της οντότητας SPTaxFree ). Αν το πεδίο αυτό δεν είναι διαθέσιμο διότι θα χρησιμοποιηθεί ή ήδη χρησιμοποιείται για την αποθήκευση άλλης πληροφορίας τότε ανατρέξτε στην παράγραφο “Εγκατάσταση Custom TaxFree”.

Έχοντας την πληροφορία για το ποια εταιρία θα χρησιμοποιηθεί για την εκτύπωση TaxFree παραστατικού θα πρέπει να  ενημερώσουμε το παραστατικό ΤΑΧ με το κατάλληλο όνομα repx για την επιλεγμένη εταιρία ( TaxtFree_GlobalBlue και TaxtFree_Premier είναι οι επιλογές μας ).

Όπως αναφέρθηκε το παραστατικό TAX έχει από default μια διάταξη ( TaxFreeForm ) που στην καρτέλα “λοιπά στοιχεία” του παραστατικού μας δίνει την δυνατότητα καταχώρησης  των στοιχείων TaxFree Ονοματεπώνυμο, Διεύθυνση, Διαβατήριο και Χώρα  στα αντίστοιχα πεδία του SPFactHeaderExtention Comments1, Comments2, Comments3 και Comments4. Εφόσον αυτά τα πεδία δεν θα χρησιμοποιηθούν για κάποια άλλη καταχώρηση πληροφορίας προχωράμε στην επόμενη ενέργεια. Αν τα πεδία αυτά δεν είναι διαθέσιμα διότι θα χρησιμοποιηθούν ή ήδη χρησιμοποιούνται για την αποθήκευση άλλης πληροφορίας τότε ανατρέξτε στην παράγραφο “Εγκατάσταση Custom TaxFree”.

Ορίζουμε για το πεδίο Comments4 της οντότητας SPFactHeaderExtension ότι είναι τύπου GridLookUpEdit και ότι εμφανίζει τις επιλογές του από τον πίνακα SPCountry (‘CountryCode’, ‘CountryDescription’) και στο φίλτρο του γράφουμε Inactive=0 για να μας φέρει μόνο τις επιλογές που έχουμε ορίσει ότι θέλουμε να εμφανίζονται.

 

Γενική Εγκατάσταση

Σε περίπτωση που ο πελάτης δεν χρησιμοποιεί τα πεδία UDFC4, Comments1, Comments2, Comments3 και Comments4 του SPFactHeaderExtention για την αποθήκευση οποιασδήποτε άλλης πληροφορίας τότε ο εγκαταστάτης μπορεί να ακολουθήσει τις ίδιες οδηγίες με την “Νέα Εγκατάσταση”. Αν τα πεδία αυτά δεν είναι διαθέσιμα διότι θα χρησιμοποιηθούν ή ήδη χρησιμοποιούνται για την αποθήκευση άλλης πληροφορίας τότε ανατρέξτε στην παράγραφο “Εγκατάσταση Custom TaxFree”.

 

Εγκατάσταση Custom TaxFree

Για την δημιουργία μιας Custom TaxFree εγκατάστασης θα πρέπει να ισχύει τουλάχιστον ένα από τα παρακάτω:

το πεδίο UDFC4 του SPFactHeaderExtention δεν είναι διαθέσιμο διότι περιέχει κάποια πληροφορία ή κάποιο από τα Comments1, Comments2, Comments3 και Comments4 του SPFactHeaderExtention δεν είναι διαθέσιμα διότι περιέχουν κάποια άλλη πληροφορία.

Σε οποιαδήποτε περίπτωση θα πρέπει να ακολουθηθούν οι ενέργειες που αναφέρονται παρακάτω.

Για κάθε πεδίο που δεν είναι διαθέσιμο ( UDFC4, Comments1, Comments2, Comments3 και Comments4 ) θα πρέπει να αποφασιστεί ποιό πεδίο θα χρησιμοποιηθεί ως αντικαταστάτης.

Περίπτωση αλλαγής του UDFC4

Θα πρέπει να δημιουργηθεί μια όψη UV_C_DocumentTaxFree η οποία λαμβάνει τα πεδία της από την εκάστοτε UV_Document είτε είναι custom είτε είναι της έκδοσης και στο επιλεγμένο πεδίο το οποίο θα  αντικαταστήσει το UDFC4 θα πρέπει να μπει η πληροφορία επιστροφής φόρου TaxFree ( πεδίο Refund της οντότητας SPTaxFree ) και το πεδίο UDFC4 να μείνει ως έχει. Έπειτα θα πρέπει ο εγκαταστάτης να ορίσει στις Custom Διαδικασίες την αντιστοίχιση της όψης UV_Document με την όψη UV_C_DocumentTaxFree που έχει δημιουργήσει.

Αν το πεδίο UDFC4 μπορεί να χρησιμοποιηθεί τότε ο εγκαταστάτης θα ορίσει στις Custom Διαδικασίες την αντιστοίχιση της όψης UV_Document με την όψη UV_DocumentTaxFree.

Περίπτωση αλλαγής Comments1, Comments2, Comments3 ή Comments4

Θα πρέπει να δημιουργηθεί μια νέα διάταξη για την καρτέλα “Λοιπά στοιχεία” του παραστατικού και να οριστεί αυτή ως επιλεγμένη στο παραστατικό TaxFree.

Αντίστοιχα θα πρέπει να αλλάξει η φόρμα εκτύπωσης ( repx ) και να δημιουργηθεί μια custom με τα νέα πεδία που επιλέχθηκαν η οποία θα οριστεί και στο παραστατικό. πχ  TaxtFree_GlobalBlueCustom και TaxtFree_PremierCustom

Τέλος ορίζουμε για το πεδίο το οποίο θα φέρει την πληροφορία της χώρας ότι είναι τύπου GridLookUpEdit και ότι εμφανίζει τις επιλογές του από τον πίνακα SPCountry (‘CountryCode’, ‘CountryDescription’) και στο φίλτρο του γράφουμε Inactive=0 για να μας φέρει μόνο τις επιλογές που έχουμε ορίσει ότι θέλουμε να εμφανίζονται.

*Προϋοπάρχουσα Custom TaxFree

Η TaxFree δυνατότητα δεν λαμβάνει υπόψιν ούτε εμπλέκεται με οποιονδήποτε τρόπο με την Custom TaxFree εγκατάσταση που προϋπάρχει.

Περιεχόμενα