<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm" xmlns:f="leaf.database.features" alias="t1" baseTable="HLS_VAT_IMPORT_TMP">
    <bm:fields>
        <bm:field name="batch_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BATCH_ID" prompt="HLS_VAT_IMPORT_TMP.BATCH_ID"/>
        <bm:field name="batch_line_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BATCH_LINE_ID" prompt="HLS_VAT_IMPORT_TMP.BATCH_LINE_ID"/>
        <bm:field name="vat_doc_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VAT_DOC_NUMBER" prompt="HLS_VAT_IMPORT_TMP.VAT_DOC_NUMBER"/>
        <bm:field name="vat_header_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="VAT_HEADER_ID" prompt="HLS_VAT_IMPORT_TMP.VAT_HEADER_ID"/>
        <bm:field name="vat_code" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VAT_CODE" prompt="HLS_VAT_IMPORT_TMP.VAT_CODE"/>
        <bm:field name="vat_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VAT_NUMBER" prompt="HLS_VAT_IMPORT_TMP.VAT_NUMBER"/>
        <bm:field name="vat_date_str" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VAT_DATE_STR" prompt="HLS_VAT_IMPORT_TMP.VAT_DATE_STR"/>
        <bm:field name="vat_date" databaseType="DATE" datatype="java.util.Date" physicalName="VAT_DATE" prompt="HLS_VAT_IMPORT_TMP.VAT_DATE"/>
        <bm:field name="segment1" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT1" prompt="HLS_VAT_IMPORT_TMP.SEGMENT1"/>
        <bm:field name="segment2" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT2" prompt="HLS_VAT_IMPORT_TMP.SEGMENT2"/>
        <bm:field name="segment3" datatype="java.lang.String" physicalName="SEGMENT3" prompt="HLS_VAT_IMPORT_TMP.SEGMENT3"/>
        <bm:field name="segment4" datatype="java.lang.String" physicalName="SEGMENT4" prompt="HLS_VAT_IMPORT_TMP.SEGMENT4"/>
        <bm:field name="segment5" datatype="java.lang.String" physicalName="SEGMENT5" prompt="HLS_VAT_IMPORT_TMP.SEGMENT5"/>
        <bm:field name="segment6" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT6" prompt="HLS_VAT_IMPORT_TMP.SEGMENT6"/>
        <bm:field name="segment7" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT7" prompt="HLS_VAT_IMPORT_TMP.SEGMENT7"/>
        <bm:field name="segment8" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT8" prompt="HLS_VAT_IMPORT_TMP.SEGMENT8"/>
        <bm:field name="segment9" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT9" prompt="HLS_VAT_IMPORT_TMP.SEGMENT9"/>
        <bm:field name="segment10" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT10" prompt="HLS_VAT_IMPORT_TMP.SEGMENT10"/>
        <bm:field name="segment11" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT11" prompt="HLS_VAT_IMPORT_TMP.SEGMENT11"/>
        <bm:field name="segment12" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT12" prompt="HLS_VAT_IMPORT_TMP.SEGMENT12"/>
        <bm:field name="segment13" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT13" prompt="HLS_VAT_IMPORT_TMP.SEGMENT13"/>
        <bm:field name="segment14" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT14" prompt="HLS_VAT_IMPORT_TMP.SEGMENT14"/>
        <bm:field name="segment15" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT15" prompt="HLS_VAT_IMPORT_TMP.SEGMENT15"/>
        <bm:field name="segment16" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEGMENT16" prompt="HLS_VAT_IMPORT_TMP.SEGMENT16"/>
        <bm:field name="segment17" datatype="java.lang.String" physicalName="SEGMENT17" prompt="HLS_VAT_IMPORT_TMP.SEGMENT17"/>
        <bm:field name="segment18" physicalName="SEGMENT18" prompt="HLS_VAT_IMPORT_TMP.SEGMENT18"/>
        <bm:field name="segment19" datatype="java.lang.Double" physicalName="SEGMENT19" prompt="HLS_VAT_IMPORT_TMP.SEGMENT19"/>
        <bm:field name="segment20" datatype="java.lang.Double" physicalName="SEGMENT20" prompt="HLS_VAT_IMPORT_TMP.SEGMENT20"/>
        <bm:field name="segment21" datatype="java.lang.Double"/>
        <bm:field name="segment22"/>
        <bm:field name="segment23"/>
        <bm:field name="segment24"/>
        <bm:field name="segment25"/>
        <bm:field name="segment26"/>
        <bm:field name="segment27"/>
        <bm:field name="segment28" datatype="java.lang.Double"/>
        <bm:field name="segment29"/>
        <bm:field name="segment30"/>
        <bm:field name="segment31"/>
        <bm:field name="segment32"/>
        <bm:field name="segment33"/>
        <bm:field name="segment34"/>
        <bm:field name="segment35" datatype="java.lang.Double"/>
        <bm:field name="segment36"/>
        <bm:field name="ele_unique_file_name"/>
        <bm:field name="status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="STATUS" prompt="HLS_VAT_IMPORT_TMP.STATUS"/>
    </bm:fields>
    <bm:features>
        <f:standard-who/>
    </bm:features>
    <bm:data-filters>
        <bm:data-filter enforceOperations="query" expression="t1.batch_id = ${/session/@session_id}"/>
    </bm:data-filters>
</bm:model>
