CML_TOS_INVOICE_ALLOCATION_V
Details
-
Schema: FUSION
-
Object owner: CML
-
Object type: VIEW
Columns
Name |
---|
TRADE_OPERATION_ID TRADE_OPERATION_CHARGE_ID CHARGE_LINE_NUMBER LINE_STATUS_CODE VENDOR_ID VENDOR_SITE_ID INVOICE_ID INVOICE_LINE_NUMBER SHIPMENT_LINE_ID TROP_CHARGE_TO_SHIP_LINE_ID TO_ORGANIZATION_ID FROM_ORGANIZATION_ID ITEM_ID ALLOCATION_PERCENTAGE TRACKED_QTY UOM_CODE SHIPPED_QTY_IN_TO_UOM TO_UOM_CODE SHIPPED_QTY_IN_PRIMARY_UOM PRIMARY_UOM_CODE SHIPPED_QTY_IN_SECONDARY_UOM SECONDARY_UOM_CODE ESTIMATED_TRANSFER_PRICE CURRENCY_CODE MAT_REQ_BU_CURRENCY_CODE ACT_MAT_BU_CURR_CONV_RATE PER_UNIT_AMT_IN_INV_CURRENCY PER_UNIT_TAX_IN_INV_CURRENCY INVOICE_CURRENCY_CODE PER_UNIT_AMT_IN_FUNC_CURRENCY PER_UNIT_TAX_IN_FUNC_CURRENCY PER_UNIT_AMT_IN_MAT_BU_CURR PER_UNIT_TAX_IN_MAT_BU_CURR FUNC_CURRENCY_CODE SOURCE_DOC_UOM_CONV_FACTOR |
Query
SQL_Statement |
---|
select ctoc.trade_operation_id ,ctoc.trade_operation_charge_id ,ctoc.charge_line_number ,ctoc.line_status_code ,ctoc.vendor_id ,ctoc.vendor_site_id ,ccia.invoice_id ,ccia.invoice_line_number ,ctctsl.shipment_line_id ,ctctsl.trop_charge_to_ship_line_id ,ctctsl.to_organization_id ,ctctsl.from_organization_id ,ctctsl.item_id ,ctctsl.allocation_percentage ,ctctsl.tracked_qty ,ctctsl.uom_code ,ctctsl.SHIPPED_QTY_IN_TO_UOM ,ctctsl.TO_UOM_CODE ,ctctsl.SHIPPED_QTY_IN_PRIMARY_UOM ,ctctsl.primary_uom_code ,ctctsl.SHIPPED_QTY_IN_SECONDARY_UOM ,ctctsl.secondary_uom_code ,ctctsl.ESTIMATED_TRANSFER_PRICE ,ctctsl.CURRENCY_CODE ,ctctsl.mat_req_bu_currency_code ,ctctsl.act_mat_bu_curr_conv_rate ,ccia.invoice_amount*ctctsl.allocation_percentage*.01/ctctsl.tracked_qty per_unit_amt_in_inv_currency ,ccia.invoice_tax*ctctsl.allocation_percentage*.01/ctctsl.tracked_qty per_unit_tax_in_inv_currency ,ccia.invoice_currency_code ,ccia.func_currency_amount*ctctsl.allocation_percentage*.01/ctctsl.tracked_qty per_unit_amt_in_func_currency ,ccia.func_currency_tax*ctctsl.allocation_percentage*.01/ctctsl.tracked_qty per_unit_tax_in_func_currency ,ccia.func_currency_amount*ctctsl.allocation_percentage*.01*ctctsl.act_mat_bu_curr_conv_rate/ctctsl.tracked_qty per_unit_amt_in_mat_bu_curr ,ccia.func_currency_tax*ctctsl.allocation_percentage*.01*ctctsl.act_mat_bu_curr_conv_rate/ctctsl.tracked_qty per_unit_tax_in_mat_bu_curr ,ccia.func_currency_code ,case when ctctsl.uom_code = ctctsl.to_uom_code then 1 when ctctsl.uom_code = ctctsl.primary_uom_code and ctctsl.SHIPPED_QTY_IN_TO_UOM <> 0 then ctctsl.SHIPPED_QTY_IN_PRIMARY_UOM/ctctsl.SHIPPED_QTY_IN_TO_UOM when ctctsl.uom_code = ctctsl.secondary_uom_code and ctctsl.SHIPPED_QTY_IN_TO_UOM <> 0 then ctctsl.SHIPPED_QTY_IN_SECONDARY_UOM/ctctsl.SHIPPED_QTY_IN_TO_UOM else -1 end source_doc_uom_conv_factor from cml_trade_operation_charges ctoc ,cml_charge_invoice_assocs ccia ,cml_trop_charge_to_ship_lines ctctsl where ctoc.line_status_code in ('ALLOCATED', 'ALLOCATED_WARN', 'CANCELED','PEND_ASSOC') and ctoc.trade_operation_charge_id = ccia.trade_operation_charge_id and ccia.association_status in ('10','60') and ccia.active_flag = 'Y' and ctctsl.trade_operation_charge_id = ctoc.trade_operation_charge_id |