When looking through the transaction history, if the dates on the transactions aren't updated this means that there may be a corrupt Index that needs to be fixed in order for the latest transactions can be shown.
How to fix:
On the till that is having the issue, go into the ICRTouch folder where you will find the "Receipt Store" folder. This folder holds the data that is shown on the till where you would look for old transaction (Transaction History).
In the Receipt Store folder, you will find more folders ladled by each month which hold all receipts of transactions made that particular month, in order to access the corrupt file which is causing the issues you will have to scroll to the bottom of that folder until you find " ReceiptStore.Index".
- Copy that index from the till to you computer
- Open it up in Notepad++
- Locate the corruption which is easy to spot as it will be a long line of the text "Null"
- Remove that long line of text, make sure it is just the the "Null" you are removing and not any other extra text
- Copy the fixed file back into the till where you have taken it out from originally and name the old corrupt file as "Corrupt" so that the till wont be looking at the file to read.
Additional Information:
Each receipt store will have have a limit of the amount of receipts on the receipt index that it can hold and show on the till. For example , most of our tills will hold approximately 5000 receipts, once there are more receipts in that file it will then cause corruption.
In order to fix this, while you have the index open scroll down to the bottom where there will be a section which it will show you the number of receipts that the index can store.
Now that you know the amount of receipts that can be stored, you can check to see if that number has been passed by reading the amount of lines there in that document. If the limit is 100 and there are 150 lines in the document this then means that there are 50 more receipts than the file was set to store which causes the corruption.
To solve this, highlight and delete the oldest receipts in that index to allow space for the new receipts.
Since we set our index to 5000, you would want to delete approximal 2000 lines (Make sure they are the oldest receipts)
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article