Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

Rounding variances are were being caused in some instances when POS form is was closed and new sales order is was processed

Solution

The POS plugin was calculating the line total independently of the sales order, because the POS will ignore back orders and assume the whole ordered quantity is being billed.  It was incorrectly working out line total as (inc price * ordered quantity) - but in reality the tax is calculated on the extended total, not the inc price * qty (except in the case of items which are Sell Price Inc Tax Items).

Download Use this link to download and import the attached corrected latest plugin.

View file
namePlugin POS - 7.2.1 SR1.xml
height250

POS Plugin

Filter by label (Content by label)
showLabelsfalse
max5
spacesJ7UG
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("sales_orders","rounding","sales","pos") and type = "page" and space = "J7UG"
labelsPOS pos rounding sales_orders sales

...

Page Properties
hiddentrue


Related issuesDEV-8378 DEV-7839