09-11-2024 blox | Hi, I have issue with ReSA Transaction Total being incorrectly calculated by ReSA. The POS is correct.
This happens when transaction has catchweight items.
The issue is that ReSA firstly multiplies price x weight for each item, then adds up unrounded values.
POS has to display the item price on the receipt so it needs to round each individual item x weight first (as this is what will charge to the customer) and then it will add up transaction total.
The simple example is this customer receipt:
Bananas
0.100 kg @ £0.44/kg £0.04
Apples
0.200 kg @ £0.22/kg £0.04
POS will charge 0.04 + 0.04 = £0.08 and receive tenders 0.08 Cash
ReSA will calculate
0.1000 x 0.44 = 0.044
0.2000 x 0.22 = 0.044
Txn header TOTAL 0.088, during comparison rounded to 0.09
It then compares this with tender of £0.08 and gives transaction out of balance error.
But POS was correct as on the receipt the unit retail x weight must be on 2 decimal places, so it must be rounded at that point.
ReSA was wrong.
Is there a setting to tell ReSA to firstly multiply unit retail x quantity(weight) before adding them up as transaction total?
Or how else to go around it? The customer is a grocery customer and sells many catchweight items.
|