diff -r d1226b967a28 -r 6e89ba1fd7d9 src-db/database/model/views/RV_C_INVOICE.xml --- a/src-db/database/model/views/RV_C_INVOICE.xml Fri Apr 25 11:13:50 2008 +0000 +++ b/src-db/database/model/views/RV_C_INVOICE.xml Fri Apr 25 13:58:34 2008 +0000 @@ -1,23 +1,22 @@ + CASE substr(d.docbasetype, 3) + WHEN 'C' THEN i.chargeamt * -1 + ELSE i.chargeamt + END AS chargeamt, + CASE substr(d.docbasetype, 3) + WHEN 'C' THEN i.totallines * -1 + ELSE i.totallines + END AS totallines, + CASE substr(d.docbasetype, 3) + WHEN 'C' THEN i.grandtotal * -1 + ELSE i.grandtotal + END AS grandtotal, + CASE substr(d.docbasetype, 3) + WHEN 'C' THEN -1 + ELSE 1 + END AS multiplier + FROM c_invoice i, c_doctype d, c_bpartner b + WHERE i.c_doctype_id = d.c_doctype_id AND i.c_bpartner_id = b.c_bpartner_id]]>