Issue #23415:apply price uom ratio to unit cost
authorgaryhgohoos <gary@xtuple.com>
Mon, 21 Apr 2014 19:04:48 +0000 (15:04 -0400)
committergaryhgohoos <gary@xtuple.com>
Mon, 21 Apr 2014 19:04:48 +0000 (15:04 -0400)
foundation-database/public/tables/metasql/quoteItems-list.mql
foundation-database/public/tables/metasql/salesOrderItems-list.mql

index ddd5678..2c31a83 100644 (file)
@@ -23,7 +23,7 @@ SELECT quitem_id,
        END AS discountfromcust,
        quitem_unitcost AS coitem_unitcost,
        ROUND((quitem_qtyord * quitem_qty_invuomratio) *
-             ((quitem_price / quitem_price_invuomratio) - quitem_unitcost),2) AS margin,
+             ((quitem_price / quitem_price_invuomratio) - (quitem_unitcost / quitem_price_invuomratio)),2) AS margin,
        CASE WHEN (quitem_price = 0.0) THEN 100.0
             ELSE ((quitem_price - quitem_unitcost) / quitem_price)
        END AS marginpercent,
index 440525c..d73ca25 100644 (file)
@@ -99,7 +99,7 @@ SELECT coitem_id,
        END AS discountfromcust,
        coitem_unitcost,
        ROUND((coitem_qtyord * coitem_qty_invuomratio) *
-             ((coitem_price / coitem_price_invuomratio) - coitem_unitcost),2) AS margin,
+             ((coitem_price / coitem_price_invuomratio) - (coitem_unitcost / coitem_price_invuomratio)),2) AS margin,
        CASE WHEN (coitem_price = 0.0) THEN 100.0
             ELSE ((coitem_price - coitem_unitcost) / coitem_price)
        END AS marginpercent,