Sales per time.
Posted: Fri Jun 09, 2006 10:16 pm
A while back someone suggested that the POS program be able to create a report that would show the sales per hour for each register or the store as a whole if the registers are networked. At the time I saw no way to do this without putting a lot of code into the POS.EXE file so I shoved this idea into the “think about it” pile. Recently this feature has bubbled up to the top of the pile. (I have no control over the TAI pile, it does what it wants.)
Anyway, it now seems that I will have to put only two lines of code into the POS.EXE program to enable this feature. Unfortunately for me this will require a whole lot of coding in the FILEINFO.EXE file. Good thing there is a lot of spare room in there.
Here are some details...
The data will be stored in a permanent file that will grow without limit at 20bytes per transaction. So 1 megabyte = 50,000 transactions, 1 gig = 50,000,000 transactions. This feature cannot be turned off but you can delete the data file whenever you want and start over.
You will be able to generate a “sales per time” report for any day in the past that is recorded in the file.
When you create the report you may specify a time interval for the report of 5, 10, 15, 20, 30 or 60 minutes per listing.
Since this will be part of the “Reports” feature the sales per time report can be displayed & scrolled, printed, saved as a text file, or saved as a .CSV data file that can be loaded into any database or spreadsheet software. You will also be able use “Auto reports” to automatically create a “sales per time” report at the end of the day.
Data is saved both locally and globally so a “sales per time” report on a local register will be for that register only, a report created on the global register will be for the entire store.
A sample report....
<hr>
<pre> HEADER GOES HERE
SALES PER 30 MINUTES
06-15-06
SALES
SALES SALES TRAN TRAN PER
PER PER TRAN
9:30 125.85 125.85 14 14 8.99
10:00 563.25 437.40 53 39 11.21
10:30 1252.47 689.22 119 66 10.44
11:00 1685.32 432.85 154 35 12.36
11:30 2355.78 670.46 197 43 15.59
12:00 2856.39 500.61 231 34 14.72
12:30 3385.21 528.82 262 31 17.06
13:00 3865.21 480.00 289 27 17.77
13:30 4585.62 720.41 335 46 15.66
14:00 4752.91 167.29 346 11 15.21
14:30 5124.52 371.61 377 31 11.99
15:00 5584.21 459.69 416 39 11.79
15:30 6025.41 441.20 452 36 12.26
16:00 6254.22 228.81 469 17 13.46
16:30 6485.28 231.06 485 16 14.44
17:00 6587.82 102.54 492 7 14.64
AVERAGE 13.39
TIME PERIODS NOT ON REPORT DID NOT HAVE SALES</pre>
<hr>
So the questions are... Do YOU want this feature? Can YOU find the [Post Reply] button here to tell me you want it? Making this feature happen will depend on the replies I receive about it.
Anyway, it now seems that I will have to put only two lines of code into the POS.EXE program to enable this feature. Unfortunately for me this will require a whole lot of coding in the FILEINFO.EXE file. Good thing there is a lot of spare room in there.
Here are some details...
The data will be stored in a permanent file that will grow without limit at 20bytes per transaction. So 1 megabyte = 50,000 transactions, 1 gig = 50,000,000 transactions. This feature cannot be turned off but you can delete the data file whenever you want and start over.
You will be able to generate a “sales per time” report for any day in the past that is recorded in the file.
When you create the report you may specify a time interval for the report of 5, 10, 15, 20, 30 or 60 minutes per listing.
Since this will be part of the “Reports” feature the sales per time report can be displayed & scrolled, printed, saved as a text file, or saved as a .CSV data file that can be loaded into any database or spreadsheet software. You will also be able use “Auto reports” to automatically create a “sales per time” report at the end of the day.
Data is saved both locally and globally so a “sales per time” report on a local register will be for that register only, a report created on the global register will be for the entire store.
A sample report....
<hr>
<pre> HEADER GOES HERE
SALES PER 30 MINUTES
06-15-06
SALES
SALES SALES TRAN TRAN PER
PER PER TRAN
9:30 125.85 125.85 14 14 8.99
10:00 563.25 437.40 53 39 11.21
10:30 1252.47 689.22 119 66 10.44
11:00 1685.32 432.85 154 35 12.36
11:30 2355.78 670.46 197 43 15.59
12:00 2856.39 500.61 231 34 14.72
12:30 3385.21 528.82 262 31 17.06
13:00 3865.21 480.00 289 27 17.77
13:30 4585.62 720.41 335 46 15.66
14:00 4752.91 167.29 346 11 15.21
14:30 5124.52 371.61 377 31 11.99
15:00 5584.21 459.69 416 39 11.79
15:30 6025.41 441.20 452 36 12.26
16:00 6254.22 228.81 469 17 13.46
16:30 6485.28 231.06 485 16 14.44
17:00 6587.82 102.54 492 7 14.64
AVERAGE 13.39
TIME PERIODS NOT ON REPORT DID NOT HAVE SALES</pre>
<hr>
So the questions are... Do YOU want this feature? Can YOU find the [Post Reply] button here to tell me you want it? Making this feature happen will depend on the replies I receive about it.