Fidelity GPOS Reports

Support, Help & Advice Forum

Fidelity GPOS Reports

Postby aidy-yorks on Thu May 16, 2013 11:13 am

Hi

I had some issues last month with GPOS software and I had a great response from members. All is working well now I just would like to make a couple of report changes. I gave got two GPOS Ecrs but when the plu sales reports are run on macro they only do each individual ecr I know I can manually do reports and select multiple Ecrs but how do I do it in a macro?

Thanks.
aidy-yorks
 
Posts: 10
Joined: Fri Apr 26, 2013 1:42 pm

Re: Fidelity GPOS Reports

Postby CGI-Software on Thu May 16, 2013 8:09 pm

A lot of info below but hopefully it will make sense.

Building Report Macros & End Period Macros
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 Logo - Points 6 & 8 Combined
4 = Fire all drawers and No Cut - Points 6 & 9 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

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)
Buy me a drink as a way of saying thanks :-)
Donations!
User avatar
CGI-Software
 
Posts: 371
Joined: Fri Mar 20, 2009 4:29 pm
Location: Liverpool

Re: Fidelity GPOS Reports

Postby aidy-yorks on Fri May 17, 2013 9:01 am

Yes I understand that perfectly, I knew reports began with 8 or 9 but did not know what the leading 0s did before the report number. Once again thank you.

Regards

Adrian
aidy-yorks
 
Posts: 10
Joined: Fri Apr 26, 2013 1:42 pm


Return to Fidelity Total control/GPOS

Who is online

Users browsing this forum: No registered users and 0 guests

x