VRM_BILL_REV_RPRT_DRILL_DOWN_V
Details
-
Schema: FUSION
-
Object owner: VRM
-
Object type: VIEW
Columns
Name |
---|
DOCUMENT_LINE_ID PERIOD_DATE INVOICE_DATE INVOICE_NUMBER INVOICE_TYPE BILL_AMOUNT BILL_ACCTD_AMOUNT REV_LINE_NUMBER REV_LINE_TYPE REV_LINE_DATE REV_LINE_AMOUNT REV_LINE_ACCTD_AMOUNT ORIGINAL_DATE |
Query
SQL_Statement |
---|
SELECT bill_details.document_line_id, bill_details.bill_accounting_date Period_Date, bill_details.bill_date Invoice_Date, bill_details.bill_number Invoice_Number, DECODE(sign(bill_details.bill_amount), -1, 'Credit Memo', 'Invoice') Invoice_Type, bill_details.bill_amount Bill_Amount, bill_details.bill_acctd_amount Bill_Acctd_Amount, NULL Rev_Line_Number, NULL Rev_Line_Type, NULL Rev_Line_Date, NULL Rev_Line_Amount, NULL Rev_Line_Acctd_Amount, bill_details.creation_date original_date FROM vrm_billing_line_details bill_details UNION ALL SELECT rev_line_dtls.document_line_id, sched.accounting_date Period_Date, NULL Invoice_Date, NULL Invoice_Number, NULL Invoice_Type, NULL Bill_Amount, NULL Bill_Acctd_Amount, rev_line_dtls.line_number Rev_Line_Number, lookup.meaning Rev_Line_Type, rev_doc.document_date Rev_Line_Date, sched.amount Rev_Line_Amount, sched.acctd_amount Rev_Line_Acctd_Amount, sched.creation_date original_date FROM vrm_revenue_doc_lines_all rev_line_dtls, vrm_revenue_documents_all rev_doc, vrm_rev_doc_line_schedules_all sched, vrm_lookups lookup WHERE rev_doc.revenue_document_id = rev_line_dtls.revenue_document_id AND rev_doc.accounting_effect_flag = 'N' AND sched.revenue_document_line_id = rev_line_dtls.revenue_document_line_id AND sched.rec_offset_flag = 'Y' AND sched.account_class = 'UNEARN' AND sched.schedule_event = 'CREATION_SCHEDULE' AND lookup.lookup_type = 'VRM_REV_SCHED_EVENT' AND lookup.lookup_code = sched.schedule_event UNION ALL SELECT rev_line_dtls.document_line_id, sched.accounting_date Period_Date, NULL Invoice_Date, NULL Invoice_Number, NULL Invoice_Type, NULL Bill_Amount, NULL Bill_Acctd_Amount, rev_line_dtls.line_number Rev_Line_Number, lookup.meaning Rev_Line_Type, (CAST(sched.creation_date AS DATE)) Rev_Line_Date, sched.amount Rev_Line_Amount, sched.acctd_amount Rev_Line_Acctd_Amount, sched.creation_date original_date FROM vrm_revenue_doc_lines_all rev_line_dtls, vrm_revenue_documents_all rev_doc, vrm_rev_doc_line_schedules_all sched, vrm_lookups lookup WHERE rev_doc.revenue_document_id = rev_line_dtls.revenue_document_id AND rev_doc.accounting_effect_flag = 'Y' AND sched.revenue_document_line_id = rev_line_dtls.revenue_document_line_id AND sched.account_class = 'REV' AND sched.schedule_event = 'CREATION_SCHEDULE' AND lookup.lookup_type = 'VRM_REV_SCHED_EVENT' AND lookup.lookup_code = sched.schedule_event UNION ALL SELECT rev_line_dtls.document_line_id, sched.accounting_date Period_Date, NULL Invoice_Date, NULL Invoice_Number, NULL Invoice_Type, NULL Bill_Amount, NULL Bill_Acctd_Amount, NULL Rev_Line_Number, lookup.meaning Rev_Line_Type, (CAST(sched.creation_date AS DATE)) Rev_Line_Date, sched.amount Rev_Line_Amount, sched.acctd_amount Rev_Line_Acctd_Amount, (sched.creation_date + DECODE(sched.revenue_adjustment_id, NULL, 2, 1)) original_date FROM vrm_revenue_doc_lines_all rev_line_dtls, vrm_rev_doc_line_schedules_all sched, vrm_lookups lookup WHERE sched.revenue_document_line_id = rev_line_dtls.revenue_document_line_id AND sched.schedule_event IN ('RULE_CHANGE_SCHEDULE', 'REVISION_LINE_SCHEDULE') AND sched.rec_offset_flag = 'Y' AND sched.account_class = 'UNEARN' AND lookup.lookup_type = 'VRM_REV_SCHED_EVENT' AND lookup.lookup_code = sched.schedule_event |