RTLOG generator still loops through POSLOG details for cancelled transactions
Hi all
When the RTLOG generator processes a cancelled transaction created in Xstore (Example cashier begins a transaction and cancels it before tendering),
then the RTLOG generated only contains a THEAD and TTAIL record.
However the RTLOG generator still loops through the entire transaction.
So if there is anything in the POSLOG that might cause an error in the RTLOG generation, the RTLOG creation fails with an error.
For example if there is a discount element in the poslog that does not contain a discount amount due to where the transaction was when it was cancelled, the RTLOG generation will fail.