FROM acq.lineitem_detail acqlid
WHERE acqlid.lineitem = li.id
AND cancel_reason IS NULL) AS quantity_ordered,
- -- this total is from the PO, not the invoice
(SELECT sum(estimated_unit_price)
FROM acq.lineitem acqli
- WHERE acqli.purchase_order = po.id) AS lineitem_total,
+ WHERE inv_entry.lineitem = acqli.id) AS lineitem_total,
li.estimated_unit_price,
inv_entry.billed_per_item,
inv_entry.cost_billed,
(SELECT COUNT(*)
FROM acq.lineitem acqli
WHERE inv_entry.lineitem = acqli.id) AS lineitem_count,
- -- this is not working
- (SELECT sum(estimated_unit_price)
- FROM acq.lineitem acqli
- WHERE acqli.purchase_order = po.id) +
- (SELECT sum(actual_cost)
- FROM acq.invoice_item acqii
- WHERE acqii.invoice = inv.id) AS invoice_total
FROM acq.invoice inv
INNER JOIN acq.provider provider ON (inv.provider = provider.id)
INNER JOIN acq.provider shipper ON (inv.shipper = shipper.id)