src-db/database/model/views/RV_C_INVOICE.xml
author Carlos Romero <carlos.romero@openbravo.com>
Wed, 25 Jun 2008 22:24:09 +0000
changeset 1359 108ca01497b9
parent 1333 beee1a12faea
child 1370 5d68bf7eedb9
permissions -rw-r--r--
Fixed bug 4132: Create/export cycles differ in Oracle and PostgreSQL
adrian@94
     1
<?xml version="1.0"?>
adrian@94
     2
  <database name="VIEW RV_C_INVOICE">
asier@799
     3
    <view name="RV_C_INVOICE"><![CDATA[SELECT i.c_invoice_id, i.ad_client_id, i.ad_org_id, i.isactive, i.created, i.createdby, i.updated, i.updatedby, i.issotrx, i.documentno, i.docstatus, i.docaction, i.isprinted, i.isdiscountprinted, i.processing, i.processed, i.c_doctype_id, i.c_doctypetarget_id, i.c_order_id, i.description, i.salesrep_id, i.dateinvoiced, i.dateprinted, i.dateacct, i.c_bpartner_id, i.c_bpartner_location_id, i.ad_user_id, b.c_bp_group_id, i.poreference, i.dateordered, i.c_currency_id, i.paymentrule, i.c_paymentterm_id, i.m_pricelist_id, i.c_campaign_id, i.c_project_id, i.c_activity_id, i.c_charge_id, 
antonio@777
     4
        CASE substr(d.docbasetype, 3)
carlos@1359
     5
            WHEN 'C' THEN i.chargeamt * -1
antonio@777
     6
            ELSE i.chargeamt
antonio@777
     7
        END AS chargeamt, 
antonio@777
     8
        CASE substr(d.docbasetype, 3)
carlos@1359
     9
            WHEN 'C' THEN i.totallines * -1
antonio@777
    10
            ELSE i.totallines
antonio@777
    11
        END AS totallines, 
antonio@777
    12
        CASE substr(d.docbasetype, 3)
carlos@1359
    13
            WHEN 'C' THEN i.grandtotal * -1
antonio@777
    14
            ELSE i.grandtotal
antonio@777
    15
        END AS grandtotal, 
antonio@777
    16
        CASE substr(d.docbasetype, 3)
carlos@1359
    17
            WHEN 'C' THEN -1
antonio@777
    18
            ELSE 1
antonio@777
    19
        END AS multiplier
antonio@777
    20
   FROM c_invoice i, c_doctype d, c_bpartner b
antonio@777
    21
  WHERE i.c_doctype_id = d.c_doctype_id AND i.c_bpartner_id = b.c_bpartner_id]]></view>
adrian@94
    22
  </database>