FLA_PAYMENT_ITEMS_GENERATOR_V
Details
-
Schema: FUSION
-
Object owner: FUN
-
Object type: VIEW
Columns
Name |
---|
LEASE_ID LEASE_DETAIL_ID PAYMENT_NUMBER PAYMENT_LINE_NUM ASSESSABLE_VALUE VERSION_NUM VENDOR_ID VENDOR_SITE_ID CURRENCY_CODE ESTIMATED_AMOUNT ACTUAL_AMOUNT DUE_DATE START_DATE END_DATE PAYMENT_ITEM_FOR_STUB_FLAG APPROVAL_STATUS_CODE OPTION_FLAG CONTINGENT_AMOUNT AGREEMENT_NUMBER ASSESSMENT_DATE PAYMENT_INCREASE_FLAG CUMULATIVE_INCREASE_FLAG LINE_TYPE SCHEDULE_TYPE_CODE BILL_TO_CUSTOMER_ID BILL_TO_SITE_USE_ID SHIP_TO_SITE_USE_ID |
Query
SQL_Statement |
---|
SELECT lease_id, lease_detail_id, payment_number, payment_line_num, assessable_value, version_num, vendor_id, vendor_site_id, currency_code, estimated_amount, actual_amount, due_date, start_date, end_date, payment_item_for_stub_flag, approval_status_code, option_flag, contingent_amount, agreement_number, assessment_date, payment_increase_flag, cumulative_increase_flag, line_type, schedule_type_code, bill_to_customer_id, bill_to_site_use_id, ship_to_site_use_id FROM ( SELECT d.lease_id, d.lease_detail_id, d.payment_number, d.payment_line_num, d.assessable_value, d.version_num, NVL(d.vendor_id, -1) vendor_id, NVL(d.vendor_site_id, -1) vendor_site_id, d.currency_code, DECODE(r.column_value,1,d.estimated_amount,2,fil.cum_basis_increase_amount,3,fil.increase_amount) AS estimated_amount, DECODE(r.column_value,1,d.actual_amount,2,fil.cum_basis_increase_amount,3,fil.increase_amount) AS actual_amount, d.due_date, d.start_date, d.end_date, d.payment_item_for_stub_flag, d.approval_status_code, d.option_flag, DECODE(r.column_value,1,0,2,fil.cumulative_contingent_amount,3,fil.contingent_amount) AS contingent_amount, DECODE(r.column_value,1,NULL,fil.agreement_number) AS agreement_number, DECODE(r.column_value,1,TO_DATE(NULL),fil.assessment_date) AS assessment_date, DECODE(r.column_value,1,'N','Y') AS payment_increase_flag, DECODE(r.column_value,2,'Y','N') AS cumulative_increase_flag, DECODE(r.column_value,1,'R',2,'C',3,'I') AS line_type, d.schedule_type_code, d.bill_to_customer_id, d.bill_to_site_use_id, d.ship_to_site_use_id FROM fla_lease_payment_headers ph, fla_draft_payment_items_v d, fla_lease_increment_lines fil, TABLE(fla_lease_utils_pkg.generate_rows( CASE WHEN (fil.lease_increment_line_id IS NULL OR d.payment_item_for_stub_flag <> 'N') THEN 1 ELSE 3 END)) r WHERE ph.payment_number = d.payment_number AND ph.lease_id = d.lease_id AND ph.lease_detail_id = d.lease_detail_id AND d.lease_id = fil.lease_id (+) AND d.lease_detail_id = fil.lease_detail_id (+) AND d.payment_number = fil.payment_number(+) AND d.due_date BETWEEN fil.increase_line_start_date(+) AND fil.increase_line_end_date(+) AND fil.change_type_code(+) <> 'DELETE' AND ph.schedules_impact_flag = 'Y') WHERE NVL(actual_amount, estimated_amount) <> 0 OR NVL(contingent_amount,0) <> 0 |