Issue #23416:apply price uom ratio to unit cost
authorgaryhgohoos <gary@xtuple.com>
Mon, 21 Apr 2014 18:51:16 +0000 (14:51 -0400)
committergaryhgohoos <gary@xtuple.com>
Mon, 21 Apr 2014 18:51:16 +0000 (14:51 -0400)
foundation-database/public/functions/calcquoteamt.sql
foundation-database/public/functions/calcsalesorderamt.sql

index 4bb78e2..0d5783f 100644 (file)
@@ -30,7 +30,7 @@ BEGIN
   SELECT COALESCE(SUM(ROUND((quitem_qtyord * quitem_qty_invuomratio) *
                             (quitem_price / quitem_price_invuomratio), 2)), 0.0),
          COALESCE(SUM(ROUND((quitem_qtyord * quitem_qty_invuomratio) *
-                            quitem_unitcost, 2)), 0.0)
+                            (quitem_unitcost / quitem_price_invuomratio), 2)), 0.0)
          INTO _subtotal, _cost
   FROM quitem
   WHERE (quitem_quhead_id=pQuheadid);
index 886c44c..5e792f3 100644 (file)
@@ -33,7 +33,7 @@ BEGIN
   SELECT COALESCE(SUM(ROUND((coitem_qtyord * coitem_qty_invuomratio) *
                             (coitem_price / coitem_price_invuomratio), 2)), 0.0),
          COALESCE(SUM(ROUND((coitem_qtyord * coitem_qty_invuomratio) *
-                            coitem_unitcost, 2)), 0.0)
+                            (coitem_unitcost / coitem_price_invuomratio), 2)), 0.0)
          INTO _subtotal, _cost
   FROM coitem
   WHERE (coitem_cohead_id=pCoheadid)