<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:f="leaf.database.features" xmlns:bm="http://www.leaf-framework.org/schema/bm" alias="t1" baseTable="CON_DEBT_EXEMPTION_REQ_CF_LV">
    <bm:fields>
        <bm:field name="line_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LINE_ID" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.LINE_ID"/>
        <bm:field name="change_req_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CHANGE_REQ_ID" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CHANGE_REQ_ID"/>
        <bm:field name="cashflow_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CASHFLOW_ID" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CASHFLOW_ID"/>
        <bm:field name="contract_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CONTRACT_ID" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CONTRACT_ID"/>
        <bm:field name="cf_item" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CF_ITEM" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_ITEM"/>
        <bm:field name="cf_type" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CF_TYPE" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_TYPE"/>
        <bm:field name="cf_direction" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CF_DIRECTION" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_DIRECTION"/>
        <bm:field name="cf_status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CF_STATUS" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_STATUS"/>
        <bm:field name="times" databaseType="NUMBER" datatype="java.lang.Long" physicalName="TIMES" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.TIMES"/>
        <bm:field name="calc_date" databaseType="DATE" datatype="java.util.Date" physicalName="CALC_DATE" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CALC_DATE"/>
        <bm:field name="due_date" databaseType="DATE" datatype="java.util.Date" physicalName="DUE_DATE" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.DUE_DATE"/>
        <bm:field name="due_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DUE_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.DUE_AMOUNT"/>
        <bm:field name="vat_due_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="VAT_DUE_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.VAT_DUE_AMOUNT"/>
        <bm:field name="net_due_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="NET_DUE_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.NET_DUE_AMOUNT"/>
        <bm:field name="exemption_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="EXEMPTION_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.EXEMPTION_AMOUNT"/>
        <bm:field name="vat_exemption_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="VAT_EXEMPTION_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.VAT_EXEMPTION_AMOUNT"/>
        <bm:field name="net_exemption_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="NET_EXEMPTION_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.NET_EXEMPTION_AMOUNT"/>
        <bm:field name="principal" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PRINCIPAL" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.PRINCIPAL"/>
        <bm:field name="interest" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INTEREST" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.INTEREST"/>
        <bm:field name="overdue_status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OVERDUE_STATUS" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_STATUS"/>
        <bm:field name="overdue_book_date" databaseType="DATE" datatype="java.util.Date" physicalName="OVERDUE_BOOK_DATE" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_BOOK_DATE"/>
        <bm:field name="overdue_max_days" databaseType="NUMBER" datatype="java.lang.Long" physicalName="OVERDUE_MAX_DAYS" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_MAX_DAYS"/>
        <bm:field name="overdue_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="OVERDUE_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_AMOUNT"/>
        <bm:field name="overdue_principal" databaseType="NUMBER" datatype="java.lang.Long" physicalName="OVERDUE_PRINCIPAL" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_PRINCIPAL"/>
        <bm:field name="overdue_interest" databaseType="NUMBER" datatype="java.lang.Long" physicalName="OVERDUE_INTEREST" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_INTEREST"/>
        <bm:field name="overdue_remark" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OVERDUE_REMARK" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_REMARK"/>
        <bm:field name="received_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="RECEIVED_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.RECEIVED_AMOUNT"/>
        <bm:field name="received_principal" databaseType="NUMBER" datatype="java.lang.Long" physicalName="RECEIVED_PRINCIPAL" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.RECEIVED_PRINCIPAL"/>
        <bm:field name="received_interest" databaseType="NUMBER" datatype="java.lang.Long" physicalName="RECEIVED_INTEREST" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.RECEIVED_INTEREST"/>
        <bm:field name="write_off_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="WRITE_OFF_FLAG" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.WRITE_OFF_FLAG"/>
        <bm:field name="last_received_date" databaseType="DATE" datatype="java.util.Date" physicalName="LAST_RECEIVED_DATE" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.LAST_RECEIVED_DATE"/>
        <bm:field name="penalty_process_status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PENALTY_PROCESS_STATUS" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.PENALTY_PROCESS_STATUS"/>
        <bm:field name="billing_status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BILLING_STATUS" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.BILLING_STATUS"/>
        <bm:field name="billing_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BILLING_AMOUNT" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.BILLING_AMOUNT"/>
        <bm:field name="billing_principal" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BILLING_PRINCIPAL" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.BILLING_PRINCIPAL"/>
        <bm:field name="billing_interest" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BILLING_INTEREST" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.BILLING_INTEREST"/>
        <bm:field name="cashflow_extend_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CASHFLOW_EXTEND_ID" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CASHFLOW_EXTEND_ID"/>
        <bm:field name="cf_direction_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CF_DIRECTION_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_DIRECTION_N"/>
        <bm:field name="cf_status_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CF_STATUS_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_STATUS_N"/>
        <bm:field name="overdue_status_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OVERDUE_STATUS_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.OVERDUE_STATUS_N"/>
        <bm:field name="write_off_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="WRITE_OFF_FLAG_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.WRITE_OFF_FLAG_N"/>
        <bm:field name="penalty_process_status_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PENALTY_PROCESS_STATUS_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.PENALTY_PROCESS_STATUS_N"/>
        <bm:field name="billing_status_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BILLING_STATUS_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.BILLING_STATUS_N"/>
        <bm:field name="cf_item_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CF_ITEM_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_ITEM_N"/>
        <bm:field name="cf_type_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CF_TYPE_N" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CF_TYPE_N"/>
        <bm:field name="contract_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CONTRACT_NUMBER" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CONTRACT_NUMBER"/>
        <bm:field name="contract_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CONTRACT_NAME" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.CONTRACT_NAME"/>
        <bm:field name="due_date_rental" databaseType="DATE" datatype="java.util.Date" physicalName="DUE_DATE_RENTAL" prompt="CON_DEBT_EXEMPTION_REQ_CF_LV.DUE_DATE_RENTAL"/>
    </bm:fields>
    <bm:features>
        <f:standard-who/>
    </bm:features>
    <bm:data-filters>
        <bm:data-filter name="change_req_id" enforceOperations="query" expression="t1.change_req_id=${/parameter/@change_req_id}"/>
    </bm:data-filters>
</bm:model>
