Fidelity Systems
            Knowledge Base Fidelity Systems Fidelity GPoS GPoS Setup

            Report Macros & End Periods


            This guide is not intended for End Users to follow

            Report Macros & End Periods


            It is possible in GPOS to produce an X or Z report which does not, for example, print the receipt logos or cut the paper if multiple reports are being run. It is also possible from version 146 to fire all the cash drawers when running a report.  This is done by building a macro which contains different variables which tell the system what you would like it to do.

            A report code is made up as follows:- 

            CIPRRR 

            Where: 

            C = CUT / Logo suppress 
            I = IRC report 
            P = Period number 
            RRR = report number

            C

            The following numbers relate to each type of operation that can be ran when inserted into the C position:

            9 = No Cut - The printer does not cut the report after printing, this may be used on the first of multiple run reports.
            8 = No Logo - The report will print WITHOUT Header, Footer or Logo's.  It will have the machine number printed on it.
            7 = No Cut and No Logo - 9 & 8 Combined
            6 = Fire all drawers - Fires all cash drawers plugged in on the local machine.  This does not affect other GPOS in the IRC
            5 = Fire all drawers and No Cut- Points 6 & 9 Combined
            4 = Fire all drawers and No Logo- Points 6 & 8 Combined
            3 = Fire all drawers and No Logo and No Cut - Points 6,8 & 9 Combined.

            I

            The following numbers relate to each type of IRC operation when inserted into the I position:

            0 = Non IRC Report - Runs the report for the local machine only
            1 = IRC Report - Will display the IRC table to select which ECR's you want to run the report for
            2 = All IRC Report - will run the report for ALL ECR's held in the IRC table

            P

            The following numbers relate to the levels of period, when used in the P position:

            0 = Period 1, this will take the data from period 1 
            1 = Period 2, this will take the data from period 2
            2 = Period 3, this will take the data from period 3
            3 = Period 4, this will take the data from period 4
            4 = Period 5, this will take the data from period 5
            5 = Period 6, this will take the data from period 6
            6 = Period 7, this will take the data from period 7

            RRR

            The following numbers relate to the report number which you require when inserted into the RRR position:

            001
            PLU Sales
            002
            Group Sales
            003
            Main Group Sales
            004
            Discount Totals
            005
            Correction Totals
            006
            Payment Key Totals
            007
            PO and RA Totals
            008
            Multibuy Totals
            009
            Draw Totals
            010
            PLU Discount Element
            011
            Financail
            012
            ClerkTotals
            013
            Tax Totals
            014
            Hourly Totals
            015
            Training Financials
            016
            Clerk Detail
            017
            1/2 Hourly Totals
            018
            1/4 Hourly Totals
            019
            PLU Gross Sales
            020
            PLU Transaction Count
            021
            PLU Wastage
            022
            PLU Orders
            023
            PLU Deliveries
            024
            PLU Returns
            025
            PLU Current Stock
            026
            PLU Stocktake
            027
            Group2 Sales
            028
            Price Overrided PLU Sales
            029
            Manual weight entered PLU
            030
            Condiment PLU Sales
            031
            PLU Sales from Order device
            032
            Group Sales from Order device
            033
            M. Grp Sales from Order device
            034
            Disc totals from Order device
            035
            Corr totals from Order device
            036
            Pay totals from Order device
            037
            PO/RA from Order device
            038
            All Pre Pack sessions
            039
            Pre Pack Manual sessions
            040
            Pre Pack Auto sessions
            041
            Counter Scales sessions
            042
            Exernal Room Totals
            050
            Clerk Hours Worked
            080
            PLU by open rooms
            081
            PLU by open tables
            083
            PLU by open layaways
            084
            Groups by open rooms
            085
            Grooups by open tables
            087
            Groups by  open layaways
            088
            Open rooms total
            089
            Open tables total
            091
            Open layaways total
            100
            PLU by Open Clerks
            101
            Groups by Open Clerks
            102
            Open Clerks total

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

             

            However you do not need to use all 6 digits if you don’t require some of the features in the report code. EG: 

            Financial Period 1 Report: Enter 11 
            PLU Period 2 Report: Enter 1001 
            ALL IRC Period 3 Groups: Enter 22002 
            Financial report period 1, No cut: Enter 900011

            The end of each code would use the Print Rep or Display Rep system keys to finalise.

            To help explain the different options there are several examples below explaining how it works.

             

            Firstly to Build a Macro:

            Open the GPOS Programming utility and choose the relevant database.  Go to Programming, then to Database Tables and click Macros. Click add new, in order of how you want the macro to run drag across the relevant keys that are required in order. Once you are satisfied, click Save.

             

            Example One:

            "A Financial Report for period one which produces no logo and fires the cash drawer for the local machine only"

            501011(PrintRep)

            5 = Fire all drawers and No Logo
            0 = Non IRC Report - Runs the report for the local machine only
            0 = Period 1, this will take the data from period 1
            0
            1
            1 = Financial Report

            25 = Print Rep (System Key)

             

            Example Two

            "A Group Report for period three all tills in IRC with no cut, followed by Payment Key Totals for period three all IRC, with no logo and no cut and finalising with Draw Totals for period three all IRC, which cuts, has no logo and fires the cash draw."

            923002(PrintRep)723006(PrintRep)523009(PrintRep)

            9 = No Cut
            2 = All IRC Report
            2 = Period 3
            0
            0
            2 = Group Sales Report
            25 = Print Rep (system key)
            7 = No Cut and No Logo
            2 = All IRC Report
            2 = Period 3
            0
            0
            6 = Payment Keys Report
            25 = Print Rep (system key)
            5 = Fire all drawers and No Logo
            2 = All IRC Report
            2 = Period 3
            0
            0
            9 = Draw Totals Report
            25 = Print Rep (system key)

            Using Period End in a Macro

            It is possible to use period end in a Macro (including reports) to end various periods with different variables such as , to ask the period end question/not ask the period end question, end the local ecr, selected ecrs in the IRC table and all ecr's in the IRC table.  This can be worked out and broken down into the following format:

            OPPP

            O

            0 = Local only.  Asks End Question for selected period
            1 = Shows IRC table with available ECR's.  Asks End Question for selected period
            2 = Uses ALL ECR's in IRC table. Asks End Question for selected period
            3 = Same as 1 for selected period

            4 = Local only.  NO End Question for selected period
            5 = Shows IRC table with available ECR's.  NO End Question for selected period
            6 = Uses ALL ECR's in IRC table. NO End Question for selected period

            PPP

            001 = Period 1, this will reset the data from period 1
            002 = Period 2, this will reset the data from period 2
            003 = Period 3, this will reset the data from period 3
            004 = Period 4, this will reset the data from period 4
            005 = Period 5, this will reset the data from period 5
            006 = Period 6, this will reset the data from period 6
            007 = Period 7, this will reset the data from period 7

             

            Example 3

            "End Period for Period 1 calling the IRC table WITH End Question"

            1001(PDEnd)

            1 = Shows IRC table with available ECR's.  Asks End Question for selected period
            0
            0
            1 = Period 1, this will reset the data from period 1
            26 = (PD End System Key)

             

            Example 4

            "End Period for Period 4, ALL ecr's in IRC table, NO End Question"

            6004(PDEnd)

            6 = Uses ALL ECR's in IRC table. NO End Question for selected period
            0
            0
            4 = Period 4, this will reset the data from period 4
            26 = (PD End System Key)

            This macro can be added on to a report macro to give a combined read and period end such as a Z.  Or can be run seperatly.


            Updated: 25 Jun 2019 08:09 PM
            Helpful?  
            Help us to make this article better
            0 0