Trakker has a setting that is designed to help keep the performance up on the Android devices. The setting tells it how many invoices to keep open for a customer. It is a companywide setting. Then based upon how powerful the devices are the more invoices we keep open.

By default, systems are set to 12 invoices, which is at the lower end, but that is 12 invoices x the number of customers, say 400, which is 4,800 invoices, which if each invoice averages 25 items is 120,000 invoice items.

Some of our customers who have all high end devices have set this to 30 and they have reps with 700 customers which is 21,000 invoices averaging 25 items per invoice is 525,000 invoiced line items stored on the device.

So what happens is part of the clean up process on the Android during the End of Day process, on Friday or Saturday, is that it looks through all of the customers on the Android and any customer that has more than 12 invoices on it, it makes the oldest ones inactive to keep better performance on the Android.

That inactive status is then passed to the server so they are still there, but they are marked as inactive.

Sometime there may be a “gap” which can be because for whatever reason the cleanup process was never run in the past because the EOD had not been run on a Friday very frequently and then we rebuilt an Android and new load will only load I think it’s the last 6 months of invoices…

Anyway, the ‘missing’ invoices can be found by doing an inactive search.

Put a * in the Value field, check the Show Inactive and click the Search/Refresh button.