POS: Batch Process - use the same procedure that is being used by CF Batch Post

Issue No: AR-10551
Created 6/25/2019 4:22:59 AM
Type Feature
Priority Major
Status Closed
Resolution Fixed
Fixed Version 19.1
Description When the deadlock issue happened in MCP, we created the POS Batch Process feature. It works but it's painfully slow.   It averages from 7-10 seconds per sale.   In MCP's average day, there are around 100 transaction per store. That could mean 15-20 minutes of processing per store. To make it worse, they cannot do it simultaneously. That means about an hour for all their stores to be done.   The goal here is to make the processing fast - as fast as CF batch process.   When testing, we should make sure that while the batch process runs, we can:   - login to POS and do sale   - perform basic operations in Invoicing   - receive payments.