All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.ole-impex-master.1.5.10.source-code.schema.xml Maven / Gradle / Ivy

<?xml version="1.0"?>
<!DOCTYPE database SYSTEM "database.dtd">
<!-- Autogenerated by KualiTorqueJDBCTransformTask! -->
<database defaultJavaNamingMethod="nochange" name="kuali">
    <table name="AP_AUTO_APRV_EXCL_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Chart of Accounts (COA) is the set of controlling tables that define financial information, such as the codes and coding structures within KFS, including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether the associated object is active or inactive."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_AUTO_APRV_EXCL_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AP_AUTO_APRV_EXCL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="AP_AUTO_APRV_EXCL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_CRDT_MEMO_ACCT_CHG_T">
        <column name="CRDT_MEMO_ACCT_CHG_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CRDT_MEMO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_PCT" required="true" scale="20" size="35" type="DECIMAL"/>
        <column name="CRDT_MEMO_ACCT_CHG_TS" required="true" type="DATE"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <foreign-key foreignTable="AP_CRDT_MEMO_ITM_T" name="AP_CRDT_MEMO_ACCT_CHG_TR2">
            <reference foreign="CRDT_MEMO_ITM_ID" local="CRDT_MEMO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AP_CRDT_MEMO_ACCT_CHG_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_CRDT_MEMO_ACCT_CHG_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AP_CRDT_MEMO_ACCT_CHG_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AP_CRDT_MEMO_ACCT_CHG_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <unique name="AP_CRDT_MEMO_ACCT_CHG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_CRDT_MEMO_ACCT_CHG_TI1">
            <index-column name="CRDT_MEMO_ACCT_CHG_TS"/>
        </index>
        <index name="AP_CRDT_MEMO_ACCT_CHG_TI2">
            <index-column name="CRDT_MEMO_ITM_ID"/>
        </index>
    </table>
    <table name="AP_CRDT_MEMO_ACCT_T">
        <column name="CRDT_MEMO_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Account identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CRDT_MEMO_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="The code that identifies the object of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The title of the project. Identifies particular transactions that might span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks."/>
        <column name="ACLN_PCT" required="true" scale="20" size="35" type="DECIMAL" zz_comment="Account line percent"/>
        <column name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="AP_CRDT_MEMO_ITM_T" name="AP_CRDT_MEMO_ACCT_TR1">
            <reference foreign="CRDT_MEMO_ITM_ID" local="CRDT_MEMO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AP_CRDT_MEMO_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_CRDT_MEMO_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AP_CRDT_MEMO_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="AP_CRDT_MEMO_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_CRDT_MEMO_ACCT_TI1">
            <index-column name="CRDT_MEMO_ITM_ID"/>
        </index>
    </table>
    <table name="AP_CRDT_MEMO_ITM_T">
        <column name="CRDT_MEMO_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CRDT_MEMO_ID" required="true" size="9" type="DECIMAL"/>
        <column name="ITM_LN_NBR" size="4" type="DECIMAL" zz_comment="The Item line number from the PO (Purchase Order)."/>
        <column name="ITM_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="The code to identify this item type. The credit is processed at the line item level according to the item type - by quantity or by dollar if a non-quantity type. The item type is defined on the Purchase Order. Credits can be applied to a line item and a miscellaneous line. Credits can be offset on the credit memo document by processing the restocking fee line item (&quot;&quot;Less Restocking Fee&quot;&quot;)."/>
        <column name="ITM_CRDT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="The number of items for this line that are to be credited. This increases the Open Qty for this line item on the PO."/>
        <column name="ITM_UNT_PRC" scale="4" size="19" type="DECIMAL" zz_comment="The unit price for this line item to be processed as a credit. This field is automatically populated using the price from the PO but may be changed if the credit reflects a different price."/>
        <column name="ITM_EXTND_PRC" scale="2" size="19" type="DECIMAL" zz_comment="Field on a Credit Memo that records the amount of the credit applied to the line item. If the field is blank and if the Credit Memo (CM) quantity invoiced is populated, the system calculates the credit processed for a line item when the calculate button is clicked. If quantity is edited the system populates the field only if it is blank."/>
        <column name="ITM_ASND_TO_TRADE_IN_IND" size="1" type="VARCHAR"/>
        <column name="ITM_DESC" size="4000" type="VARCHAR" zz_comment="The description for this item on the PO."/>
        <column name="PO_INV_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="The quantity of items already invoiced for this line item."/>
        <column name="PO_UNT_PRC" scale="4" size="19" type="DECIMAL" zz_comment="The Unit Price copied from the PO for this line item."/>
        <column name="PO_EXTND_PRC" scale="2" size="19" type="DECIMAL"/>
        <column name="PMT_RQST_INV_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="The quantity of items already invoiced for this line item on the specified PREQ document."/>
        <column name="PMT_RQST_UNT_PRC" scale="4" size="19" type="DECIMAL" zz_comment="The Unit Price copied from the Payment Request for this line item."/>
        <column name="PMT_RQST_EXTND_PRC" scale="2" size="19" type="DECIMAL"/>
        <column name="ITM_TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="CPTL_AST_TRN_TYP_CD" size="4" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_UNT_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT" scale="6" size="19" type="DECIMAL"/>
        <column name="OLE_CON_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_DOCUMENT_UUID" size="50" type="VARCHAR"/>
        <foreign-key foreignTable="AP_CRDT_MEMO_T" name="AP_CRDT_MEMO_ITM_TR1">
            <reference foreign="CRDT_MEMO_ID" local="CRDT_MEMO_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="AP_CRDT_MEMO_ITM_TR2">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <unique name="AP_CRDT_MEMO_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_CRDT_MEMO_ITM_TI1">
            <index-column name="CRDT_MEMO_ID"/>
        </index>
    </table>
    <table name="AP_CRDT_MEMO_ITM_USE_TAX_T">
        <column name="CRDT_MEMO_ITM_USE_TAX_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CRDT_MEMO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RATE_CD" required="true" size="10" type="VARCHAR"/>
        <column name="TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <unique name="AP_CRDT_MEMO_ITM_USE_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_CRDT_MEMO_STAT_T">
        <column name="CRDT_MEMO_STAT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this credit memo status. Credit Memo Status defines the possible statuses that can be assigned to Credit Memo (CM) documents and assigns an identifying code to each status:APAD - Awaiting AP ReviewAFOA - Awaiting Fiscal Officer ApprovalCANC - CanceledCIPR - Canceled - In ProcessCMPT - CompleteINPR - In ProcessInit - Initiated"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CRDT_MEMO_STAT_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this credit memo status."/>
        <unique name="AP_CRDT_MEMO_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_CRDT_MEMO_T">
        <column name="CRDT_MEMO_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_CUST_NBR" size="30" type="VARCHAR"/>
        <column name="VNDR_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="INV_RQST_ID" size="9" type="DECIMAL"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="PO_ID" size="9" type="DECIMAL"/>
        <column name="PO_ENCUM_FSCL_YR" size="4" type="DECIMAL"/>
        <column name="PMT_RQST_ID" size="9" type="DECIMAL"/>
        <column name="CRDT_MEMO_STAT_CD" size="4" type="VARCHAR" zz_comment="The code to identify this credit memo status. Credit Memo Status defines the possible statuses that can be assigned to Credit Memo (CM) documents and assigns an identifying code to each status:APAD - Awaiting AP ReviewAFOA - Awaiting Fiscal Officer ApprovalCANC - CanceledCIPR - Canceled - In ProcessCMPT - CompleteINPR - In ProcessInit - Initiated"/>
        <column name="CRDT_MEMO_NBR" size="35" type="VARCHAR"/>
        <column name="CRDT_MEMO_DT" required="true" type="DATE"/>
        <column name="CRDT_MEMO_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="CRDT_MEMO_NTE_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="CRDT_MEMO_NTE_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="CRDT_MEMO_NTE_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="CRDT_MEMO_PD_TS" type="DATE"/>
        <column default="N" name="CRDT_HLD_IND" required="true" size="1" type="VARCHAR"/>
        <column name="AP_PRCSR_ID" required="true" size="40" type="VARCHAR"/>
        <column name="PRCS_CMP_CD" required="true" size="2" type="VARCHAR"/>
        <column name="AP_APRVL_DT" type="DATE"/>
        <column name="ITM_MISC_CRDT_DESC" size="255" type="VARCHAR"/>
        <column name="CRDT_MEMO_EXTRT_DT" type="DATE"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="AP_HLD_ID" size="40" type="VARCHAR"/>
        <column name="CONT_ACCT_IND" size="1" type="VARCHAR"/>
        <column name="CLOSE_PO_IND" size="1" type="VARCHAR"/>
        <column name="REOPEN_PO_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column default="Y" name="USE_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column name="BNK_CD" size="4" type="VARCHAR"/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR"/>
        <column default="P" name="ACCT_DISTR_MTD_IND" required="true" size="1" type="VARCHAR"/>
        <column name="CRDT_MEMO_INV_TYP_ID" size="10" type="DECIMAL"/>
        <column name="CRDT_MEMO_INV_SUB_TYP_ID" size="10" type="DECIMAL"/>
        <column name="CRDT_PMT_MTHD_ID" size="10" type="DECIMAL"/>
        <column name="OLE_PR_BY" size="50" type="VARCHAR"/>
        <foreign-key foreignTable="FP_BANK_T" name="AP_CRDT_MEMO_TR1">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="AP_CRDT_MEMO_TR3">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="AP_PMT_RQST_T" name="AP_CRDT_MEMO_TR6">
            <reference foreign="PMT_RQST_ID" local="PMT_RQST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="AP_CRDT_MEMO_STAT_T" name="AP_CRDT_MEMO_TR7">
            <reference foreign="CRDT_MEMO_STAT_CD" local="CRDT_MEMO_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_INV_SUB_TYP_T" name="CRDT_MEMO_INV_SUB_TYP_FK">
            <reference foreign="OLE_INV_SUB_TYP_ID" local="CRDT_MEMO_INV_SUB_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_INV_TYP_T" name="CRDT_MEMO_INV_TYP_FK">
            <reference foreign="OLE_INV_TYP_ID" local="CRDT_MEMO_INV_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PMT_MTHD_T" name="CRDT_PMT_MTHD_ID_FK">
            <reference foreign="OLE_PMT_MTHD_ID" local="CRDT_PMT_MTHD_ID"/>
        </foreign-key>
        <unique name="AP_CRDT_MEMO_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_CRDT_MEMO_TI1">
            <index-column name="PO_ID"/>
        </index>
        <index name="AP_CRDT_MEMO_TI2">
            <index-column name="CRDT_MEMO_STAT_CD"/>
        </index>
        <index name="AP_CRDT_MEMO_TI3">
            <index-column name="PMT_RQST_ID"/>
        </index>
        <index name="AP_CRDT_MEMO_TI4">
            <index-column name="VNDR_HDR_GNRTD_ID"/>
            <index-column name="VNDR_DTL_ASND_ID"/>
        </index>
        <index name="AP_CRDT_MEMO_TI6">
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="AP_CRDT_MEMO_TI7">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="AP_ELCTRNC_INV_LOAD_SUM_T">
        <column name="INV_LOAD_SUM_ID" primaryKey="true" size="14" type="DECIMAL" zz_comment="Invoice load summary identifier."/>
        <column name="VNDR_DUNS_NBR" primaryKey="true" size="50" type="VARCHAR" zz_comment="Vendor DUNS number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FL_PROC_DT" required="true" type="DATE"/>
        <column name="INV_LOAD_SCCSS_CNT" size="4" type="DECIMAL" zz_comment="Invoice load success count."/>
        <column name="INV_LOAD_SCCSS_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice load success amount."/>
        <column name="INV_LOAD_FAIL_CNT" size="4" type="DECIMAL" zz_comment="Invoice load fail count."/>
        <column name="INV_LOAD_FAIL_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice load fail amount."/>
        <unique name="AP_ELCTRNC_INV_LOAD_SUM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_ELCTRNC_INV_MAP_T">
        <column name="AP_ELCTRNC_INV_MAP_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Invoice map identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated identifier."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned identifier."/>
        <column name="INV_ITM_TYP_CD" size="11" type="VARCHAR" zz_comment="Invoice item type code."/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR" zz_comment="Item Type defines the different descriptive categories that can be applied to requisition, purchase order, payment request and credit memo line items.  Some examples are: quantity, non-quantity, shipping , and freight. The purchase order item type carries to the line items of the payment request and credit memo."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="AP_ELCTRNC_INV_MAP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_ELCTRNC_INV_RJT_DOC_T">
        <column name="INV_RJT_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_LOAD_SUM_ID" size="14" type="DECIMAL" zz_comment="Invoice load summary identifier."/>
        <column name="INV_PROC_DT" required="true" type="DATE"/>
        <column name="INV_FL_NM" size="200" type="VARCHAR"/>
        <column name="VNDR_DUNS_NBR" size="50" type="VARCHAR" zz_comment="Vendor DUNS number."/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="INV_FL_DT_TXT" size="100" type="VARCHAR"/>
        <column name="INV_FL_NBR" size="100" type="VARCHAR"/>
        <column name="INV_FL_PRPS_ID" size="50" type="VARCHAR"/>
        <column name="INV_FL_OPRN_ID" size="50" type="VARCHAR"/>
        <column name="INV_FL_DPLMNT_MODE_VAL" size="50" type="VARCHAR"/>
        <column name="INV_FL_HDR_TYP_IND" required="true" size="1" type="VARCHAR"/>
        <column name="INV_FL_INFO_ONLY_IND" required="true" size="1" type="VARCHAR"/>
        <column name="INV_FL_TAX_IN_LN_IND" required="true" size="1" type="VARCHAR"/>
        <column name="INV_FL_SPCL_HANDLG_IN_LN_IND" required="true" size="1" type="VARCHAR"/>
        <column name="INV_FL_SHP_IN_LN_IND" required="true" size="1" type="VARCHAR"/>
        <column name="INV_FL_DSCT_IN_LN_IND" required="true" size="1" type="VARCHAR"/>
        <column name="INV_ORD_REF_ORD_ID" size="100" type="VARCHAR"/>
        <column name="INV_ORD_REF_DOC_REF_PYLD_ID" size="100" type="VARCHAR"/>
        <column name="INV_ORD_REF_DOC_REF_TXT" size="100" type="VARCHAR"/>
        <column name="INV_ORD_MSTR_AGRMN_REF_ID" size="100" type="VARCHAR"/>
        <column name="INV_ORD_MSTR_AGRMN_REF_DT_TXT" size="100" type="VARCHAR"/>
        <column name="INV_ORD_MSTR_AGRMN_INFO_ID" size="100" type="VARCHAR"/>
        <column name="INV_ORD_MSTR_AGRMN_INFO_DT_TXT" size="100" type="VARCHAR"/>
        <column name="INV_ORD_PO_ORD_ID" size="100" type="VARCHAR"/>
        <column name="INV_ORD_PO_ORD_DT_TXT" size="100" type="VARCHAR"/>
        <column name="INV_ORD_SUPP_ORD_INFO_ID" size="100" type="VARCHAR"/>
        <column name="PO_ID" size="9" type="DECIMAL"/>
        <column name="INV_ITM_SUB_TOT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_SUB_TOT_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_ITM_SPCL_HANDLG_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_SPCL_HANDLG_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_ITM_SHP_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_SHP_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_ITM_SHP_DESC" size="300" type="VARCHAR"/>
        <column name="INV_ITM_TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_TAX_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_ITM_TAX_DESC" size="300" type="VARCHAR"/>
        <column name="INV_ITM_GRS_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_GRS_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_ITM_DSCT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_DSCT_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_ITM_NET_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="INV_ITM_NET_CRNCY_CD" size="20" type="VARCHAR"/>
        <column name="INV_RJT_EXTRT_DT" type="DATE"/>
        <column name="PO_DLVY_CMP_CD" size="2" type="VARCHAR"/>
        <column name="INV_SHP_DT_TXT" size="100" type="VARCHAR"/>
        <column name="INV_ADDR_NM" size="100" type="VARCHAR"/>
        <column name="INV_SHP_TO_LN1_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_SHP_TO_LN2_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_SHP_TO_LN3_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_CUST_NBR" size="50" type="VARCHAR"/>
        <column name="INV_SHP_TO_ST_CD" size="200" type="VARCHAR"/>
        <column name="INV_SHP_TO_CNTRY_CD" size="200" type="VARCHAR"/>
        <column name="INV_SHP_TO_CTY_NM" size="200" type="VARCHAR"/>
        <column name="INV_SHP_TO_PSTL_CD" size="200" type="VARCHAR"/>
        <column name="INV_PO_NBR" size="100" type="VARCHAR"/>
        <column name="INV_SHP_TO_CNTRY_NM" size="200" type="VARCHAR"/>
        <column name="INV_SHP_TO_ADDR_TYP_NM" size="30" type="VARCHAR"/>
        <column name="INV_BILL_TO_ADDR_NM" size="100" type="VARCHAR"/>
        <column name="INV_BILL_TO_LN1_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_LN2_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_LN3_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_CTY_NM" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_ST_CD" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_PSTL_CD" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_CNTRY_CD" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_CNTRY_NM" size="200" type="VARCHAR"/>
        <column name="INV_BILL_TO_ADDR_TYP_NM" size="30" type="VARCHAR"/>
        <column name="INV_RMT_TO_ADDR_NM" size="100" type="VARCHAR"/>
        <column name="INV_RMT_TO_LN1_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_LN2_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_LN3_ADDR" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_CTY_NM" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_ST_CD" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_PSTL_CD" size="50" type="VARCHAR"/>
        <column name="INV_RMT_TO_CNTRY_CD" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_CNTRY_NM" size="200" type="VARCHAR"/>
        <column name="INV_RMT_TO_ADDR_TYP_NM" size="30" type="VARCHAR"/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="INV_NUM_ACPT_IND" size="1" type="VARCHAR"/>
        <column name="INV_RJT_RSRCH_IND" size="1" type="VARCHAR"/>
        <column name="AP_APRVL_DT" type="DATE"/>
        <column name="PREQ_ID" size="9" type="DECIMAL"/>
        <foreign-key foreignTable="AP_ELCTRNC_INV_LOAD_SUM_T" name="AP_ELCTRNC_INV_RJT_DOC_TR2">
            <reference foreign="INV_LOAD_SUM_ID" local="INV_LOAD_SUM_ID"/>
            <reference foreign="VNDR_DUNS_NBR" local="VNDR_DUNS_NBR"/>
        </foreign-key>
        <unique name="AP_ELCTRNC_INV_HDR_INFO_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_ELCTRNC_INV_RJT_DOC_TI1">
            <index-column name="INV_LOAD_SUM_ID"/>
            <index-column name="VNDR_DUNS_NBR"/>
        </index>
        <index name="AP_ELCTRNC_INV_RJT_DOC_TI2">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
        <index name="AP_ELCTRNC_INV_RJT_DOC_TI3">
            <index-column name="FDOC_NBR"/>
        </index>
    </table>
    <table name="AP_ELCTRNC_INV_RJT_ITM_T">
        <column name="INV_RJT_ITM_ID" primaryKey="true" size="9" type="DECIMAL" zz_comment="Invoice reject item identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_RJT_ID" required="true" size="9" type="DECIMAL" zz_comment="Purchasing document identifier."/>
        <column name="INV_ITM_LN_NBR" size="4" type="DECIMAL" zz_comment="Invoice Item Line Number."/>
        <column name="INV_ITM_QTY" scale="4" size="11" type="DECIMAL" zz_comment="Invoice Item Quantity."/>
        <column name="INV_ITM_UOM_CD" size="4" type="VARCHAR" zz_comment="Invoice item unit of measure."/>
        <column name="INV_ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL" zz_comment="Invoice item unit price."/>
        <column name="INV_ITM_UNIT_PRC_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice item unite price currency code."/>
        <column name="INV_ITM_SUB_TOT_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice item sub total amount."/>
        <column name="INV_ITM_SUB_TOT_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice sub total currency code."/>
        <column name="INV_ITM_SPCL_HANDLG_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice item special handling amount."/>
        <column name="INV_ITM_SPCL_HANDLG_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice item special handling currency code."/>
        <column name="INV_ITM_SHP_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice Item Shipping Amount."/>
        <column name="INV_ITM_SHP_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice Item Shipping Currency Code."/>
        <column name="INV_ITM_SHP_DESC" size="300" type="VARCHAR" zz_comment="Invoice Item Shipping Description."/>
        <column name="INV_ITM_TAX_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice item tax amount."/>
        <column name="INV_ITM_TAX_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice item tax currency code."/>
        <column name="INV_ITM_TAX_DESC" size="300" type="VARCHAR" zz_comment="Invoice item tax description."/>
        <column name="INV_ITM_GRS_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice item gross amount."/>
        <column name="INV_ITM_GRS_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice Item Gross Currency Code."/>
        <column name="INV_ITM_DSCT_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice item discount amount."/>
        <column name="INV_ITM_DSCT_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice item discount currency amount."/>
        <column name="INV_ITM_NET_AMT" scale="4" size="19" type="DECIMAL" zz_comment="Invoice Item Net Amount."/>
        <column name="INV_ITM_NET_CRNCY_CD" size="20" type="VARCHAR" zz_comment="Invoice Item Net Currency Code."/>
        <column name="INV_REF_ITM_LN_NBR" size="4" type="DECIMAL" zz_comment="Invoice reference item line number."/>
        <column name="INV_REF_ITM_SERIAL_NBR" size="100" type="VARCHAR" zz_comment="Invoice reference item serial number."/>
        <column name="INV_REF_ITM_SUPP_PART_ID" size="100" type="VARCHAR" zz_comment="Invoice reference item supplier part identifier."/>
        <column name="INV_REF_ITM_SUPP_PART_AUX_ID" size="100" type="VARCHAR" zz_comment="Invoice Reference item supplier part auxiliary identifier."/>
        <column name="INV_REF_ITM_DESC" size="400" type="VARCHAR" zz_comment="Invoice reference item description."/>
        <column name="INV_REF_ITM_MFR_PART_ID" size="100" type="VARCHAR" zz_comment="Invoice reference item manufacturer part identifier."/>
        <column name="INV_REF_ITM_MFR_NM" size="100" type="VARCHAR" zz_comment="Invoice reference item manufacturer name."/>
        <column name="INV_REF_ITM_CNTRY_CD" size="50" type="VARCHAR" zz_comment="Invoice reference item country code."/>
        <column name="INV_REF_ITM_CNTRY_NM" size="100" type="VARCHAR" zz_comment="Invoice reference item country name."/>
        <column name="INV_CATLG_NBR" size="50" type="VARCHAR" zz_comment="Invoice item catalog number."/>
        <column name="INV_UOM_ACPT_IND" size="1" type="VARCHAR" zz_comment="Unit of measure accept indicator."/>
        <column name="INV_CATLG_NBR_ACPT_IND" size="1" type="VARCHAR" zz_comment="Catalog number accept indicator."/>
        <foreign-key foreignTable="AP_ELCTRNC_INV_RJT_DOC_T" name="AP_ELCTRNC_INV_RJT_ITM_TR1">
            <reference foreign="INV_RJT_ID" local="INV_RJT_ID"/>
        </foreign-key>
        <unique name="AP_ELCTRNC_INV_RJT_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_ELCTRNC_INV_RJT_ITM_TI1">
            <index-column name="INV_RJT_ID"/>
        </index>
    </table>
    <table name="AP_ELCTRNC_INV_RJT_REAS_T">
        <column name="INV_RJT_REAS_ID" primaryKey="true" size="9" type="DECIMAL" zz_comment="Reject reason ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_RJT_ID" required="true" size="9" type="DECIMAL" zz_comment="Purchasing document ID."/>
        <column name="INV_RJT_REAS_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="Reject reason type code."/>
        <column name="INV_RJT_REAS_DESC" required="true" size="400" type="VARCHAR" zz_comment="Long description of the reject reason."/>
        <column name="INV_FL_NM" size="200" type="VARCHAR" zz_comment="eInvoice file name."/>
        <foreign-key foreignTable="AP_ELCTRNC_INV_RJT_DOC_T" name="AP_ELCTRNC_INV_RJT_REAS_TR1">
            <reference foreign="INV_RJT_ID" local="INV_RJT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="AP_ELCTRNC_INV_RJT_REAS_TYP_T" name="AP_ELCTRNC_INV_RJT_REAS_TR2">
            <reference foreign="INV_RJT_REAS_TYP_CD" local="INV_RJT_REAS_TYP_CD"/>
        </foreign-key>
        <unique name="AP_ELCTRNC_INV_RJT_REAS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_ELCTRNC_INV_RJT_REAS_TI1">
            <index-column name="INV_RJT_REAS_TYP_CD"/>
        </index>
        <index name="AP_ELCTRNC_INV_RJT_REAS_TI2">
            <index-column name="INV_RJT_ID"/>
        </index>
    </table>
    <table name="AP_ELCTRNC_INV_RJT_REAS_TYP_T">
        <column name="INV_RJT_REAS_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Reject reason code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_RJT_REAS_TYP_DESC" size="200" type="VARCHAR" zz_comment="Reject reason description."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Active code."/>
        <column name="INV_FAIL_IND" size="1" type="VARCHAR" zz_comment="Failure indicator."/>
        <column name="INV_RJT_REAS_PERF_MTCH_IND" size="1" type="VARCHAR" zz_comment="Matching indicator."/>
        <unique name="AP_ELCTRNC_INV_RJT_TYP_CD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_NEG_PMT_RQST_APRVL_LMT_T">
        <column name="AP_NEG_PMT_RQST_APRVL_LMT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Payment request approval limit unique identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="The organization code associated with the account to which the dollar limit will apply."/>
        <column name="ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account number to which this dollar limit will apply."/>
        <column name="NEG_PMT_RQST_APRVL_LMT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Specified accounts or organizations can be given a dollar limit above which the system does not automatically approve an eligible enroute PREQ associated with those values."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="AP_NEG_PMT_RQST_APRVL_LMT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_NEG_PMT_RQST_APRVL_LMT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AP_NEG_PMT_RQST_APRVL_LMT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <unique name="AP_NEG_PMT_RQST_APRVL_LMT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <unique name="AP_NEG_PMT_RQST_APRVL_LMT_TC1">
            <unique-column name="FIN_COA_CD"/>
            <unique-column name="ORG_CD"/>
            <unique-column name="ACCT_NBR"/>
        </unique>
    </table>
    <table name="AP_PMT_RQST_ACCT_CHG_T">
        <column name="PMT_RQST_ACCT_CHG_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_PCT" scale="20" size="35" type="DECIMAL"/>
        <column name="PMT_RQST_ACCT_CHG_TS" required="true" type="DATE"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="OLE_DISENC_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The amount the Payment Request Account will be disemcumbered according to the payment revision."/>
        <foreign-key foreignTable="AP_PMT_RQST_ITM_T" name="AP_PMT_RQST_ACCT_CHG_TR2">
            <reference foreign="PMT_RQST_ITM_ID" local="PMT_RQST_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AP_PMT_RQST_ACCT_CHG_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_PMT_RQST_ACCT_CHG_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AP_PMT_RQST_ACCT_CHG_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AP_PMT_RQST_ACCT_CHG_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <unique name="AP_PMT_RQST_ACCT_CHG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_PMT_RQST_ACCT_CHG_TI1">
            <index-column name="PMT_RQST_ACCT_CHG_TS"/>
        </index>
        <index name="AP_PMT_RQST_ACCT_CHG_TI2">
            <index-column name="PMT_RQST_ITM_ID"/>
        </index>
    </table>
    <table name="AP_PMT_RQST_ACCT_T">
        <column name="PMT_RQST_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Account identifier"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="The code that identifies the object of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Project code is entered during the requisition phase of the order entry where it can be a hard code entry or searchable in the Project Code table.  Returns the title of the project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks."/>
        <column name="ACLN_PCT" required="true" scale="20" size="35" type="DECIMAL" zz_comment="Indicates the Percentage that will be applied to the Line Account."/>
        <column name="DISENC_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The amount the Payment Request Account will be disemcumbered."/>
        <column name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="AP_PMT_RQST_ITM_T" name="AP_PMT_RQST_ACCT_TR1">
            <reference foreign="PMT_RQST_ITM_ID" local="PMT_RQST_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AP_PMT_RQST_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_PMT_RQST_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AP_PMT_RQST_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="AP_PMT_RQST_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_PMT_RQST_ACCT_TI1">
            <index-column name="PMT_RQST_ITM_ID"/>
        </index>
    </table>
    <table name="AP_PMT_RQST_ITM_T">
        <column name="PMT_RQST_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_ID" required="true" size="9" type="DECIMAL"/>
        <column name="ITM_LN_NBR" size="3" type="DECIMAL"/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR"/>
        <column name="ITM_DESC" size="4000" type="VARCHAR"/>
        <column name="ITM_CATLG_NBR" size="30" type="VARCHAR"/>
        <column name="ITM_AUX_PART_ID" size="300" type="VARCHAR"/>
        <column name="ITM_UOM_CD" size="4" type="VARCHAR"/>
        <column name="ITM_INV_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="PO_ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="CPTL_AST_TRN_TYP_CD" size="4" type="VARCHAR"/>
        <column name="ITM_CPTL_AST_NTE_TXT" size="800" type="VARCHAR"/>
        <column name="ITM_ASND_TO_TRADE_IN_IND" size="1" type="VARCHAR"/>
        <column name="ITM_OSTND_INV_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ITM_OSTND_INV_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ITM_TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="ITM_EXTND_PRC" scale="2" size="19" type="DECIMAL"/>
        <column name="OLE_ITM_OSTND_INV_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_INV_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_UNT_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT" scale="6" size="19" type="DECIMAL"/>
        <column name="OLE_CON_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_PR_QTY" size="1" type="VARCHAR"/>
        <column name="OLE_PR_AMT" size="1" type="VARCHAR"/>
        <column name="OLE_PR_MAN" size="1" type="VARCHAR"/>
        <column name="OLE_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR"/>
        <column name="OLE_PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="OLE_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_DOCUMENT_UUID" size="50" type="VARCHAR"/>
        <column default="N" name="OLE_ADDL_CHRG_USD" required="true" size="1" type="VARCHAR"/>
        <column name="OLE_REQ_RCPT_STATUS_ID" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="AP_PMT_RQST_T" name="AP_PMT_RQST_ITM_TR1">
            <reference foreign="PMT_RQST_ID" local="PMT_RQST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="AP_PMT_RQST_ITM_TR2">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_FRMT_T" name="AP_PMT_RQST_ITM_TR3">
            <reference foreign="OLE_FRMT_ID" local="OLE_FRMT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_REQ_RCPT_STATUS_T" name="AP_PMT_RQST_ITM_TR4">
            <reference foreign="OLE_REQ_RCPT_STATUS_ID" local="OLE_REQ_RCPT_STATUS_ID"/>
        </foreign-key>
        <unique name="AP_PMT_RQST_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_PMT_RQST_ITM_TI1">
            <index-column name="PMT_RQST_ID"/>
        </index>
    </table>
    <table name="AP_PMT_RQST_ITM_USE_TAX_T">
        <column name="PMT_RQST_ITM_USE_TAX_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RATE_CD" required="true" size="10" type="VARCHAR"/>
        <column name="TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <unique name="AP_PMT_RQST_ITM_USE_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_PMT_RQST_STAT_T">
        <column name="PMT_RQST_STAT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this payment request status."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_STAT_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this payment request status."/>
        <unique name="AP_PMT_RQST_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AP_PMT_RQST_T">
        <column name="PMT_RQST_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_STAT_CD" size="4" type="VARCHAR" zz_comment="The code to identify this payment request status."/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="PO_ID" required="true" size="9" type="DECIMAL"/>
        <column name="PO_ENCUM_FSCL_YR" required="true" size="4" type="DECIMAL"/>
        <column name="PO_CLSIF_TYP_DESC" size="4" type="VARCHAR"/>
        <column name="INV_RQST_ID" size="9" type="DECIMAL"/>
        <column name="INV_DT" required="true" type="DATE" zz_comment="Enter the invoice date from the vendor invoice or select the date from the calendar cal."/>
        <column name="INV_NBR" size="25" type="VARCHAR" zz_comment="The identifying invoice number from the vendor invoice."/>
        <column name="VNDR_INV_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The net dollar amount of the invoice to be processed.  For OLE-FS this is where US dollars are entered."/>
        <column name="VNDR_PMT_TERMS_CD" size="5" type="VARCHAR" zz_comment="The code used to identify this payment term type."/>
        <column name="VNDR_SHP_PMT_TERM_CD" size="4" type="VARCHAR" zz_comment="The code used to identify the shipping payment terms."/>
        <column name="VNDR_CUST_NBR" size="30" type="VARCHAR"/>
        <column name="PMT_RQST_PAY_DT" type="DATE"/>
        <column name="PMT_RQST_CST_SRC_CD" size="4" type="VARCHAR" zz_comment="The code used to identify this purchase order cost source."/>
        <column name="PMT_RQST_CNCL_IND" size="1" type="VARCHAR"/>
        <column name="PMT_ATT_IND" size="1" type="VARCHAR"/>
        <column name="IMD_PMT_IND" size="1" type="VARCHAR"/>
        <column name="PMT_HLD_IND" size="1" type="VARCHAR"/>
        <column name="PMT_NTE_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="PMT_NTE_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="PMT_NTE_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="PMT_SPCL_HANDLG_INSTRC_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="PMT_SPCL_HANDLG_INSTRC_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="PMT_SPCL_HANDLG_INSTRC_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="PMT_PD_DT" type="DATE"/>
        <column name="PMT_RQST_ELCTRNC_INV_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID.&lt;BR>A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable."/>
        <column name="VNDR_NM" size="45" type="VARCHAR" zz_comment="Display-only. The name of the vendor is automatically populated based on information in the purchase order."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="PMT_EXTRT_DT" type="DATE"/>
        <column name="AP_PRCSR_ID" required="true" size="40" type="VARCHAR"/>
        <column name="AP_RQST_CNCL_ID" size="40" type="VARCHAR"/>
        <column name="AP_HLD_ID" size="40" type="VARCHAR"/>
        <column name="PRCS_CMP_CD" size="2" type="VARCHAR"/>
        <column name="AP_APRVL_DT" type="DATE"/>
        <column name="ORIG_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="ORIG_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="CONT_ACCT_IND" size="1" type="VARCHAR"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="CLOSE_PO_IND" size="1" type="VARCHAR"/>
        <column name="REOPEN_PO_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column name="RCVNG_DOC_REQ_IND" size="1" type="VARCHAR"/>
        <column name="PMT_RQST_PSTV_APRVL_IND" size="1" type="VARCHAR"/>
        <column default="Y" name="USE_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column name="BNK_CD" size="4" type="VARCHAR"/>
        <column name="TAX_CLSIF_CD" size="50" type="VARCHAR"/>
        <column name="FTX_PCT" scale="8" size="10" type="DECIMAL"/>
        <column name="STX_PCT" scale="8" size="10" type="DECIMAL"/>
        <column name="TAX_CNTRY_CD" size="10" type="VARCHAR"/>
        <column name="GRS_UP_IND" size="1" type="VARCHAR"/>
        <column name="TRTY_EXMPT_IND" size="1" type="VARCHAR"/>
        <column name="FRGN_SRC_IND" size="1" type="VARCHAR"/>
        <column name="SPCL_W4_INC_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="USAID_DIEM_IND" size="1" type="VARCHAR"/>
        <column name="INC_TAX_EXMPT_CD_OTHR_IND" size="1" type="VARCHAR"/>
        <column name="NQI_CUST_TAX_ID" size="50" type="VARCHAR"/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR"/>
        <column name="OLE_VNDR_CURR_ID" size="10" type="DECIMAL" zz_comment="Initially displays the currency associated with the vendor record, but it can be modified for the Payment Request.  Should be modifiable and user should be able to select different currency from the Currency maintenance document."/>
        <column name="OLE_VNDR_FOR_CURR_INV_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The net amount of the invoice to be processed in foreign currency."/>
        <column name="OLE_INV_TYP_ID" size="10" type="DECIMAL" zz_comment="Primary Key of the Invoice Type maintenance table."/>
        <column name="OLE_INV_SUB_TYP_ID" size="10" type="DECIMAL" zz_comment="Primary key of Invoice Subtype table."/>
        <column name="OLE_PMT_MTHD_ID" size="10" type="DECIMAL" zz_comment="Primary Key of the Payment Method maintenance table."/>
        <column name="OLE_VNDR_PO_ID" size="100" type="VARCHAR" zz_comment="Order number provided by the Vendor.&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&lt;/Core>"/>
        <column default="P" name="ACCT_DISTR_MTD_IND" required="true" size="1" type="VARCHAR"/>
        <column name="OLE_PR_BY" size="50" type="VARCHAR"/>
        <column name="OLE_PRFRMA_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="FP_BANK_T" name="AP_PMT_RQST_TR1">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PMT_MTHD_T" name="AP_PMT_RQST_TR10">
            <reference foreign="OLE_PMT_MTHD_ID" local="OLE_PMT_MTHD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="AP_PMT_RQST_STAT_T" name="AP_PMT_RQST_TR2">
            <reference foreign="PMT_RQST_STAT_CD" local="PMT_RQST_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_INV_TYP_T" name="AP_PMT_RQST_TR3">
            <reference foreign="OLE_INV_TYP_ID" local="OLE_INV_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_INV_SUB_TYP_T" name="AP_PMT_RQST_TR4">
            <reference foreign="OLE_INV_SUB_TYP_ID" local="OLE_INV_SUB_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="AP_PMT_RQST_TR5">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_PMT_TERM_T" name="AP_PMT_RQST_TR6">
            <reference foreign="VNDR_SHP_PMT_TERM_CD" local="VNDR_SHP_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PMT_TERM_TYP_T" name="AP_PMT_RQST_TR7">
            <reference foreign="VNDR_PMT_TERM_CD" local="VNDR_PMT_TERMS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_CST_SRC_T" name="AP_PMT_RQST_TR9">
            <reference foreign="PO_CST_SRC_CD" local="PMT_RQST_CST_SRC_CD"/>
        </foreign-key>
        <unique name="AP_PMT_RQST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AP_PMT_RQST_TI1">
            <index-column name="PMT_RQST_STAT_CD"/>
        </index>
        <index name="AP_PMT_RQST_TI2">
            <index-column name="PO_ID"/>
        </index>
        <index name="AP_PMT_RQST_TI3">
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="AP_PMT_RQST_TI4">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="AP_SUM_ACCT_T">
        <column name="SUM_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_RQST_ID" size="9" type="DECIMAL"/>
        <column name="INV_RQST_ID" size="9" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="SubObject Code used."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="Object Code used."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The unique code to identify a project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The Reference ID referenced by the organization which generated the transaction."/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="Dollar amount for account."/>
        <column name="CRDT_MEMO_ID" size="9" type="DECIMAL" zz_comment="Credit memo number defined in KFS."/>
        <column name="LST_UPDT_TS" type="DATE" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="AP_PMT_RQST_T" name="AP_SUM_ACCT_TR1">
            <reference foreign="PMT_RQST_ID" local="PMT_RQST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AP_SUM_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AP_SUM_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AP_SUM_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AP_CRDT_MEMO_T" name="AP_SUM_ACCT_TR6">
            <reference foreign="CRDT_MEMO_ID" local="CRDT_MEMO_ID"/>
        </foreign-key>
        <unique name="AP_SUM_ACCT_TI1">
            <unique-column name="PMT_RQST_ID"/>
            <unique-column name="INV_RQST_ID"/>
            <unique-column name="FIN_COA_CD"/>
            <unique-column name="ACCOUNT_NBR"/>
            <unique-column name="SUB_ACCT_NBR"/>
            <unique-column name="FIN_SUB_OBJ_CD"/>
            <unique-column name="FIN_OBJECT_CD"/>
            <unique-column name="PROJECT_CD"/>
            <unique-column name="ORG_REFERENCE_ID"/>
        </unique>
        <unique name="AP_SUM_ACCT_TTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_APPLICATION_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <unique name="AR_APPLICATION_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CRDT_MEMO_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_REF_INV_NBR" size="14" type="VARCHAR"/>
        <unique name="AR_CRDT_MEMO_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CRDT_MEMO_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="REF_INV_ITM_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="References original invoice item number for which the credit is being issued."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CRDT_MEMO_ITM_QTY" scale="2" size="11" type="DECIMAL" zz_comment="The quantity of each item that is being credited."/>
        <column name="CRDT_MEMO_ITM_TAX_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The sales tax amount for each item that is being credited."/>
        <column name="CRDT_MEMO_ITM_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total item amount that is being credited for each item."/>
        <foreign-key foreignTable="AR_CRDT_MEMO_DOC_T" name="AR_CRDT_MEMO_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="AR_CRDT_MEMO_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CSH_CTRL_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_REF_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The Document Number of the source system."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_PMT_MEDIUM_ID" size="30" type="VARCHAR" zz_comment="Payment method such as cash, check, money order, credit card, etc."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount of the payment received."/>
        <column name="CUST_PMT_DESC" size="60" type="VARCHAR" zz_comment="To describe why the Cash Control Document is being created."/>
        <column name="CUST_NBR" size="9" type="VARCHAR" zz_comment="A unique number assigned to identify each vendor/organization as a customer."/>
        <column name="CUST_PMT_DT" type="DATE" zz_comment="The date of the check or other payment medium."/>
        <foreign-key foreignTable="AR_CSH_CTRL_T" name="AR_CSH_CTRL_DTL_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AR_CUST_T" name="AR_CSH_CTRL_DTL_TR3">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <unique name="AR_CSH_CTRL_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AR_CSH_CTRL_DTL_TI2">
            <index-column name="CUST_NBR"/>
        </index>
        <index name="AR_CSH_CTRL_DTL_TI3">
            <index-column name="FDOC_REF_NBR"/>
        </index>
    </table>
    <table name="AR_CSH_CTRL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="CUST_PMT_MEDIUM_CD" size="2" type="VARCHAR"/>
        <column name="AR_CSHCTRL_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="BNK_CD" size="4" type="VARCHAR"/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AR_CSH_CTRL_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="AR_DOC_HDR_T" name="AR_CSH_CTRL_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BANK_T" name="AR_CSH_CTRL_TR3">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <unique name="AR_CSH_CTRL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CUST_ADDR_T">
        <column name="CUST_NBR" primaryKey="true" size="9" type="VARCHAR" zz_comment="A unique number assigned to identify each vendor/organization as a customer."/>
        <column name="CUST_ADDR_ID" primaryKey="true" size="7" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_ADDR_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_LINE_1_ADDR" size="30" type="VARCHAR" zz_comment="The first line of the address information."/>
        <column name="CUST_LINE_2_ADDR" size="30" type="VARCHAR" zz_comment="The second line of the address information."/>
        <column name="CUST_CITY_NM" size="25" type="VARCHAR" zz_comment="The city name for an address."/>
        <column name="CUST_STATE_CD" size="2" type="VARCHAR" zz_comment="Defines U.S. Postal Service codes used to identify states."/>
        <column name="CUST_ZIP_CD" size="20" type="VARCHAR" zz_comment="Defines zip code to city and state cross-references."/>
        <column name="CUST_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Assigns specific identifying codes to country names."/>
        <column name="CUST_ADDR_INTL_PROV_NM" size="45" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_INTL_MAIL_CD" size="20" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_EMAIL_ADDR" size="60" type="VARCHAR" zz_comment="The customers email address."/>
        <column name="CUST_ADDR_TYPE_CD" size="2" type="VARCHAR" zz_comment="Code used for categorizing?types of addresses. [INCOMPLETE]"/>
        <column name="CUST_ADDR_END_DT" type="DATE" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="AR_CUST_ADDR_TYP_T" name="AR_CUST_ADDR_TR1">
            <reference foreign="CUST_ADDR_TYPE_CD" local="CUST_ADDR_TYPE_CD"/>
        </foreign-key>
        <foreign-key foreignTable="AR_CUST_T" name="AR_CUST_ADDR_TR2">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <unique name="AR_CUST_ADDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CUST_ADDR_TYP_T">
        <column name="CUST_ADDR_TYPE_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code used for categorizing various types of addresses. [INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_ADDR_TYP_DESC" size="30" type="VARCHAR" zz_comment="The familiar title of the address. [INCOMPLETE]"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="AR_CUST_ADDR_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CUST_BILLING_STMT_T">
        <column name="CUST_NBR" primaryKey="true" size="9" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PREV_BILLED_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="REPORTED_DT" type="DATE"/>
        <foreign-key foreignTable="AR_CUST_T" name="AR_CUST_BILLING_STMT_TR1">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <unique name="AR_CUST_BILLING_STMT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CUST_PRCS_TYP_T">
        <column name="CUST_SPCL_PRCS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_SPCLPRCS_DESC" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="AR_CUST_PRCS_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CUST_T">
        <column name="CUST_NBR" primaryKey="true" size="9" type="VARCHAR" zz_comment="A unique number assigned to identify each vendor/organization as a customer."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_NM" size="60" type="VARCHAR" zz_comment="The name of the customer who is receiving goods or services from the institution."/>
        <column name="CUST_PARENT_CO_NBR" size="9" type="VARCHAR" zz_comment="A unique number assigned to identify each vendor/organization as a customer."/>
        <column name="CUST_TYP_CD" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_ADDR_CHG_DT" type="DATE" zz_comment="The date an address was changed or updated."/>
        <column name="CUST_REC_ADD_DT" type="DATE" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_LST_ACTV_DT" type="DATE" zz_comment="The date of the last transaction."/>
        <column name="CUST_ACTIVE_CD" size="1" type="VARCHAR"/>
        <column name="CUST_PHONE_NBR" size="20" type="VARCHAR" zz_comment="The local phone number for the customer."/>
        <column name="CUST_800_PHONE_NBR" size="20" type="VARCHAR" zz_comment="The toll free phone number for the customer."/>
        <column name="CUST_CNTCT_NM" size="40" type="VARCHAR" zz_comment="The contact person for this account."/>
        <column name="CUST_CNTCT_PHN_NBR" size="20" type="VARCHAR" zz_comment="The contact persons phone number (including area code)."/>
        <column name="CUST_FAX_NBR" size="20" type="VARCHAR" zz_comment="The customers fax number."/>
        <column name="CUST_BIRTH_DT" type="DATE" zz_comment="The birthdate of the customer if applicable."/>
        <column name="CUST_TAX_EXMPT_IND" size="1" type="VARCHAR" zz_comment="Indicates if the customer is tax emempt."/>
        <column name="CUST_CRDT_LMT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount that the customer is limited to purchasing."/>
        <column name="CUST_CRDT_APRV_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_EMAIL_ADDR" size="60" type="VARCHAR" zz_comment="The customers email address."/>
        <column name="CUST_TAX_TYP_CD" size="4" type="VARCHAR" zz_comment="Describes Tax Number. [INCOMPLETE]"/>
        <column name="CUST_TAX_NBR" size="255" type="VARCHAR" zz_comment="The federal tax identification number or social security number for the customer."/>
        <foreign-key foreignTable="AR_CUST_T" name="AR_CUST_TR1">
            <reference foreign="CUST_NBR" local="CUST_PARENT_CO_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AR_CUST_TYP_T" name="AR_CUST_TR2">
            <reference foreign="CUST_TYP_CD" local="CUST_TYP_CD"/>
        </foreign-key>
        <unique name="AR_CUST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_CUST_TYP_T">
        <column name="CUST_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_TYP_DESC" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="AR_CUST_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_DOC_HDR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_NBR" size="9" type="VARCHAR" zz_comment="A unique number assigned to identify each vendor/organization as a customer."/>
        <column name="PRCS_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="PRCS_ORG_CD" size="4" type="VARCHAR" zz_comment="The organization code that uniquely identifies the campus, department or school associated with the user."/>
        <column name="AR_ENTRY_DT" type="DATE" zz_comment="The date the document was created."/>
        <column name="FDOC_EXPLAIN_TXT" size="400" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="AR_CUST_T" name="AR_DOC_HDR_TR2">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_DOC_HDR_TR3">
            <reference foreign="FIN_COA_CD" local="PRCS_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_DOC_HDR_TR4">
            <reference foreign="FIN_COA_CD" local="PRCS_FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="PRCS_ORG_CD"/>
        </foreign-key>
        <unique name="AR_DOC_HDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AR_DOC_HDR_TI2">
            <index-column name="CUST_NBR"/>
        </index>
    </table>
    <table name="AR_DOC_RCURRNC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The number that identifies an Invoice. [INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <column name="CUST_NBR" size="9" type="VARCHAR" zz_comment="A specific number assigned to identify each vendor/organization as a customer."/>
        <column name="DOC_RCURRNC_BEG_DT" type="DATE" zz_comment="The date when the document recurrence begins. [INCOMPLETE]"/>
        <column name="DOC_RCURRNC_END_DT" type="DATE" zz_comment="The date when the document recurrence ends. [INCOMPLETE]"/>
        <column name="DOC_TOT_RCURRNC_NBR" size="7" type="DECIMAL" zz_comment="Total number of recurrences a document will create. [INCOMPLETE]"/>
        <column name="DOC_RCURRNC_INTRV_CD" size="1" type="VARCHAR" zz_comment="The document recurrence interval code defines the frequency of the recurrence. [INCOMPLETE]"/>
        <column name="DOC_INITR_USR_ID" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="DOC_LST_CRTE_DT" type="DATE" zz_comment="The date when the last document recurrence was created. [INCOMPLETE]"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="AR_CUST_T" name="AR_DOC_RCURRNC_TR2">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <unique name="AR_DOC_RCURRNC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_INV_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="AR_INV_HDR_TXT" size="120" type="VARCHAR"/>
        <column name="AR_INV_ATTN_LN_TXT" size="80" type="VARCHAR"/>
        <column name="AR_INV_DUE_DT" type="DATE"/>
        <column name="AR_BILLING_DT" type="DATE"/>
        <column name="AR_INV_TERMS_TXT" size="40" type="VARCHAR"/>
        <column name="ORG_INV_NBR" size="9" type="VARCHAR"/>
        <column name="CUST_PO_NBR" size="25" type="VARCHAR"/>
        <column name="AR_PRN_INV_IND" size="1" type="VARCHAR"/>
        <column name="CUST_PO_DT" type="DATE"/>
        <column name="AR_BILL_BY_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="AR_BILL_BY_ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="CUST_SHIP_ADDR_ID" size="7" type="DECIMAL"/>
        <column name="CUST_BILL_ADDR_ID" size="7" type="DECIMAL"/>
        <column name="CUST_SPCL_PRCS_CD" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_REC_ATT_IND" size="1" type="CHAR"/>
        <column name="AR_OPEN_INV_IND" size="1" type="VARCHAR"/>
        <column name="PMT_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="PMT_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="PMT_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="PMT_FIN_OBJ_CD" size="4" type="VARCHAR"/>
        <column name="PMT_FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="PMT_PROJECT_CD" size="10" type="VARCHAR" zz_comment="An optional code on the general ledger transaction string that can be assigned to Identify particular transactions that might span multiple accounts."/>
        <column name="PMT_ORG_REF_ID" size="8" type="VARCHAR"/>
        <column name="AR_PRNT_DT" type="DATE"/>
        <column name="AR_INV_CLOSE_DT" type="DATE"/>
        <column name="CUST_NM" size="60" type="VARCHAR"/>
        <column name="BILL_ADDR_NM" size="40" type="VARCHAR"/>
        <column name="BILL_LINE_1_ADDR" size="30" type="VARCHAR"/>
        <column name="BILL_LINE_2_ADDR" size="30" type="VARCHAR"/>
        <column name="BILL_CITY_NM" size="25" type="VARCHAR"/>
        <column name="BILL_STATE_CD" size="2" type="VARCHAR"/>
        <column name="BILL_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="BILL_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="BILL_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column name="BILL_INTL_MAIL_CD" size="20" type="VARCHAR"/>
        <column name="BILL_EMAIL_ADDR" size="60" type="VARCHAR"/>
        <column name="BILL_ADDR_TYPE_CD" size="2" type="VARCHAR"/>
        <column name="SHIP_ADDR_NM" size="40" type="VARCHAR"/>
        <column name="SHIP_LINE_1_ADDR" size="30" type="VARCHAR"/>
        <column name="SHIP_LINE_2_ADDR" size="30" type="VARCHAR"/>
        <column name="SHIP_CITY_NM" size="25" type="VARCHAR"/>
        <column name="SHIP_STATE_CD" size="2" type="VARCHAR"/>
        <column name="SHIP_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="SHIP_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="SHIP_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column name="SHIP_INTL_MAIL_CD" size="20" type="VARCHAR"/>
        <column name="SHIP_EMAIL_ADDR" size="60" type="VARCHAR"/>
        <column name="SHIP_ADDR_TYPE_CD" size="2" type="VARCHAR"/>
        <column name="NXT_INV_ITEM_NBR" size="7" type="DECIMAL"/>
        <column name="RECURRED_INV_IND" size="1" type="VARCHAR"/>
        <column name="REPORTED_DT" type="DATE"/>
        <foreign-key foreignTable="AR_CUST_PRCS_TYP_T" name="AR_INV_DOC_TR1">
            <reference foreign="CUST_SPCL_PRCS_CD" local="CUST_SPCL_PRCS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_INV_DOC_TR11">
            <reference foreign="PROJECT_CD" local="PMT_PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="AR_DOC_HDR_T" name="AR_INV_DOC_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AR_INV_DOC_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_INV_DOC_TR4">
            <reference foreign="FIN_COA_CD" local="AR_BILL_BY_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_INV_DOC_TR5">
            <reference foreign="FIN_COA_CD" local="AR_BILL_BY_COA_CD"/>
            <reference foreign="ORG_CD" local="AR_BILL_BY_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_INV_DOC_TR6">
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_INV_DOC_TR7">
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="PMT_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_INV_DOC_TR8">
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="PMT_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="PMT_SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="AR_INV_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_INV_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="AR_INV_ITM_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The item number. [INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The five character identifier for a specific sub-account. A sub-account may be made up of alpha characters, numeric characters, or a combination of both."/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="A universities defined yearly period used for the purposes of financial reporting. Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code used to classify all financial activity based on accounting principles into detailed categories of income, expense, asset, liability, and fund balances that are assigned to transactions."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Code that identifies a project that may have transactions that span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="Reference Identification Number assigned by Organization."/>
        <column name="FIN_AR_OBJ_CD" size="4" type="VARCHAR" zz_comment="A code &quot;&quot;used to classify all financial activity based on accounting principles into detailed categories of income, expense, asset, liability, and fund balances&quot;&quot;"/>
        <column name="FIN_AR_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The default sub object code for accounts receivable entries on the Chart."/>
        <column name="AR_INV_ITM_QTY" scale="2" size="11" type="DECIMAL" zz_comment="The quantity of goods or services provided. [INCOMPLETE]"/>
        <column name="AR_INV_ITM_UOM_CD" size="2" type="VARCHAR" zz_comment="The code that identifies the unit of measure for the corresponding item."/>
        <column name="AR_INVITM_UNIT_PRC" scale="4" size="19" type="DECIMAL" zz_comment="The unit cost of an item."/>
        <column name="AR_INV_ITM_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks. [INCOMPLETE]"/>
        <column name="AR_INV_ITM_SRVC_DT" type="DATE" zz_comment="[INCOMPLETE]"/>
        <column name="AR_INV_ITM_CD" size="6" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_INV_ITM_DESC" size="400" type="VARCHAR" zz_comment="The description of goods or services. [INCOMPLETE]"/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR"/>
        <column name="AR_INV_ITM_TAX_AMT" scale="2" size="19" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="AR_INV_ITM_TXBL_IND" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_INV_ITM_DSCT_LN_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="AR_INV_DOC_T" name="AR_INV_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_INV_DTL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_INV_DTL_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_INV_DTL_TR6">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_INV_DTL_TR9">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <unique name="AR_INV_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_INV_ITM_CODE_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="An organization which bills customers for goods or services which generates revenue.  Organization must be designated as such before using the Accounts Receivable module."/>
        <column name="AR_INV_ITM_CD" primaryKey="true" size="6" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AR_INV_ITM_DESC" size="40" type="VARCHAR" zz_comment="The description of goods or services. [INCOMPLETE]"/>
        <column name="AR_RLTD_STOCK_NBR" size="10" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="INV_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart."/>
        <column name="INV_ACCT_NBR" size="7" type="VARCHAR" zz_comment="An optional part of the accounting string that allows tracking of financial activity within a particular account."/>
        <column name="INV_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional part of the accounting string that allows tracking of financial activity within a particular account."/>
        <column name="INV_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="A code used to classify all financial activity based on accounting principles into detailed categories of income, expense, asset, liability, and fund balances."/>
        <column name="INV_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="INV_PROJECT_CD" size="10" type="VARCHAR" zz_comment="Code that identifies a project that may have transactions that span multiple accounts."/>
        <column name="INV_ORG_REF_ID" size="8" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_ITM_DFLT_PRC" scale="2" size="19" type="DECIMAL" zz_comment="The cost per unit for this item. [INCOMPLETE]"/>
        <column name="AR_DFLT_UOM_CD" size="2" type="VARCHAR" zz_comment="Defines the unit of measure for that item."/>
        <column name="AR_ITM_DFLT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_INV_ITM_TXBL_IND" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="CA_CHART_T" name="AR_INV_ITM_CODE_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_INV_ITM_CODE_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_INV_ITM_CODE_TR3">
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INV_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_INV_ITM_CODE_TR4">
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INV_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="INV_SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_INV_ITM_CODE_TR5">
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_INV_ITM_CODE_TR6">
            <reference foreign="PROJECT_CD" local="INV_PROJECT_CD"/>
        </foreign-key>
        <unique name="AR_INV_ITM_CODE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_INV_PD_APLD_MT">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="AR_PD_APLD_ITM_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_REF_INV_NBR" size="14" type="VARCHAR"/>
        <column name="AR_INV_ITM_NBR" size="7" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="AR_INV_ITMAPLD_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AR_INV_PD_APLD_MTR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <unique name="AR_INV_PD_APLD_MTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_INV_PD_APLD_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="AR_PD_APLD_ITM_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_REF_INV_NBR" size="14" type="VARCHAR" zz_comment="References the invoice number that is being paid."/>
        <column name="AR_INV_ITM_NBR" size="7" type="DECIMAL" zz_comment="Item number is assigned when a line of item is added. [INCOMPLETE]"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted. [INCOMPLETE]"/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year. [INCOMPLETE]"/>
        <column name="AR_INV_ITMAPLD_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of the item that is being applied for payment."/>
        <foreign-key foreignTable="AR_DOC_HDR_T" name="AR_INV_PD_APLD_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AR_INV_DTL_T" name="AR_INV_PD_APLD_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_REF_INV_NBR"/>
            <reference foreign="AR_INV_ITM_NBR" local="AR_INV_ITM_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AR_INV_PD_APLD_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <unique name="AR_INV_PD_APLD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AR_INV_PD_APLD_TI2">
            <index-column name="FDOC_REF_INV_NBR"/>
            <index-column name="AR_INV_ITM_NBR"/>
        </index>
    </table>
    <table name="AR_INV_RCURRNC_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_REF_DOC_NBR" size="14" type="VARCHAR"/>
        <column name="CUST_NBR" size="9" type="VARCHAR"/>
        <column name="DOC_RCURRNC_BEG_DT" type="DATE"/>
        <column name="DOC_RCURRNC_END_DT" type="DATE"/>
        <column name="DOC_TOT_RCURRNC_NBR" size="7" type="DECIMAL"/>
        <column name="DOC_RCURRNC_INTRV_CD" size="1" type="VARCHAR"/>
        <column name="DOC_INITR_USR_ID" size="40" type="VARCHAR"/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="AR_INV_RCURRNC_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_LOCKBOX_T">
        <column name="AR_INV_SEQ_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AR_LOCKBOX_NBR" size="10" type="VARCHAR" zz_comment="Lockbox is a service provided by a bank to streamline the payment processes of an institution. Essentially, a lockbox is a post office box that the bank establishes and controls for an institution. The customers send their payments directly to this lockbox. The bank opens all correspondence, deposits the checks into designated accounts, and provides daily reports of deposit information. The institution receives a single daily electronic file of all remittance detail. The institution imports this file to update its accounts receivable system. INCOMPLETE: This information was taken from the &quot;&quot;Lockbox&quot;&quot; definition in the glossary."/>
        <column name="CUST_NBR" size="9" type="VARCHAR" zz_comment="The number a vendor uses to identify the institution or organization as a customer. [INCOMPLETE]"/>
        <column name="FDOC_REF_INV_NBR" size="14" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_BILLING_DT" type="DATE" zz_comment="[INCOMPLETE]"/>
        <column name="AR_INV_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of the invoice to be processed. [INCOMPLETE]"/>
        <column name="AR_INV_PD_APLD_AMT" scale="2" size="19" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="AR_SCAN_INV_DT" type="DATE" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_PMT_MEDIUM_CD" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_PRCS_INV_DT" type="DATE" zz_comment="[INCOMPLETE]"/>
        <column name="AR_BATCH_SEQ_NBR" size="5" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="BNK_CD" size="4" type="VARCHAR"/>
        <foreign-key foreignTable="AR_PMT_MEDIUM_T" name="AR_LOCKBOX_TR1">
            <reference foreign="CUST_PMT_MEDIUM_CD" local="CUST_PMT_MEDIUM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BANK_T" name="AR_LOCKBOX_TR2">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <unique name="AR_LOCKBOX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_NON_APLD_DIST_MT">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="AR_PD_APLD_ITM_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="FDOC_REF_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AR_NON_APLD_DIST_MTR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <unique name="AR_NON_APLD_DIST_MTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_NON_APLD_DIST_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="AR_PD_APLD_ITM_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="FDOC_REF_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The Document Number of the source system."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted. [INCOMPLETE]"/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year. [INCOMPLETE]"/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="AR_NON_APLD_DIST_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="AR_NON_APLD_HLDG_T" name="AR_NON_APLD_DIST_TR2">
            <reference foreign="FDOC_REF_NBR" local="FDOC_REF_NBR"/>
        </foreign-key>
        <unique name="AR_NON_APLD_DIST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_NON_APLD_HLDG_T">
        <column name="FDOC_REF_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The Document Number of the source system."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="CUST_NBR" size="9" type="VARCHAR" zz_comment="The number a vendor uses to identify the institution or organization as a customer. [INCOMPLETE]"/>
        <foreign-key foreignTable="AR_CUST_T" name="AR_NON_APLD_HLDG_TR1">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AR_DOC_HDR_T" name="AR_NON_APLD_HLDG_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_REF_NBR"/>
        </foreign-key>
        <unique name="AR_NON_APLD_HLDG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="AR_NON_APLD_HLDG_TI2">
            <index-column name="CUST_NBR"/>
        </index>
    </table>
    <table name="AR_NON_INV_DIST_MT">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="FDOC_REF_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="AR_DOC_HDR_T" name="AR_NON_INV_DIST_MTR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="AR_NON_INV_DIST_MTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_NON_INV_DIST_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="FDOC_REF_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The Document Number of the source system."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="AR_NON_APLD_HLDG_T" name="AR_NON_INV_DIST_TR1">
            <reference foreign="FDOC_REF_NBR" local="FDOC_REF_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AR_NON_INV_T" name="AR_NON_INV_DIST_TR3">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="FDOC_LINE_NBR" local="FDOC_LINE_NBR"/>
        </foreign-key>
        <unique name="AR_NON_INV_DIST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_NON_INV_MT">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code and Sub-Object Code are valid."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The object code to which the sub-object code belongs"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows for finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="An optional code on the general ledger transaction string that can be assigned to Identify particular transactions that might span multiple accounts."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="AR_NON_INV_MTR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_NON_INV_MTR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_NON_INV_MTR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="AR_NON_INV_MTR4">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="AR_NON_INV_MTR5">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_NON_INV_MTR6">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <unique name="AR_NON_INV_MTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_NON_INV_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document. [INCOMPLETE]"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code. [INCOMPLETE]"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="AR_DOC_HDR_T" name="AR_NON_INV_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_NON_INV_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_NON_INV_TR4">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_NON_INV_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_NON_INV_TR6">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="AR_NON_INV_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_OPEN_INV_DTL_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR"/>
        <column name="AR_INV_ITM_NBR" size="7" type="DECIMAL" zz_comment="The item number. [INCOMPLETE]"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="AR_BILL_BY_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="AR_BILL_BY_ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="AR_BILLING_DT" type="DATE"/>
        <column name="AR_ENTRY_DT" type="DATE"/>
        <column name="AR_INV_DUE_DT" type="DATE"/>
        <column name="AR_INV_DESC" size="40" type="VARCHAR"/>
        <column name="AR_WRITEOFF_IND" size="1" type="VARCHAR"/>
        <column name="CUST_NBR" size="9" type="VARCHAR" zz_comment="A unique number assigned to identify each vendor/organization as a customer."/>
        <column name="PRCS_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="PRCS_ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="CUST_NM" size="60" type="VARCHAR"/>
        <column name="AR_INV_ITM_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="AR_INV_ITMAPLD_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="AR_OPEN_INV_DTL_MTR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_OPEN_INV_DTL_MTR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_OPEN_INV_DTL_MTR3">
            <reference foreign="FIN_COA_CD" local="AR_BILL_BY_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_OPEN_INV_DTL_MTR4">
            <reference foreign="FIN_COA_CD" local="AR_BILL_BY_COA_CD"/>
            <reference foreign="ORG_CD" local="AR_BILL_BY_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_OPEN_INV_DTL_MTR5">
            <reference foreign="FIN_COA_CD" local="PRCS_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_OPEN_INV_DTL_MTR6">
            <reference foreign="FIN_COA_CD" local="PRCS_FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="PRCS_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="AR_CUST_T" name="AR_OPEN_INV_DTL_MTR7">
            <reference foreign="CUST_NBR" local="CUST_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AR_INV_DTL_T" name="AR_OPEN_INV_DTL_MTR8">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="AR_INV_ITM_NBR" local="AR_INV_ITM_NBR"/>
        </foreign-key>
        <unique name="AR_OPEN_INV_DTL_MTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_ORG_ACCTGDFLT_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart. [INCOMPLETE] : This information was taken from the definition of &quot;&quot;Chart Code&quot;&quot; in the glossary."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus). INCOMPLETE: This information was taken from the definiton of &quot;&quot;Organization Code&quot;&quot; in the glossary."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_LT_CHRG_OBJ_CD" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="INV_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="INV_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="INV_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document. [INCOMPLETE]"/>
        <column name="INV_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class). [INCOMPLETE]"/>
        <column name="INV_PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts. [INCOMPLETE]"/>
        <column name="INV_ORG_REF_ID" size="8" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="PMT_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="PMT_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="PMT_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document. [INCOMPLETE]"/>
        <column name="PMT_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class). [INCOMPLETE]"/>
        <column name="PMT_PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts. [INCOMPLETE]"/>
        <column name="PMT_ORG_REF_ID" size="8" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="WRITEOFF_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="WRITEOFF_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="WRITEOFF_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code to which the sub-object code belongs"/>
        <column name="WRITEOFF_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class). [INCOMPLETE]"/>
        <column name="WRITEOFF_PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts. [INCOMPLETE]"/>
        <column name="WRITEOFF_ORG_REF_ID" size="8" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="PMT_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="INV_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="WRITEOFF_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <foreign-key foreignTable="CA_ORG_T" name="AR_ORG_ACCTGDFLT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_ORG_ACCTGDFLT_TR10">
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INV_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="INV_SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="AR_ORG_ACCTGDFLT_TR11">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="ORG_LT_CHRG_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="AR_ORG_ACCTGDFLT_TR12">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="INV_FIN_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="AR_ORG_ACCTGDFLT_TR13">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INV_ACCT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="INV_FIN_OBJ_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="INV_FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="AR_ORG_ACCTGDFLT_TR14">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="AR_ORG_ACCTGDFLT_TR15">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="PMT_FIN_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="AR_ORG_ACCTGDFLT_TR16">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="PMT_ACCT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="PMT_FIN_OBJ_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="PMT_FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_ORG_ACCTGDFLT_TR17">
            <reference foreign="FIN_COA_CD" local="WRITEOFF_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_ORG_ACCTGDFLT_TR18">
            <reference foreign="FIN_COA_CD" local="WRITEOFF_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="WRITEOFF_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_ORG_ACCTGDFLT_TR19">
            <reference foreign="FIN_COA_CD" local="WRITEOFF_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="WRITEOFF_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="WRITEOFF_SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_ORG_ACCTGDFLT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="AR_ORG_ACCTGDFLT_TR20">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="WRITEOFF_FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="WRITEOFF_FIN_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="AR_ORG_ACCTGDFLT_TR21">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="WRITEOFF_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="WRITEOFF_ACCT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="WRITEOFF_FIN_OBJ_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="WRITEOFF_FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_ORG_ACCTGDFLT_TR22">
            <reference foreign="PROJECT_CD" local="WRITEOFF_PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_ORG_ACCTGDFLT_TR3">
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_ORG_ACCTGDFLT_TR4">
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_ORG_ACCTGDFLT_TR5">
            <reference foreign="PROJECT_CD" local="PMT_PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_ORG_ACCTGDFLT_TR6">
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="PMT_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_ORG_ACCTGDFLT_TR7">
            <reference foreign="FIN_COA_CD" local="INV_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INV_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_ORG_ACCTGDFLT_TR8">
            <reference foreign="PROJECT_CD" local="INV_PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_ORG_ACCTGDFLT_TR9">
            <reference foreign="FIN_COA_CD" local="PMT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="PMT_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="PMT_SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="AR_ORG_ACCTGDFLT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_ORG_OPTION_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus). [INCOMPLETE] : This information was taken from the definiton of &quot;&quot;Organization Code&quot;&quot; in the glossary."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PRCS_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="PRCS_ORG_CD" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_PRN_INV_IND" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_PMT_TERMS_TXT" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_MSG_TXT" size="80" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_REMIT_ADDR_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_REMIT_LN1_ADDR" size="30" type="VARCHAR" zz_comment="The first line of the address information. [INCOMPLETE]"/>
        <column name="ORG_REMIT_LN2_ADDR" size="30" type="VARCHAR" zz_comment="The second mailing address line. [INCOMPLETE]"/>
        <column name="ORG_REMIT_CITY_NM" size="25" type="VARCHAR" zz_comment="The city name for the address. [INCOMPLETE]"/>
        <column name="ORG_REMIT_ST_CD" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_REMIT_ZIP_CD" size="20" type="VARCHAR" zz_comment="Defines zip code to city and state cross-references."/>
        <column name="ORG_PHONE_NBR" size="13" type="VARCHAR" zz_comment="The phone number. [INCOMPLETE]"/>
        <column name="ORG_800_PHONE_NBR" size="13" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_FAX_NBR" size="13" type="VARCHAR" zz_comment="The fax number. [INCOMPLETE]"/>
        <column name="UNIV_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_CHCK_PAY_TO_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_POSTAL_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="ORG_POSTAL_CNTRY_CD" size="2" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="AR_ORG_OPTION_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="AR_ORG_OPTION_TR2">
            <reference foreign="FIN_COA_CD" local="PRCS_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_ORG_OPTION_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="AR_ORG_OPTION_TR4">
            <reference foreign="FIN_COA_CD" local="PRCS_FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="PRCS_ORG_CD"/>
        </foreign-key>
        <unique name="AR_ORG_OPTION_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_PMT_MEDIUM_T">
        <column name="CUST_PMT_MEDIUM_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Payment method such as cash, check, money order, credit card, etc."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_PMT_MEDM_DESC" size="40" type="VARCHAR" zz_comment="Description of the payment method."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="AR_PMT_MEDIUM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_PRN_INV_OPTN_T">
        <column name="AR_PRN_INV_IND" primaryKey="true" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AR_PRN_INV_DESC" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="AR_PRN_INV_OPTN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_SYS_INFO_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted. [INCOMPLETE]"/>
        <column name="PRCS_FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="PRCS_ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FEIN_NBR" size="9" type="VARCHAR" zz_comment="A Federal Employer Identification Number is also known as an Employer Identification Number (EIN) and is used by the federal government to identify a business entity.  The vendor in Kuali is keyed on either the FEIN or SSN - except when the vendor is foreign and no tax number is required. [INCOMPLETE]"/>
        <column name="REFUND_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="UNIV_CLR_COA_CD" size="2" type="VARCHAR" zz_comment="The code that uniquely identifies the chart of accounts. [INCOMPLETE]"/>
        <column name="UNIV_CLR_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The unique number that identifies a pool of funds assigned to a specific institution entity for a specific function. [INCOMPLETE]"/>
        <column name="UNIV_CLR_SUBAC_NBR" size="5" type="VARCHAR" zz_comment="The code that defines the sub-account. [INCOMPLETE]"/>
        <column name="UNIV_CLR_OBJECT_CD" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="UNIV_CLR_SUBOBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class).[INCOMPLETE]"/>
        <column name="PMT_CLR_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="AR_LOCKBOX_NBR" size="10" type="VARCHAR" zz_comment="Lockbox is a service provided by a bank to streamline the payment processes of an institution. Essentially, a lockbox is a post office box that the bank establishes and controls for an institution. The customers send their payments directly to this lockbox. The bank opens all correspondence, deposits the checks into designated accounts, and provides daily reports of deposit information. The institution receives a single daily electronic file of all remittance detail. The institution imports this file to update its accounts receivable system. [INCOMPLETE] : This information was taken from the &quot;&quot;Lockbox&quot;&quot; definition in the glossary."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_REMIT_ADDR_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ORG_REMIT_LN1_ADDR" size="30" type="VARCHAR" zz_comment="The first line of the address information. [INCOMPLETE]"/>
        <column name="ORG_REMIT_LN2_ADDR" size="30" type="VARCHAR" zz_comment="The second mailing address line. [INCOMPLETE]"/>
        <column name="ORG_REMIT_CITY_NM" size="25" type="VARCHAR" zz_comment="The city name for the address. [INCOMPLETE]"/>
        <column name="ORG_REMIT_ST_CD" size="2" type="VARCHAR" zz_comment="Defines U.S. Postal Service codes used to identify states."/>
        <column name="ORG_REMIT_ZIP_CD" size="20" type="VARCHAR" zz_comment="Defines zip code to city and state cross-references."/>
        <column name="ORG_CHCK_PAY_TO_NM" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="FDOC_INITIATOR_ID" size="40" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <unique name="AR_SYS_INFO_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="AR_WRITEOFF_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code and Sub-Object Code are valid."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REF_INV_NBR" size="14" type="VARCHAR"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The object code to which the sub-object code belongs"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows for finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="An optional code on the general ledger transaction string that can be assigned to Identify particular transactions that might span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="AR_INV_WRTOFF_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="AR_WRITEOFF_DOC_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="AR_WRITEOFF_DOC_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="AR_WRITEOFF_DOC_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="AR_WRITEOFF_DOC_TR5">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="AR_WRITEOFF_DOC_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="AR_WRITEOFF_DOC_TR7">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <unique name="AR_WRITEOFF_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="BATCH_LOAD_DOC_T">
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
    </table>
    <table name="CA_A21_ICR_ACCT_T">
        <column default="0" name="CA_A21_ICR_ACCT_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" required="true" size="5" type="VARCHAR"/>
        <column name="ICR_FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ICR_FIN_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="ACLN_PCT" size="45" type="VARCHAR"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="CA_A21_SUB_ACCT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="EX" name="SUB_ACCT_TYP_CD" size="2" type="VARCHAR" zz_comment="Indicates the purpose of the sub-account. The default values are EX? (expense) or CS? (used to track cost share expenses on a contract or grant account)."/>
        <column name="ICR_TYP_CD" size="2" type="VARCHAR" zz_comment="Established to identify the types of expenses (Object Codes) that are eligible (or ineligible) for ICR.  It is an attribute of account that can be assigned to accounts that need to automatically generate indirect cost recovery."/>
        <column name="FIN_SERIES_ID" size="3" type="VARCHAR" zz_comment="Identifies the rate at which indirect costs are charged on the account"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ICR_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OFF_CMP_CD" size="1" type="VARCHAR" zz_comment="Indicates whether the indirect cost recovery (ICR) associated with the account reflects an off-campus rate (off-campus rates often differ from regular on-campus rates)."/>
        <column name="CST_SHR_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Cost Share Account Number assigned to the Cost Share Sub-Account Number."/>
        <column name="CST_SHRSRCACCT_NBR" size="7" type="VARCHAR" zz_comment="The account number that bears the cost share expenses applied to the Cost Share Sub-Account Number."/>
        <column name="CST_SRCSUBACCT_NBR" size="5" type="VARCHAR" zz_comment="Cost share sub-account number on an account to which the cost share expenses should be applied.  If blank, applies cost share to the account number assigned in the Cost Share Account Number field."/>
        <foreign-key foreignTable="CA_ICR_TYPE_T" name="CA_A21_SUB_ACCT_TR1">
            <reference foreign="ACCT_ICR_TYP_CD" local="ICR_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_A21_SUB_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="ICR_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_A21_SUB_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="ICR_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ICR_ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_A21_SUB_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="CST_SHR_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="CA_A21_SUB_ACCT_TR6">
            <reference foreign="FIN_COA_CD" local="CST_SHR_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="CST_SHRSRCACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="CST_SRCSUBACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_A21_SUB_ACCT_TR7">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_A21_SUB_ACCT_TR8">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <unique name="CA_A21_SUB_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ACCOUNT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCOUNT_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific account."/>
        <column name="ACCT_FSC_OFC_UID" size="40" type="VARCHAR" zz_comment="The Fiscal Officer is a person who is trained and hired for the purpose of providing fiscal, policy, and internal control management of all funds in a unit. They are responsible for ensuring that processes and related controls have been established to achieve the mission and objectives of their organization(s)."/>
        <column name="ACCT_SPVSR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The Account Supervisor will be the ?leader? of the organization in which the account resides. In an academic unit this would probably be the Dean, in an administrative unit it would be the Vice President."/>
        <column name="ACCT_MGR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The Account Manager is the person who through their actions, their position, or the budgeting process of the Dean or Vice President has direct responsibility for how funds are spent and managed. Examples would be a principal investigator who received a grant or contract, an academic person who received internal research funds from the Dean, or a Director of a non-academic department."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution."/>
        <column name="ACCT_TYP_CD" size="2" type="VARCHAR" zz_comment="A code that categorizes or groups accounts for reporting purposes."/>
        <column name="ACCT_PHYS_CMP_CD" size="2" type="VARCHAR" zz_comment="Represents the physical location of the account."/>
        <column name="SUB_FUND_GRP_CD" size="6" type="VARCHAR" zz_comment="A designation of an account specific to fund accounting."/>
        <column name="ACCT_FRNG_BNFT_CD" size="1" type="VARCHAR" zz_comment="If checked, when compensation posts to the account, the associated fringe benefits will post to the same account. If it is not checked, when compensation posts to the account the associated fringe benefits will post to the designated fringe benefit account."/>
        <column name="FIN_HGH_ED_FUNC_CD" size="4" type="VARCHAR" zz_comment="Aids in higher education reporting and business rule creation.  Groups accounts into categories such as instruction and research."/>
        <column name="ACCT_RSTRC_STAT_CD" size="1" type="VARCHAR" zz_comment="Used to indicate whether the funds within an account are U (unrestricted), R (restricted), or T (temporarily restricted)."/>
        <column name="ACCT_RSTRC_STAT_DT" type="DATE" zz_comment="If the Account Restricted Status Code is T (Temporarily Restricted), then this field becomes required and the date signifies when the funds are targeted to become unrestricted."/>
        <column name="ACCT_CITY_NM" size="25" type="VARCHAR" zz_comment="The city where the account is managed."/>
        <column name="ACCT_STATE_CD" size="2" type="VARCHAR" zz_comment="The state where the account is managed."/>
        <column name="ACCT_STREET_ADDR" size="30" type="VARCHAR" zz_comment="The street address where the account is managed."/>
        <column name="ACCT_ZIP_CD" size="20" type="VARCHAR" zz_comment="The USPS (United States Postal Service) zip code to the city and state where the account is managed."/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code for the Fringe Benefits Account Number."/>
        <column name="RPTS_TO_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account number that accepts fringe benefits charges if the Fringe Benefit Indicator is not checked."/>
        <column name="ACCT_CREATE_DT" type="DATE" zz_comment="The date when the maintenance document creating the account was fully approved (Final)."/>
        <column name="ACCT_EFFECT_DT" type="DATE" zz_comment="The date when the account became effective."/>
        <column name="ACCT_EXPIRATION_DT" type="DATE" zz_comment="The date the account expires.  Business rules on transactions may prevent the use of expired accounts, or provide warnings when an expired account is being used. Must be equal to or greater than the current date and cannot be before the Account Effective Date.   If it is not blank, Continuation Chart of Accounts Code and Continuation Account Number are required."/>
        <column name="CONT_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="If the Account Expiration Date field is populated, then this field is required and represents the chart code for the continuation account."/>
        <column name="CONT_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="If the Account Expiration Date field is populated, then this field is required and represents the account designated to accept transactions that attempt to post to an expired account."/>
        <column name="ENDOW_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code for the account designated to receive income generated from an endowment account or for the guarantee account for an underwrite for contract and grant accounts.&#xa;&#xa;"/>
        <column name="ENDOW_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number designated to receive income generated from an endowment account or the guarantee account for an underwrite for contract and grant accounts."/>
        <column name="CONTR_CTRL_FCOA_CD" size="2" type="VARCHAR" zz_comment="The chart associated with the Contract Control Account Number.&#xa;"/>
        <column name="CONTR_CTRLACCT_NBR" size="7" type="VARCHAR" zz_comment="The primary spending authority account for a contract that has been assigned multiple accounts in the system. This is the one account that most of the reporting is based on. It represents more fully than any of the others the full functionality of the project and its corresponding expenditures and revenues. An account can be referenced as its own control account."/>
        <column name="INCOME_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code assigned to the Income Stream Account Number."/>
        <column name="INCOME_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account designated to receive general fund income as part of the budget process for institutional funds, or the account designated to receive income from the sponsoring agency on contract and grant funds.  When Budget Adjustments that involve accounts with different income stream accounts are made, the Kuali Financial System (KFS) can be configured to create an automated Transfer of Funds transaction to properly adjust cash between those income stream accounts."/>
        <column name="ACCT_ICR_TYP_CD" size="2" type="VARCHAR" zz_comment="Established to identify the types of expenses (Object Codes) that are eligible (or ineligible) for ICR. Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="AC_CSTM_ICREXCL_CD" size="1" type="VARCHAR" zz_comment="OBSOLETE"/>
        <column name="FIN_SERIES_ID" size="3" type="VARCHAR" zz_comment="Identifies the rate at which indirect costs are charged on the account"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the account receiving the ICR income.  Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="ICR_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account to which the ICR income is applied. Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="ACCT_IN_FP_CD" size="1" type="VARCHAR" zz_comment="OBSOLETE"/>
        <column name="BDGT_REC_LVL_CD" size="1" type="VARCHAR" zz_comment="The code that indicates at which level the account is recording its budget. The typical values might be A: Account / C: Consolidation / O: Object Code / L: Level / S: Sub-Account / M: Mixed / N: No budget.  Limited functionality of this field is currently available.  Set to &quot;&quot;O: Object Code&quot;&quot; for implementation.  Setting the code to &quot;&quot;N: No budget&quot;&quot; will not allow a line to be budgeted in budget construction, but will also not allow Budget Adjustment transactions to be processed."/>
        <column default="N" name="ACCT_SF_CD" size="1" type="VARCHAR" zz_comment="A unique identifier for the code that indicates what level the account is going to be checked for sufficient funds in the transaction processing environment.  Sufficient funds may be checked by: object code, object code level, object code consolidation, account, or cash.  Note:  This is a required field - set the code to &quot;&quot;No Checking&quot;&quot; if the account will not be checked for sufficient funds."/>
        <column name="ACCT_PND_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether sufficient funds check should be performed on the account."/>
        <column name="FIN_EXT_ENC_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether external encumbrances are included in the account?s calculation of sufficient funds. This functionality has not been implemented."/>
        <column name="FIN_INT_ENC_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether internal encumbrances are included in the account?s calculation of sufficient funds. This functionality has not been implemented."/>
        <column name="FIN_PRE_ENC_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether pre-encumbrances are included in the account?s calculation of sufficient funds. This functionality has not been implemented."/>
        <column name="FIN_OBJ_PRSCTRL_CD" size="1" type="VARCHAR" zz_comment="If checked, requires that an Object Code be budgeted for the account before it can be used on an actual or encumbrance transaction."/>
        <column name="CG_CFDA_NBR" size="6" type="VARCHAR" zz_comment="Catalog of Federal Domestic Assistance Number (CFDA) is anumber assigned by the US Government to a particular federal agency and funding program.? All federal grants have a CFDA number assigned based on the particular federal agency and funding program providing the grant.  Required for accounts associated with contract and grant Fund or SubFund Groups."/>
        <column name="ACCT_OFF_CMP_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the account activities occur off-campus."/>
        <column name="ACCT_CLOSED_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the account is closed. Closing an account is more permanent than expiring - no transactions can use a closed account and a closed account can only be re-opened by a system supervisor."/>
        <column name="CG_ACCT_RESP_ID" size="2" type="DECIMAL"/>
        <column name="OLE_UNIV_ACCT_NBR" required="true" size="100" type="VARCHAR"/>
        <column default="--" name="LBR_BEN_RT_CAT_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="THRESHOLD_AMOUNT" size="10" type="DECIMAL"/>
        <column name="THRESHOLD_PERCENTAGE" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ACCOUNT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCOUNT_TR10">
            <reference foreign="FIN_COA_CD" local="CONT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="CONT_ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCOUNT_TR11">
            <reference foreign="FIN_COA_CD" local="ENDOW_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ENDOW_ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ACCOUNT_TR12">
            <reference foreign="FIN_COA_CD" local="ENDOW_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCOUNT_TR14">
            <reference foreign="FIN_COA_CD" local="INCOME_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INCOME_ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ICR_TYPE_T" name="CA_ACCOUNT_TR15">
            <reference foreign="ACCT_ICR_TYP_CD" local="ACCT_ICR_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCOUNT_TR16">
            <reference foreign="FIN_COA_CD" local="ICR_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ICR_ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_ACCOUNT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCT_SF_T" name="CA_ACCOUNT_TR20">
            <reference foreign="ACCT_SF_CD" local="ACCT_SF_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BDGT_REC_LVL_T" name="CA_ACCOUNT_TR21">
            <reference foreign="BDGT_REC_LVL_CD" local="BDGT_REC_LVL_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="CA_ACCOUNT_TR24">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_TYPE_T" name="CA_ACCOUNT_TR3">
            <reference foreign="ACCT_TYP_CD" local="ACCT_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_FUND_GRP_T" name="CA_ACCOUNT_TR6">
            <reference foreign="SUB_FUND_GRP_CD" local="SUB_FUND_GRP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_HIGHR_ED_FUNC_T" name="CA_ACCOUNT_TR7">
            <reference foreign="FIN_HGH_ED_FUNC_CD" local="FIN_HGH_ED_FUNC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_RESTRICT_STAT_T" name="CA_ACCOUNT_TR8">
            <reference foreign="ACCT_RSTRC_STAT_CD" local="ACCT_RSTRC_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCOUNT_TR9">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="RPTS_TO_ACCT_NBR"/>
        </foreign-key>
        <unique name="CA_ACCOUNT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_ACCOUNT_TI10">
            <index-column name="ACCT_MGR_UNVL_ID"/>
        </index>
        <index name="CA_ACCOUNT_TI11">
            <index-column name="ACCT_SPVSR_UNVL_ID"/>
        </index>
        <index name="CA_ACCOUNT_TI2">
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="FIN_COA_CD"/>
        </index>
        <index name="CA_ACCOUNT_TI3">
            <index-column name="ACCT_TYP_CD"/>
        </index>
        <index name="CA_ACCOUNT_TI4">
            <index-column name="FIN_HGH_ED_FUNC_CD"/>
        </index>
        <index name="CA_ACCOUNT_TI5">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ORG_CD"/>
        </index>
        <index name="CA_ACCOUNT_TI6">
            <index-column name="ACCT_RSTRC_STAT_CD"/>
        </index>
        <index name="CA_ACCOUNT_TI7">
            <index-column name="SUB_FUND_GRP_CD"/>
        </index>
        <index name="CA_ACCOUNT_TI8">
            <index-column name="ACCT_FSC_OFC_UID"/>
        </index>
        <index name="CA_ACCOUNT_TI9">
            <index-column name="ACCT_PHYS_CMP_CD"/>
        </index>
    </table>
    <table name="CA_ACCOUNT_TYPE_T">
        <column name="ACCT_TYP_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_TYP_NM" size="40" type="VARCHAR"/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="CA_ACCOUNT_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ACCTG_CTGRY_T">
        <column name="ACCTG_CTGRY_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A unique identifying code that categorizes Object Codes for reporting. Examples include Assets, Liabilities, Fund Balance, Income and Expense."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCTG_CTGRY_DESC" size="40" type="VARCHAR" zz_comment="The familiar title for the Basic Accounting Category Code."/>
        <column name="ACCTG_CTGRY_SHRT_NM" size="12" type="VARCHAR" zz_comment="An abbreviated name for a Basic Accounting Category Code used in reporting where space is limited."/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR" zz_comment="The code to place Basic Accounting Categories in a particular sequence on reports."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_ACCTG_CTGRY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ACCT_AUTODEF_ICR_T">
        <column name="CA_ICR_ACCT_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_DFLT_ID" size="10" type="DECIMAL"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ICR_FIN_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="ACLN_PCT" size="45" type="VARCHAR"/>
        <column default="Y" name="DOBJ_MAINT_CD_ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="CA_ACCT_AUTODEF_ICR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ACCT_AUTO_CREATE_DFLT_T">
        <column name="KC_UNIT" primaryKey="true" size="8" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="KC_UNIT_NAME" size="40" type="VARCHAR"/>
        <column name="ACCT_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="ACCT_CITY_NM" size="25" type="VARCHAR"/>
        <column name="ACCT_STATE_CD" size="2" type="VARCHAR"/>
        <column name="ACCT_STREET_ADDR" size="30" type="VARCHAR"/>
        <column name="ACCT_OFF_CMP_IND" size="1" type="VARCHAR"/>
        <column name="ACCT_TYP_CD" size="2" type="VARCHAR"/>
        <column name="ACCT_PHYS_CMP_CD" size="2" type="VARCHAR"/>
        <column name="SUB_FUND_GRP_CD" size="6" type="VARCHAR"/>
        <column name="ACCT_FRNG_BNFT_CD" size="1" type="VARCHAR"/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="RPTS_TO_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="FIN_HGH_ED_FUNC_CD" size="4" type="VARCHAR"/>
        <column name="ACCT_FSC_OFC_UID" size="40" type="VARCHAR"/>
        <column name="ACCT_SPVSR_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="ACCT_MGR_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="ORG_CD" size="4" type="VARCHAR"/>
        <column name="CONT_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="CONT_ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="INCOME_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="INCOME_ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="BDGT_REC_LVL_CD" size="1" type="VARCHAR"/>
        <column name="ACCT_SF_CD" size="1" type="VARCHAR"/>
        <column name="ACCT_PND_SF_CD" size="1" type="VARCHAR"/>
        <column name="FIN_EXT_ENC_SF_CD" size="1" type="VARCHAR"/>
        <column name="FIN_INT_ENC_SF_CD" size="1" type="VARCHAR"/>
        <column name="FIN_PRE_ENC_SF_CD" size="1" type="VARCHAR"/>
        <column name="FIN_OBJ_PRSCTRL_CD" size="1" type="VARCHAR"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ICR_ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="CG_ACCT_RESP_ID" size="2" type="DECIMAL"/>
        <column name="ACCT_ICR_TYP_CD" size="2" type="VARCHAR"/>
        <column name="ACCT_EXPNS_GUIDE_TXT" size="400" type="VARCHAR"/>
        <column name="ACCT_INCM_GUIDE_TXT" size="400" type="VARCHAR"/>
        <column name="ACCT_PRPS_GUIDE_TXT" size="400" type="VARCHAR"/>
        <column name="ACCT_DESC_CMPS_CD" size="2" type="VARCHAR"/>
        <column name="ACCT_DESC_BLDG_CD" size="10" type="VARCHAR"/>
        <column name="CONTR_CTRL_FCOA_CD" size="2" type="VARCHAR"/>
        <column name="CONTR_CTRLACCT_NBR" size="7" type="VARCHAR"/>
        <column name="FIN_SERIES_ID" size="3" type="VARCHAR"/>
        <column name="ACCT_CLOSED_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="CA_ACCT_CHG_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_FSC_OFC_UID" size="40" type="VARCHAR" zz_comment="The Fiscal Officer is a person who is trained and hired for the purpose of providing fiscal, policy, and internal control management of all funds in a unit. They are responsible for ensuring that processes and related controls have been established to achieve the mission and objectives of their organization(s)."/>
        <column name="ACCT_SPVSR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The Account Supervisor will be the ?leader? of the organization in which the account resides. In an academic unit this would probably be the Dean, in an administrative unit it would be the Vice President."/>
        <column name="ACCT_MGR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The Account Manager is the person who through their actions, their position, or the budgeting process of the Dean or Vice President has direct responsibility for how funds are spent and managed. Examples would be a principal investigator who received a grant or contract, an academic person who received internal research funds from the Dean, or a Director of a non-academic department."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution."/>
        <column name="SUB_FUND_GRP_CD" size="6" type="VARCHAR" zz_comment="A designation of an account specific to fund accounting."/>
        <column name="ACCT_CITY_NM" size="25" type="VARCHAR" zz_comment="The city where the account is managed."/>
        <column name="ACCT_STATE_CD" size="2" type="VARCHAR" zz_comment="The state where the account is managed."/>
        <column name="ACCT_STREET_ADDR" size="30" type="VARCHAR" zz_comment="The street address where the account is managed."/>
        <column name="ACCT_ZIP_CD" size="20" type="VARCHAR" zz_comment="The USPS (United States Postal Service) zip code to the city and state where the account is managed."/>
        <column name="ACCT_EXPIRATION_DT" type="DATE" zz_comment="The date the account expires.  Business rules on transactions may prevent the use of expired accounts, or provide warnings when an expired account is being used. Must be equal to or greater than the current date and cannot be before the Account Effective Date.   If it is not blank, Continuation Chart of Accounts Code and Continuation Account Number are required."/>
        <column name="CONT_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="If the Account Expiration Date field is populated, then this field is required and represents the chart code for the continuation account."/>
        <column name="CONT_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="If the Account Expiration Date field is populated, then this field is required and represents the account designated to accept transactions that attempt to post to an expired account."/>
        <column name="INCOME_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code assigned to the Income Stream Account Number."/>
        <column name="INCOME_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account designated to receive general fund income as part of the budget process for institutional funds, or the account designated to receive income from the sponsoring agency on contract and grant funds.  When Budget Adjustments that involve accounts with different income stream accounts are made, the Kuali Financial System (KFS) can be configured to create an automated Transfer of Funds transaction to properly adjust cash between those income stream accounts."/>
        <column name="CG_CFDA_NBR" size="6" type="VARCHAR" zz_comment="Catalog of Federal Domestic Assistance Number (CFDA) is anumber assigned by the US Government to a particular federal agency and funding program.? All federal grants have a CFDA number assigned based on the particular federal agency and funding program providing the grant.  Required for accounts associated with contract and grant Fund or SubFund Groups."/>
        <column name="FIN_HGH_ED_FUNC_CD" size="4" type="VARCHAR" zz_comment="Aids in higher education reporting and business rule creation.  Groups accounts into categories such as instruction and research."/>
        <column name="ACCT_SF_CD" size="1" type="VARCHAR" zz_comment="A unique identifier for the code that indicates what level the account is going to be checked for sufficient funds in the transaction processing environment.  Sufficient funds may be checked by: object code, object code level, object code consolidation, account, or cash.  Note:  This is a required field - set the code to &quot;&quot;No Checking&quot;&quot; if the account will not be checked for sufficient funds."/>
        <column name="ACCT_PND_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether sufficient funds check should be performed on the account."/>
        <column name="ACCT_SRCH_CRTA_TXT" size="400" type="VARCHAR"/>
        <column name="LBR_BEN_RT_CAT_CD" size="2" type="VARCHAR"/>
        <unique name="CA_ACCT_CHG_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_ACCT_CHG_DOC_TI2">
            <index-column name="ACCT_FSC_OFC_UID"/>
        </index>
        <index name="CA_ACCT_CHG_DOC_TI3">
            <index-column name="ACCT_MGR_UNVL_ID"/>
        </index>
        <index name="CA_ACCT_CHG_DOC_TI4">
            <index-column name="ACCT_SPVSR_UNVL_ID"/>
        </index>
    </table>
    <table name="CA_ACCT_CHG_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ACCT_CHG_DTL_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCT_CHG_DTL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <unique name="CA_ACCT_CHG_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_ACCT_CHG_DTL_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
        </index>
        <index name="CA_ACCT_CHG_DTL_TI3">
            <index-column name="FDOC_NBR"/>
        </index>
    </table>
    <table name="CA_ACCT_DELEGATE_GBL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
    </table>
    <table name="CA_ACCT_DELEGATE_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number for which authority is being delegated."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="64" type="VARCHAR" zz_comment="The document type code for the KFS transaction for which authority is being delegated. Document type code &quot;&quot;ALL&quot;&quot;, establishes the delegation for all Document Types that route to the Account Level."/>
        <column name="ACCT_DLGT_UNVL_ID" primaryKey="true" size="40" type="VARCHAR" zz_comment="remove duplicate?? [FURTHER REVIEW REQUIRED]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_APRV_FROM_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The minimum dollar amount of a transaction for which the delegate is authorized. For example, if a delegate is established with a From Amount of $1,000 then a transaction for $500 is not eligible for the delegate?s action. Note that not all KFS documents have a dollar amount associated with them."/>
        <column name="ACCT_DLGT_PRMRT_CD" size="1" type="VARCHAR" zz_comment="Indicates whether the delegate is to be set as a primary delegate who receives documents directly in their workflow action list. If this option is not selected then it indicates the delegate is secondary and has to use a filter in their workflow action list to see documents they are authorized to approve"/>
        <column name="ACCT_DLGT_ACTV_CD" size="1" type="VARCHAR"/>
        <column name="ACCT_DLGT_START_DT" type="DATE" zz_comment="The date on which the delegation is to become effective."/>
        <column name="FDOC_APRV_TO_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The maximum dollar amount of a transaction for which the delegate is authorized. For example, if a delegate is established with a To Amount of $1,000 a transaction for $1,500 is not eligible for the delegate?s action. The value of zero in this field represents infinity."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ACCT_DELEGATE_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CA_ACCT_DELEGATE_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <unique name="CA_ACCT_DELEGATE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_ACCT_DELEGATE_TI2">
            <index-column name="ACCT_DLGT_UNVL_ID"/>
        </index>
    </table>
    <table name="CA_ACCT_DESC_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_DESC" size="40" type="VARCHAR" zz_comment="Additional optional description on the account for use at the campus level."/>
        <column name="ORG_DESC" size="40" type="VARCHAR" zz_comment="Additional optional description on the account for use by the organization."/>
        <column name="RC_DESC" size="40" type="VARCHAR" zz_comment="Additional optional description on the account for use by the responsibility center"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="The code that uniquely identifies the campus for the building construction or improvement project represented by the account.   The functionality in the Capital Asset Management System (CAMS) module uses the information to capitalize construction related costs."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="Building code along with the Building Campus Code identifies the campus and building for the construction or improvement project represented by the account.  The functionality in the Capital Asset Management System (CAMS) module uses the information to capitalize construction related costs."/>
        <foreign-key foreignTable="SH_BUILDING_T" name="CA_ACCT_DESC_TR1">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <unique name="CA_ACCT_DESC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ACCT_GDLNPRPS_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_EXP_GDLN_TXT" size="400" type="VARCHAR" zz_comment="The text describing the type of expenditures that take place in the account. It should also explicitly state those expenditures that are unallowable in the account. This is required unless the Account Expiration Date is before the current date."/>
        <column name="ACCT_INC_GDLN_TXT" size="400" type="VARCHAR" zz_comment="The text describing the types of income (source of funds) that take place in the account. It should also explicitly state those revenues that are unallowable in the account. This is required unless the Account Expiration Date is before the current date."/>
        <column name="ACCT_PURPOSE_TXT" size="400" type="VARCHAR" zz_comment="The text describing the overall purpose of the account and the function it supports."/>
        <unique name="CA_ACCT_GDLNPRPS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ACCT_SF_T">
        <column name="ACCT_SF_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A unique identifier for the code that indicates what level the account is going to be checked for sufficient funds in the transaction processing environment.  Sufficient funds may be checked by: object code, object code level, object code consolidation, account, or cash.  Note:  This is a required field - set the code to &quot;&quot;No Checking&quot;&quot; if the account will not be checked for sufficient funds."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_SF_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the Account Sufficient Funds Code."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_ACCT_SF_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_AICPA_FUNC_T">
        <column name="FIN_AICPA_FUNC_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="The code assigned to specific American Institute of Certified Public Accountants (AICPA) function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_AICPA_FUNC_NM" size="40" type="VARCHAR" zz_comment="The familiar title of an AICPA (The American Institute of Certified Public Accountants) function."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_AICPA_FUNC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_BALANCE_TYPE_T">
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different types of balances. Examples include actual, current budget, base budget, external encumbrances, and internal encumbrances."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_BALANCE_TYP_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific balance type."/>
        <column name="FIN_BALTYP_SHRT_NM" size="12" type="VARCHAR" zz_comment="The abbreviated name used in reporting where there is limited space available"/>
        <column name="FIN_OFFST_GNRTN_CD" size="1" type="VARCHAR" zz_comment="Indicates whether the offsets are to be generated automatically by the system for the balance type."/>
        <column name="FIN_BALTYP_ENC_CD" size="1" type="VARCHAR" zz_comment="Indicate that the balance type represents an encumbrance."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_BALANCE_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_BDGT_AGGR_T">
        <column name="FOBJ_BDGT_AGGR_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="Indicates an object code intended for budgeting by level or consolidation.  This functionality has not been implemented."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FIN_BDGT_AGGR_NM" size="40" type="VARCHAR" zz_comment="The familiar title for the Budget Aggregation Code."/>
        <unique name="CA_BDGT_AGGR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_BDGT_REC_LVL_T">
        <column name="BDGT_REC_LVL_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="The code that indicates at which level the account is recording its budget. The typical values might be A: Account / C: Consolidation / O: Object Code / L: Level / S: Sub-Account / M: Mixed / N: No budget.  Limited functionality of this field is currently available.  Set to &quot;&quot;O: Object Code&quot;&quot; for implementation.  Setting the code to &quot;&quot;N: No budget&quot;&quot; will not allow a line to be budgeted in budget construction, but will also not allow Budget Adjustment transactions to be processed."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BDGT_REC_LVL_NM" size="40" type="VARCHAR" zz_comment="The familiar title for the Budget Recording Level Code."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_BDGT_REC_LVL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_CFDA_REF_T">
        <column name="CG_CFDA_NBR" primaryKey="true" size="6" type="VARCHAR" zz_comment="The CFDA code is a number assigned by the Federal Government to any grant or aid mechanism."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_CFDA_PGM_TTL_NM" size="300" type="VARCHAR" zz_comment="The official title given by the Federal Government to the program represented by this CDFA number."/>
        <column name="CG_CFDA_MAINT_TYP_ID" size="10" type="VARCHAR" zz_comment="The Maintenance Type identifies whether the CFDA number was added to the table automatically via the system refresh from the CFDA website, or whether the number was added manually to the table by a system administrator."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CG_CFDA_REF_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_CHART_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_DESC" size="40" type="VARCHAR" zz_comment="The familiar title for the Chart of Accounts Code."/>
        <column name="FIN_COA_ACTIVE_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FIN_CASH_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code that represents cash on the Chart."/>
        <column name="FIN_AP_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for accounts payables entries on the Chart ."/>
        <column name="INCBDGT_ELIMOBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for income on system generated Transfer of Funds documents or Budget Adjustment documents between two accounts with different income stream accounts."/>
        <column name="EXPBDGT_ELIMOBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for expense on system generated Transfer of Funds documents ."/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Represents the chart code that has responsibility (hierarchy) over the chart code that is being created."/>
        <column name="FIN_AR_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for accounts receivable entries on the Chart."/>
        <column name="FIN_INT_ENC_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code to offset internal encumbrances on the Chart."/>
        <column name="FIN_EXT_ENC_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code to offset external encumbrances on the Chart."/>
        <column name="FIN_PRE_ENC_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code to offset encumbrances created via the Pre Encumbrance document on the Chart."/>
        <column name="ICR_INC_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for indirect cost income entries on the Chart."/>
        <column name="ICR_EXP_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for indirect cost expense entries on the Chart."/>
        <column name="FND_BAL_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code for fund balance entries on the Chart."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_CHART_TR12">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_CHART_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_DLGT_CHG_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="ACCT_DLGT_UNVL_ID" primaryKey="true" size="40" type="VARCHAR" zz_comment="remove duplicate?? [FURTHER REVIEW REQUIRED]"/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="64" type="VARCHAR" zz_comment="The document type code for the KFS transaction for which authority is being delegated. Document type code &quot;&quot;ALL&quot;&quot;, establishes the delegation for all Document Types that route to the Account Level."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_APRV_FROM_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The minimum range of the dollar amount for which this delegation is authorized. For example, if a delegate is established with a From Amount of $1,000 then a transaction for $500 is not eligible for the delegate?s action. Note that not all KFS documents have a dollar amount associated with them. The value of zero means that you do not have the minimum range defined for this delegation."/>
        <column name="FDOC_APRV_TO_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The maximum range of the dollar amount for which this delegation is applied to. For example, if a delegate is established with a To Amount of $1,000 a transaction for $1,500 is not eligible for the delegate?s action. The value of 0 means that you do not have the maximum range defined for this delegation."/>
        <column name="ACCT_DLGT_PRMRT_CD" size="1" type="VARCHAR" zz_comment="Indicates whether the delegate is to be set as a primary delegate who receives documents directly in their workflow action list. If this option is not selected then it indicates the delegate is secondary and has to use a filter in their workflow action list to see documents they are authorized to approve"/>
        <column name="ACCT_DLGT_START_DT" type="DATE" zz_comment="The date on which the delegation is to become effective."/>
        <unique name="CA_DLGT_CHG_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_DLGT_CHG_DOC_TI2">
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="CA_DLGT_CHG_DOC_TI3">
            <index-column name="ACCT_DLGT_UNVL_ID"/>
        </index>
    </table>
    <table name="CA_FEDERAL_FUNC_T">
        <column name="FIN_FED_FUNC_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="An attribute of Higher Education Function Code that is used for federal reporting purposes (for example, GA for General Administration)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_FED_FUNC_NM" size="40" type="VARCHAR" zz_comment="The familiar title for the Federal Function Code."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_FEDERAL_FUNC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_FED_FND_T">
        <column name="FIN_FED_FUNDED_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="An attribute of Object Code that indicates the funding source and ownership of capital equipment (for example, Non-federally funded/University owned, Federally funded/University owned, or Federally funded/Federally owned)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FIN_FED_FND_NM" size="40" type="VARCHAR" zz_comment="The familiar title for the Federal Funded Code."/>
        <unique name="CA_FED_FND_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_FUND_GRP_T">
        <column name="FUND_GRP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Fund Group is the broadest category of funding sources. Used for reporting and business rules creation."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FUND_GRP_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific fund group."/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR" zz_comment="The code to place fund groups in a particular sequence on reports."/>
        <column default="F" name="FND_GRP_BA_RSTR_LVL_CD" required="true" size="1" type="VARCHAR" zz_comment="The code to define the level at which business rules on the budget adjustment document are checked, from the following Budget Adjustment Restriction Code list.   F: Fund / C: Chart / O: Organization / A: Account."/>
        <unique name="CA_FUND_GRP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_HIGHR_ED_FUNC_T">
        <column name="FIN_HGH_ED_FUNC_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="(Or Financial Higher Education Function Code) aids in higher education reporting and business rule creation.  Groups accounts into categories such as instruction and research.  Each unique set of University Budget Office Function Cdoe, AICPA Function Code, and Federal Function Code requires a unique Higher Education Function Code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_HGH_ED_FUNC_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Higher Education Function."/>
        <column name="FIN_UBO_FUNC_CD" size="3" type="VARCHAR" zz_comment="The code to identify a specific University Budget Office Function."/>
        <column name="FIN_AICPA_FUNC_CD" size="3" type="VARCHAR" zz_comment="The code assigned to specific American Institute of Certified Public Accountants (AICPA) function."/>
        <column name="FIN_FED_FUNC_CD" size="3" type="VARCHAR" zz_comment="The code to identify a specific Federal Function."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_UBO_FUNC_T" name="CA_HIGHR_ED_FUNC_TR1">
            <reference foreign="FIN_UBO_FUNC_CD" local="FIN_UBO_FUNC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_FEDERAL_FUNC_T" name="CA_HIGHR_ED_FUNC_TR2">
            <reference foreign="FIN_FED_FUNC_CD" local="FIN_FED_FUNC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_AICPA_FUNC_T" name="CA_HIGHR_ED_FUNC_TR3">
            <reference foreign="FIN_AICPA_FUNC_CD" local="FIN_AICPA_FUNC_CD"/>
        </foreign-key>
        <unique name="CA_HIGHR_ED_FUNC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ICR_ACCT_T">
        <column default="0" name="CA_ICR_ACCT_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ICR_FIN_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="ACLN_PCT" size="45" type="VARCHAR"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="CA_ICR_AUTO_ENTR_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="Institutions defined yearly period used for the automated indirect cost calculation"/>
        <column name="FIN_SERIES_ID" primaryKey="true" size="3" type="VARCHAR" zz_comment="The unique ID to identify which record of the Automated Indirect Cost Recovery table is used to determine indirect cost percentage and expense and income account(s)."/>
        <column name="AWRD_ICR_ENTRY_NBR" primaryKey="true" size="2" type="DECIMAL" zz_comment="Sequence number to assure that entries in the Indirect Cost Recovery Automated Entry table are unique."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the account number"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number for which automated indirect cost is being calculated"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The object code for which the automated indirect cost is calculated"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The sub-object code related to the Account Number and Object Code for which the automated indirect cost is being calculated."/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR" zz_comment="The code to indicate whether the automated entry should be recorded against the account as a debit or a credit from the Debit/Credit list."/>
        <column name="AWRD_ICR_RATE_PCT" scale="3" size="6" type="DECIMAL" zz_comment="The percentage of direct costs at which the automated indirect cost should be calculated."/>
        <column name="ACCT_ICR_RATE_ACTV_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ICR_RATE_T" name="CA_ICR_AUTO_ENTR_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_SERIES_ID" local="FIN_SERIES_ID"/>
        </foreign-key>
    </table>
    <table name="CA_ICR_EXCL_ACCT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account number for which indirect cost recovery is being excluded"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number for which indirect cost recovery is being excluded"/>
        <column name="FIN_OBJ_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the particular Object Code used."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The object code for which indirect cost recovery is being excluded"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ICR_EXCL_ACCT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ICR_EXCL_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_OBJ_COA_CD"/>
        </foreign-key>
        <unique name="CA_ICR_EXCL_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ICR_EXCL_TYPE_T">
        <column name="ACCT_ICR_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Established to identify the types of expenses (Object Codes) that are eligible (or ineligible) for ICR (Indirect Cost Recovery). Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account number for which indirect cost recovery is being excluded"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The object code for which indirect cost recovery is being excluded"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_ICR_EXCL_TYP_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ICR_TYPE_T" name="CA_ICR_EXCL_TYPE_TR2">
            <reference foreign="ACCT_ICR_TYP_CD" local="ACCT_ICR_TYP_CD"/>
        </foreign-key>
        <unique name="CA_ICR_EXCL_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ICR_RATE_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="Institutions defined yearly period used for the automated indirect cost calculation"/>
        <column name="FIN_SERIES_ID" primaryKey="true" size="3" type="VARCHAR" zz_comment="The unique ID to identify which record of the Automated Indirect Cost Recovery table is used to determine indirect cost percentage and expense and income account(s)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_ICR_RATE_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <unique name="CA_ICR_RATE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ICR_TYPE_T">
        <column name="ACCT_ICR_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Established to identify the types of expenses (Object Codes) that are eligible (or ineligible) for ICR (Indirect Cost Recovery). Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_ICR_TYP_DESC" size="40" type="VARCHAR" zz_comment="The familiar title for the indirect cost recovery type"/>
        <column name="ACCT_ICR_TYP_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_ICR_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_MNXFR_ELIM_T">
        <column name="FOBJ_MNXFR_ELIM_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="An attribute of Object Code that can be used to indicate whether the object code is considered a mandatory transfer code, an elimination code, or neither."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FOBJ_MNXFR_ELIM_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the specific Mandatory Transfer Elimination Code."/>
        <unique name="CA_MNXFR_ELIM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_OBJECT_CODE_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_OBJ_CD_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the specific Object Code."/>
        <column name="FIN_OBJ_CD_SHRT_NM" size="12" type="VARCHAR" zz_comment="The shortened version of the Object Code name for use in reporting where space is limited."/>
        <column name="FIN_OBJ_LEVEL_CD" size="4" type="VARCHAR" zz_comment="This is the summary code for a given range of detailed object code classifications and identifies the level to which the object code belongs."/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The value automatically defaults to the Reports to Chart of Accounts Code associated with Reports to Object Codes Chart Code once it is entered."/>
        <column name="RPTS_TO_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code that the object code reports to in the next higher level chart"/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR" zz_comment="This is used to identify an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
        <column name="FIN_OBJ_SUB_TYP_CD" size="2" type="VARCHAR" zz_comment="A grouping of a sub-set of object codes for the purpose of creating business rules or to aid in reporting."/>
        <column name="HIST_FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="This provides for a means of referencing a different object code previously used for this purpose and can be used for historical reporting."/>
        <column name="FIN_OBJ_ACTIVE_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FOBJ_BDGT_AGGR_CD" size="1" type="VARCHAR" zz_comment="Indicates an object code intended for budgeting by level or consolidation.  O: Object code level / C: Consolidation level / L: Level.  This functionality has not been implemented."/>
        <column name="FOBJ_MNXFR_ELIM_CD" size="1" type="VARCHAR" zz_comment="An attribute of Object Code that can be used to indicate whether the object code is considered a mandatory transfer code, an elimination code, or neither."/>
        <column name="FIN_FED_FUNDED_CD" size="1" type="VARCHAR" zz_comment="An attribute of Object Code that indicates the funding source and ownership of capital equipment (for example, Non-federally funded/University owned, Federally funded/University owned, or Federally funded/Federally owned)."/>
        <column name="NXT_YR_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code that represents the object code in the next Fiscal Year."/>
        <column name="RSCH_BDGT_CTGRY_CD" size="3" type="VARCHAR"/>
        <column name="RSCH_OBJ_CD_DESC" size="200" type="VARCHAR"/>
        <column name="RSCH_ON_CMP_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="CA_OBJECT_CODE_TR10">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJ_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_SUB_TYPE_T" name="CA_OBJECT_CODE_TR11">
            <reference foreign="FIN_OBJ_SUB_TYP_CD" local="FIN_OBJ_SUB_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_OBJECT_CODE_TR12">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BDGT_AGGR_T" name="CA_OBJECT_CODE_TR2">
            <reference foreign="FOBJ_BDGT_AGGR_CD" local="FOBJ_BDGT_AGGR_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_MNXFR_ELIM_T" name="CA_OBJECT_CODE_TR3">
            <reference foreign="FOBJ_MNXFR_ELIM_CD" local="FOBJ_MNXFR_ELIM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_FED_FND_T" name="CA_OBJECT_CODE_TR4">
            <reference foreign="FIN_FED_FUNDED_CD" local="FIN_FED_FUNDED_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="CA_OBJECT_CODE_TR5">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="NXT_YR_FIN_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_LEVEL_T" name="CA_OBJECT_CODE_TR6">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJ_LEVEL_CD" local="FIN_OBJ_LEVEL_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_OBJECT_CODE_TR7">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_OBJECT_CODE_TR8">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_OBJECT_CODE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_OBJ_CD_CHG_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code for which the Object Code is valid."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="FIN_OBJ_CD_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the specific Object Code."/>
        <column name="FIN_OBJ_CD_SHRT_NM" size="12" type="VARCHAR" zz_comment="The shortened version of the Object Code name for use in reporting where space is limited."/>
        <column name="FIN_OBJ_LEVEL_CD" size="4" type="VARCHAR" zz_comment="This is the summary code for a given range of detailed object code classifications and identifies the level to which the object code belongs."/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="RPTS_TO_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code that the object code being created reports to in the higher level chart."/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR" zz_comment="This is used to identify an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
        <column name="FIN_OBJ_SUB_TYP_CD" size="2" type="VARCHAR" zz_comment="A grouping of a sub-set of object codes for the purpose of creating business rules or to aid in reporting."/>
        <column name="HIST_FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="This provides for a means of referencing a different object code previously used for this purpose and can be used for historical reporting."/>
        <column name="FIN_OBJ_ACTIVE_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FOBJ_BDGT_AGGR_CD" size="1" type="VARCHAR" zz_comment="Indicates an object code intended for budgeting by level or consolidation.  O: Object code level / C: Consolidation level / L: Level.  This functionality has not been implemented."/>
        <column name="FOBJ_MNXFR_ELIM_CD" size="1" type="VARCHAR" zz_comment="An attribute of Object Code that can be used to indicate whether the object code is considered a mandatory transfer code, an elimination code, or neither."/>
        <column name="FIN_FED_FUNDED_CD" size="1" type="VARCHAR" zz_comment="An attribute of Object Code that indicates the funding source and ownership of capital equipment (for example, Non-federally funded / University owned, Federally funded / University owned, or Federally funded / Federally owned)."/>
        <column name="NXT_YR_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The object code that represents the object code in the next Fiscal Year."/>
        <column name="RSCH_BDGT_CTGRY_CD" size="3" type="VARCHAR"/>
        <column name="RSCH_OBJ_CD_DESC" size="200" type="VARCHAR"/>
        <column name="RSCH_ON_CMP_IND" size="1" type="VARCHAR"/>
        <unique name="CA_OBJ_CD_CHG_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_OBJ_CD_CHG_DOC_TI1">
            <index-column name="UNIV_FISCAL_YR"/>
        </index>
    </table>
    <table name="CA_OBJ_CD_CHG_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code for which the Object Code is valid."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_OBJ_CD_CHG_DTL_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_CD_CHG_DOC_T" name="CA_OBJ_CD_CHG_DTL_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CA_OBJ_CD_CHG_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_OBJ_CONSOLDTN_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart of accounts for which the Object Code is valid."/>
        <column name="FIN_CONS_OBJ_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Defines a general category of object codes for reporting. One object consolidation includes the object codes belonging to one or more object levels."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_CONS_OBJ_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Object Consolidation."/>
        <column name="FIN_CONOBJ_SHRT_NM" size="12" type="VARCHAR" zz_comment="The abbreviated name used in the reporting where space is limited."/>
        <column name="FIN_CONOBJ_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR" zz_comment="The code to determine the default sort sequence on reports."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_OBJ_CONSOLDTN_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_OBJ_CONSOLDTN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_OBJ_LEVEL_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="FIN_OBJ_LEVEL_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code assigned to a particular reporting group of object codes."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_OBJ_LEVEL_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific object level."/>
        <column name="FIN_OBJLVL_SHRT_NM" size="12" type="VARCHAR" zz_comment="The abbreviated name used in reporting where space is limited."/>
        <column name="FIN_CONS_OBJ_CD" size="4" type="VARCHAR" zz_comment="The consolidation object code associated with the object level"/>
        <column name="FIN_OBJLVL_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR" zz_comment="The code to determine the default sort sequence on reports."/>
        <foreign-key foreignTable="CA_OBJ_CONSOLDTN_T" name="CA_OBJ_LEVEL_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_CONS_OBJ_CD" local="FIN_CONS_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_OBJ_LEVEL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_OBJ_LEVEL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_OBJ_LEVEL_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="FIN_CONS_OBJ_CD"/>
        </index>
    </table>
    <table name="CA_OBJ_SUB_TYPE_T">
        <column name="FIN_OBJ_SUB_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A grouping of a sub-set of object codes for the purpose of creating business rules or to aid in reporting."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_OBJ_SUB_TYP_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Object Sub-Type."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_OBJ_SUB_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_OBJ_TYPE_T">
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Used to identify an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_OBJ_TYP_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Object Type."/>
        <column name="FIN_OBJTYP_DBCR_CD" size="1" type="VARCHAR" zz_comment="The default balance of debit or credit for the Object Type from the Debit/Credit list."/>
        <column name="FIN_OBJ_TYP_ICR_CD" size="1" type="VARCHAR" zz_comment="If selected the transactions with the Object Type are eligible for automated indirect cost calculation."/>
        <column name="FUND_BALANCE_CD" size="1" type="VARCHAR" zz_comment="If selected  the Object Type Code reflects Fund Balance."/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR" zz_comment="The code to determine the default sort sequence of Object Types on certain reports."/>
        <column name="ACCTG_CTGRY_CD" required="true" size="2" type="VARCHAR" zz_comment="A unique identifying code that categorizes Object Codes for reporting. Examples include Assets, Liabilities, Fund Balance, Income and Expense."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ACCTG_CTGRY_T" name="CA_OBJ_TYPE_TR1">
            <reference foreign="ACCTG_CTGRY_CD" local="ACCTG_CTGRY_CD"/>
        </foreign-key>
        <unique name="CA_OBJ_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_EXTNS_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DESCRSHORT" size="10" type="VARCHAR"/>
        <column name="COMPANY" size="3" type="VARCHAR"/>
        <column name="SETID_LOCATION" size="5" type="VARCHAR"/>
        <column name="LOCATION" size="10" type="VARCHAR"/>
        <column name="TAX_LOCATION_CD" size="10" type="VARCHAR"/>
        <column name="MANAGER_UNVL_ID" size="40" type="VARCHAR" zz_comment="The User ID of the individual responsible for approval for personnel actions for the organization."/>
        <column name="MANAGER_POSN" size="8" type="VARCHAR"/>
        <column name="BUDGET_YR_END_DT" size="4" type="DECIMAL"/>
        <column name="BUDGET_LVL" size="1" type="VARCHAR"/>
        <column name="GL_EXPENSE" size="35" type="VARCHAR"/>
        <column name="EEO4_FUNCTION" size="2" type="VARCHAR"/>
        <column name="ACCIDENT_INS" size="3" type="VARCHAR"/>
        <column name="SI_ACCIDENT_NUM" size="15" type="VARCHAR"/>
        <column name="HAZARD" size="4" type="VARCHAR"/>
        <column name="ESTABID" size="5" type="VARCHAR"/>
        <column name="RISKCD" size="6" type="VARCHAR"/>
        <column name="FTE_EDIT_INDC" size="1" type="VARCHAR"/>
        <column name="DEPT_TENURE_FLG" size="1" type="VARCHAR"/>
        <column name="TL_DISTRIB_INFO" size="1" type="VARCHAR"/>
        <column name="USE_BUDGETS" size="1" type="VARCHAR"/>
        <column name="USE_ENCUMBRANCES" size="1" type="VARCHAR"/>
        <column name="USE_DISTRIBUTION" size="1" type="VARCHAR"/>
        <column name="BUDGET_DEPTID" size="10" type="VARCHAR"/>
        <column name="DIST_PRORATE_OPTN" size="1" type="VARCHAR"/>
        <column name="HP_STATS_DEPT_CD" size="3" type="VARCHAR"/>
        <column name="HP_STATS_FACULTY" size="5" type="VARCHAR"/>
        <column name="ACCOUNTING_OWNER" size="30" type="VARCHAR"/>
        <column name="COUNTRY_GRP" size="18" type="VARCHAR"/>
        <column name="IU_ORG_MAIL_DRP_CD" size="15" type="VARCHAR"/>
        <column name="IU_ORG_ADDRESS_2" size="30" type="VARCHAR" zz_comment="The first address line where correspondence can be sent related to HRMS issues for the organization."/>
        <column name="IU_ORG_ADDRESS_3" size="30" type="VARCHAR" zz_comment="The second address line where correspondence can be sent related to HRMS issues for the organization."/>
        <column name="IU_CAMPUS_CD" size="2" type="VARCHAR" zz_comment="The campus where correspondence can be sent related to HRMS issues for the organization."/>
        <column name="IU_CAMPUS_BLDG" size="10" type="VARCHAR" zz_comment="The building where correspondence can be sent related to HRMS issues for the organization."/>
        <column name="IU_CAMPUS_ROOM" size="8" type="VARCHAR" zz_comment="The room where correspondence can be sent related to HRMS issues for the organization."/>
        <column name="IU_POSN_ALLOW_FL" size="1" type="VARCHAR" zz_comment="Indicates whether the organization can have positions associated with it in the HRMS system."/>
        <column name="IU_TENURE_ALLOW_FL" size="1" type="VARCHAR" zz_comment="Indicates whether the organization allows tenured positions."/>
        <column name="IU_TITLE_ALLOW_FL" size="1" type="VARCHAR" zz_comment="Indicates whether the organization allows titled positions."/>
        <column name="IU_OCC_UN_ALLOW_FL" size="1" type="VARCHAR" zz_comment="Indicates whether the organization allows occupational units."/>
        <column name="ORG_FSCL_APRVR_UID" size="40" type="VARCHAR" zz_comment="The User ID of the individual responsible for approval of financial obligations related to personnel actions for the organization."/>
        <column name="LAST_UPDATE_DATE" type="DATE" zz_comment="Indicates when the HRMS information was last updated."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_EXTNS_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_ORG_EXTNS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_REVERSION_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The fiscal year for the organization reversion designations."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify an organization. It must be unique within the chart to which it belongs."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BDGT_RVRSN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="BDGT_RVRSNACCT_NBR" size="7" type="VARCHAR" zz_comment="The code which identifies the specific account to be used for budget reversion."/>
        <column name="CF_BY_OBJ_CD_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the Org Reversion Category-defined object code(s) are used for carry forward."/>
        <column name="CSH_RVRSNFINCOA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="CSH_RVRSN_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The code which identifies the specific account to be used for cash reversion."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_REVERSION_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_ORG_REVERSION_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_REVERSION_TR5">
            <reference foreign="FIN_COA_CD" local="BDGT_RVRSN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_REVERSION_TR6">
            <reference foreign="FIN_COA_CD" local="CSH_RVRSNFINCOA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_ORG_REVERSION_TR7">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <unique name="CA_ORG_REVERSION_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_RTNG_MDL_NM_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The organization code that the model is used for."/>
        <column name="ORG_RTNG_MDL_NM" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ORG_T" name="CA_ORG_RTNG_MDL_NM_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_RTNG_MDL_NM_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_ORG_RTNG_MDL_NM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_RTNG_MDL_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The organization for which authority is being delegated"/>
        <column name="ORG_RTNG_MDL_NM" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="ACCT_DLGT_UNVL_ID" primaryKey="true" size="40" type="VARCHAR" zz_comment="remove duplicate [FURTHER REVIEW REQUIRED]"/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The document type code for the KFS transaction for which authority is being delegated. Document type code &quot;&quot;ALL&quot;&quot;, establishes the delegation for all Document Types that route to the Account Level."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_APRV_FROM_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The minimum dollar amount of a transaction for which the delegate is authorized."/>
        <column name="FDOC_APRV_TO_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The maximum dollar amount of a transaction for which the delegate is authorized."/>
        <column name="ACCT_DLGT_PRMRT_CD" size="1" type="VARCHAR" zz_comment="Indicates whether the delegate is to be set as a primary delegate who receives documents directly in their workflow action list. If this option is not selected then it indicates the delegate is secondary and has to use a filter in their workflow action list to see documents they are authorized to approve"/>
        <column name="ACCT_DLGT_START_DT" type="DATE" zz_comment="The date on which the delegation is to become effective."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_RTNG_MDL_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_RTNG_MDL_NM_T" name="CA_ORG_RTNG_MDL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
            <reference foreign="ORG_RTNG_MDL_NM" local="ORG_RTNG_MDL_NM"/>
        </foreign-key>
        <unique name="CA_ORG_RTNG_MDL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_ORG_RTNG_MDL_TI2">
            <index-column name="ACCT_DLGT_UNVL_ID"/>
        </index>
    </table>
    <table name="CA_ORG_RVRSN_CHG_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the organization reversion designations."/>
        <column name="BDGT_RVRSN_COA_CD" size="2" type="VARCHAR" zz_comment="The code which identifies the chart of accounts that the Budget Reversion Account belongs to."/>
        <column name="BDGT_RVRSNACCT_NBR" size="7" type="VARCHAR" zz_comment="The code which identifies the specific account to be used for budget reversion."/>
        <column name="CF_BY_OBJ_CD_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the Org Reversion Category-defined object code(s) are used for carry forward."/>
        <column name="CSH_RVRSNFINCOA_CD" size="2" type="VARCHAR" zz_comment="The code which identifies the chart of accounts that the Cash Reversion Account belongs to."/>
        <column name="CSH_RVRSN_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The code which identifies the specific account to be used for cash reversion."/>
        <unique name="CA_ORG_RVRSN_CHG_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_RVRSN_CHG_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="ORG_RVRSN_CTGRY_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="Defines the categories (for example, Salary and Wages, S, or Capital) that group object codes for the reversion/carry forward rules for the year-end process by assigning them a code, a name, and a place in the display sequence."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_RVRSN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The code which identifies the object code to be used in generated carry forward entries by object code."/>
        <column name="ORG_RVRSN_CD" size="2" type="VARCHAR" zz_comment="The code which identifies a particular combination of carry forward and reversion rules."/>
        <foreign-key foreignTable="CA_ORG_RVRSN_CTGRY_T" name="CA_ORG_RVRSN_CHG_DTL_TR1">
            <reference foreign="ORG_RVRSN_CTGRY_CD" local="ORG_RVRSN_CTGRY_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_RVRSN_CHG_DOC_T" name="CA_ORG_RVRSN_CHG_DTL_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CA_ORG_RVRSN_CHG_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_RVRSN_CHG_ORG_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify an organization. It must be unique within the chart to which it belongs."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_RVRSN_CHG_ORG_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_ORG_RVRSN_CHG_ORG_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_RVRSN_CHG_DOC_T" name="CA_ORG_RVRSN_CHG_ORG_TR3">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CA_ORG_RVRSN_CHG_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_RVRSN_CTGRY_T">
        <column name="ORG_RVRSN_CTGRY_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The code that identifies the Organization Reversion Category."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_RVRSN_CTGRY_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Organization Category Code."/>
        <column name="ORG_RVRSN_SORT_CD" size="2" type="VARCHAR" zz_comment="The code used to display the Org Reversion Categories in a particular order in the Edit Organization Reversion Details Tab of the Organization Reversion Maintenance document."/>
        <column default="Y" name="ORG_RVRSN_CTGRY_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_ORG_RVRSN_CTGRY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_RVRSN_DTL_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="ORG_RVRSN_CTGRY_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="Defines the categories (for example, Salary and Wages, S, or Capital) that group object codes for the reversion/carry forward rules for the year-end process by assigning them a code, a name, and a place in the display sequence."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_RVRSN_CD" size="2" type="VARCHAR" zz_comment="The code which identifies a particular combination of carry forward and reversion rules."/>
        <column name="ORG_RVRSN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The code which identifies the object code to be used in generated carry forward entries by object code."/>
        <column name="ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="CA_ORG_RVRSN_DTL_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="ORG_RVRSN_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_ORG_RVRSN_DTL_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_ORG_RVRSN_DTL_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_RVRSN_DTL_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_RVRSN_CTGRY_T" name="CA_ORG_RVRSN_DTL_TR5">
            <reference foreign="ORG_RVRSN_CTGRY_CD" local="ORG_RVRSN_CTGRY_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_REVERSION_T" name="CA_ORG_RVRSN_DTL_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <unique name="CA_ORG_RVRSN_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_ORG_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_MGR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The UserID of the manager responsible for the organization."/>
        <column name="ORG_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Organization Code."/>
        <column name="RC_CD" size="2" type="VARCHAR" zz_comment="A grouping of organization codes.  Responsibility Center is an organization that has ultimate fiscal responsibility for organizations that report to it."/>
        <column name="ORG_PHYS_CMP_CD" size="2" type="VARCHAR" zz_comment="The campus code which represents the physical location of the organization."/>
        <column name="ORG_TYP_CD" size="1" type="VARCHAR" zz_comment="The type of organization. Examples might include:  C: Campus / R: Responsibility center / U: University chart organization /  O: Other organizations / N: Not official"/>
        <column name="ORG_DFLT_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The primary account used for any account reference for an organization."/>
        <column name="ORG_LN1_ADDR" size="30" type="VARCHAR" zz_comment="The first line of the street address where the organizaiton is located."/>
        <column name="ORG_LN2_ADDR" size="30" type="VARCHAR" zz_comment="The second line of the street address where the organization is located."/>
        <column name="ORG_CITY_NM" size="25" type="VARCHAR" zz_comment="Thhe city where the organization is located."/>
        <column name="ORG_STATE_CD" size="2" type="VARCHAR" zz_comment="The state/province where the organization is located."/>
        <column name="ORG_ZIP_CD" size="20" type="VARCHAR" zz_comment="The USPS (United States Postal Service) zip code to the city and state where the organization is located."/>
        <column name="ORG_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The country code where the organization is located."/>
        <column name="ORG_BEGIN_DT" type="DATE" zz_comment="The date when the organization began operations as a new unit. For a new organization this defaults to todays date."/>
        <column name="ORG_END_DT" type="DATE" zz_comment="The date when the organization was dissolved."/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="RPTS_TO_ORG_CD" size="4" type="VARCHAR" zz_comment="The code designating the organization within the hierarchy to which the organization reports."/>
        <column name="ORG_ACTIVE_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="ORG_IN_FP_CD" size="1" type="VARCHAR" zz_comment="remove?? [FURTHER REVIEW REQUIRED]"/>
        <column name="ORG_PLNT_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account where certain capital moveable equipment purchases are capitalized based on parameters."/>
        <column name="CMP_PLNT_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The campus plant account where certain non-moveable capital assets purchases are capitalized based on parameters."/>
        <column name="ORG_PLNT_COA_CD" size="2" type="VARCHAR" zz_comment="The chart of accounts that the Organization Plant Account Number belongs to."/>
        <column name="CMP_PLNT_COA_CD" size="2" type="VARCHAR" zz_comment="The chart of accounts that the Campus Plant Account Number belongs to."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_TR11">
            <reference foreign="FIN_COA_CD" local="ORG_PLNT_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_TR12">
            <reference foreign="FIN_COA_CD" local="CMP_PLNT_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_RC_T" name="CA_ORG_TR4">
            <reference foreign="RC_CD" local="RC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_TYPE_T" name="CA_ORG_TR6">
            <reference foreign="ORG_TYP_CD" local="ORG_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_ORG_TR7">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="RPTS_TO_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_ORG_TR8">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_ORG_TI2">
            <index-column name="ORG_TYP_CD"/>
        </index>
        <index name="CA_ORG_TI3">
            <index-column name="RC_CD"/>
        </index>
        <index name="CA_ORG_TI4">
            <index-column name="ORG_MGR_UNVL_ID"/>
        </index>
        <index name="CA_ORG_TI5">
            <index-column name="RPTS_TO_FIN_COA_CD"/>
            <index-column name="RPTS_TO_ORG_CD"/>
        </index>
    </table>
    <table name="CA_ORG_TYPE_T">
        <column name="ORG_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="The type of organization. Examples might include:  C: Campus / R: Responsibility center / U: University chart organization /  O: Other organizations / N: Not official"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_TYP_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Organization Type."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_ORG_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_PRIOR_YR_ACCT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCOUNT_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific account."/>
        <column name="ACCT_FSC_OFC_UID" size="40" type="VARCHAR" zz_comment="The Fiscal Officer is a person who is trained and hired for the purpose of providing fiscal, policy, and internal control management of all funds in a unit. They are responsible for ensuring that processes and related controls have been established to achieve the mission and objectives of their organization(s)."/>
        <column name="ACCT_SPVSR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The Account Supervisor will be the ?leader? of the organization in which the account resides. In an academic unit this would probably be the Dean, in an administrative unit it would be the Vice President."/>
        <column name="ACCT_MGR_UNVL_ID" size="40" type="VARCHAR" zz_comment="Remove duplicate??? [FURTHER REVIEW REQUIRED]"/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution."/>
        <column name="ACCT_TYP_CD" size="2" type="VARCHAR" zz_comment="A code that categorizes or groups accounts for reporting purposes."/>
        <column name="ACCT_PHYS_CMP_CD" size="2" type="VARCHAR" zz_comment="Represents the physical location of the account."/>
        <column name="SUB_FUND_GRP_CD" size="6" type="VARCHAR" zz_comment="A designation of an account specific to fund accounting."/>
        <column name="ACCT_FRNG_BNFT_CD" size="1" type="VARCHAR" zz_comment="If checked, when compensation posts to the account, the associated fringe benefits will post to the same account. If it is not checked, when compensation posts to the account the associated fringe benefits will post to the designated fringe benefit account."/>
        <column name="FIN_HGH_ED_FUNC_CD" size="4" type="VARCHAR" zz_comment="Aids in higher education reporting and business rule creation.  Groups accounts into categories such as instruction and research."/>
        <column name="ACCT_RSTRC_STAT_CD" size="1" type="VARCHAR" zz_comment="Used to indicate whether the funds within an account are U (unrestricted), R (restricted), or T (temporarily restricted)."/>
        <column name="ACCT_RSTRC_STAT_DT" type="DATE" zz_comment="If the Account Restricted Status Code is T (Temporarily Restricted), then this field becomes required and the date signifies when the funds are targeted to become unrestricted."/>
        <column name="ACCT_CITY_NM" size="25" type="VARCHAR" zz_comment="The city where the account is managed."/>
        <column name="ACCT_STATE_CD" size="2" type="VARCHAR" zz_comment="The state where the account is managed."/>
        <column name="ACCT_STREET_ADDR" size="30" type="VARCHAR" zz_comment="The street address where the account is managed."/>
        <column name="ACCT_ZIP_CD" size="20" type="VARCHAR" zz_comment="The USPS (United States Postal Service) zip code to the city and state where the account is managed."/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code for the Fringe Benefits Account Number."/>
        <column name="RPTS_TO_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account number that accepts fringe benefits charges if the Fringe Benefit Indicator is not checked."/>
        <column name="ACCT_CREATE_DT" type="DATE" zz_comment="The date when the maintenance document creating the account was fully approved (Final)."/>
        <column name="ACCT_EFFECT_DT" type="DATE" zz_comment="The date when the account became effective."/>
        <column name="ACCT_EXPIRATION_DT" type="DATE" zz_comment="The date the account expires.  Business rules on transactions may prevent the use of expired accounts, or provide warnings when an expired account is being used. Must be equal to or greater than the current date and cannot be before the Account Effective Date.   If it is not blank, Continuation Chart of Accounts Code and Continuation Account Number are required."/>
        <column name="CONT_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="If the Account Expiration Date field is populated, then this field is required and represents the chart code for the continuation account."/>
        <column name="CONT_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="If the Account Expiration Date field is populated, then this field is required and represents the account designated to accept transactions that attempt to post to an expired account."/>
        <column name="ENDOW_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code for the account designated to receive income generated from an endowment account or for the guarantee account for an underwrite for contract and grant accounts."/>
        <column name="ENDOW_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number designated to receive income generated from an endowment account or the guarantee account for an underwrite for contract and grant accounts."/>
        <column name="CONTR_CTRL_FCOA_CD" size="2" type="VARCHAR" zz_comment="The chart associated with the Contract Control Account Number."/>
        <column name="CONTR_CTRLACCT_NBR" size="7" type="VARCHAR" zz_comment="The primary spending authority account for a contract that has been assigned multiple accounts in the system. This is the one account that most of the reporting is based on. It represents more fully than any of the others the full functionality of the project and its corresponding expenditures and revenues. An account can be referenced as its own control account."/>
        <column name="INCOME_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code assigned to the Income Stream Account Number."/>
        <column name="INCOME_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account designated to receive general fund income as part of the budget process for institutional funds, or the account designated to receive income from the sponsoring agency on contract and grant funds.  When Budget Adjustments that involve accounts with different income stream accounts are made, the Kuali Financial System (KFS) can be configured to create an automated Transfer of Funds transaction to properly adjust cash between those income stream accounts."/>
        <column name="ACCT_ICR_TYP_CD" size="2" type="VARCHAR" zz_comment="Established to identify the types of expenses (Object Codes) that are eligible (or ineligible) for ICR. Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="AC_CSTM_ICREXCL_CD" size="1" type="VARCHAR" zz_comment="OBSOLETE"/>
        <column name="FIN_SERIES_ID" size="3" type="VARCHAR" zz_comment="Identifies the rate at which indirect costs are charged on the account"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the account receiving the ICR income.  Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="ICR_ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account to which the ICR income is applied. Required for accounts associated with contract and grant Fund or Sub-Fund Groups."/>
        <column name="ACCT_IN_FP_CD" size="1" type="VARCHAR" zz_comment="Remove duplicate??? [FURTHER REVIEW REQUIRED]"/>
        <column name="BDGT_REC_LVL_CD" size="1" type="VARCHAR" zz_comment="The code that indicates at which level the account is recording its budget. The typical values might be A: Account / C: Consolidation / O: Object Code / L: Level / S: Sub-Account / M: Mixed / N: No budget.  Limited functionality of this field is currently available.  Set to &quot;&quot;O: Object Code&quot;&quot; for implementation.  Setting the code to &quot;&quot;N: No budget&quot;&quot; will not allow a line to be budgeted in budget construction, but will also not allow Budget Adjustment transactions to be processed."/>
        <column name="ACCT_SF_CD" size="1" type="VARCHAR" zz_comment="A unique identifier for the code that indicates what level the account is going to be checked for sufficient funds in the transaction processing environment.  Sufficient funds may be checked by: object code, object code level, object code consolidation, account, or cash.  Note:  This is a required field - set the code to &quot;&quot;No Checking&quot;&quot; if the account will not be checked for sufficient funds."/>
        <column name="ACCT_PND_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether sufficient funds check should be performed on the account."/>
        <column name="FIN_EXT_ENC_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether external encumbrances are included in the account?s calculation of sufficient funds. This functionality has not been implemented."/>
        <column name="FIN_INT_ENC_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether internal encumbrances are included in the account?s calculation of sufficient funds. This functionality has not been implemented."/>
        <column name="FIN_PRE_ENC_SF_CD" size="1" type="VARCHAR" zz_comment="Indicates whether pre-encumbrances are included in the account?s calculation of sufficient funds. This functionality has not been implemented."/>
        <column name="FIN_OBJ_PRSCTRL_CD" size="1" type="VARCHAR" zz_comment="If checked, requires that an Object Code be budgeted for the account before it can be used on an actual or encumbrance transaction."/>
        <column name="CG_CFDA_NBR" size="6" type="VARCHAR" zz_comment="Catalog of Federal Domestic Assistance Number (CFDA) is anumber assigned by the US Government to a particular federal agency and funding program.? All federal grants have a CFDA number assigned based on the particular federal agency and funding program providing the grant.  Required for accounts associated with contract and grant Fund or SubFund Groups."/>
        <column name="ACCT_OFF_CMP_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the account activities occur off-campus."/>
        <column name="ACCT_CLOSED_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_PRIOR_YR_ACCT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_TYPE_T" name="CA_PRIOR_YR_ACCT_TR3">
            <reference foreign="ACCT_TYP_CD" local="ACCT_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_FUND_GRP_T" name="CA_PRIOR_YR_ACCT_TR6">
            <reference foreign="SUB_FUND_GRP_CD" local="SUB_FUND_GRP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_HIGHR_ED_FUNC_T" name="CA_PRIOR_YR_ACCT_TR7">
            <reference foreign="FIN_HGH_ED_FUNC_CD" local="FIN_HGH_ED_FUNC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_RESTRICT_STAT_T" name="CA_PRIOR_YR_ACCT_TR8">
            <reference foreign="ACCT_RSTRC_STAT_CD" local="ACCT_RSTRC_STAT_CD"/>
        </foreign-key>
        <unique name="CA_PRIOR_YR_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_PRIOR_YR_ICR_ACCT_T">
        <column default="0" name="CA_PRIOR_YR_ICR_ACCT_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="ICR_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ICR_FIN_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="ACLN_PCT" size="45" type="VARCHAR"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="CA_PRIOR_YR_ORG_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_MGR_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="ORG_NM" size="40" type="VARCHAR"/>
        <column name="RC_CD" size="2" type="VARCHAR"/>
        <column name="ORG_PHYS_CMP_CD" size="2" type="VARCHAR"/>
        <column name="ORG_TYP_CD" size="1" type="VARCHAR"/>
        <column name="ORG_DFLT_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="ORG_LN1_ADDR" size="30" type="VARCHAR"/>
        <column name="ORG_LN2_ADDR" size="30" type="VARCHAR"/>
        <column name="ORG_CITY_NM" size="25" type="VARCHAR"/>
        <column name="ORG_STATE_CD" size="2" type="VARCHAR"/>
        <column name="ORG_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="ORG_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="ORG_BEGIN_DT" type="DATE"/>
        <column name="ORG_END_DT" type="DATE"/>
        <column name="RPTS_TO_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="RPTS_TO_ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="ORG_ACTIVE_CD" size="1" type="VARCHAR"/>
        <column name="ORG_IN_FP_CD" size="1" type="VARCHAR"/>
        <column name="ORG_PLNT_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="CMP_PLNT_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="ORG_PLNT_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="CMP_PLNT_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_PRIOR_YR_ORG_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_PRIOR_YR_ORG_TR10">
            <reference foreign="FIN_COA_CD" local="CMP_PLNT_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_PRIOR_YR_ORG_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_PRIOR_YR_ORG_TR5">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="RPTS_TO_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_PRIOR_YR_ORG_TR6">
            <reference foreign="FIN_COA_CD" local="RPTS_TO_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_PRIOR_YR_ORG_TR9">
            <reference foreign="FIN_COA_CD" local="ORG_PLNT_COA_CD"/>
        </foreign-key>
        <unique name="CA_PRIOR_YR_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_PRIOR_YR_ORG_TI2">
            <index-column name="ORG_TYP_CD"/>
        </index>
        <index name="CA_PRIOR_YR_ORG_TI3">
            <index-column name="RC_CD"/>
        </index>
        <index name="CA_PRIOR_YR_ORG_TI4">
            <index-column name="ORG_MGR_UNVL_ID"/>
        </index>
        <index name="CA_PRIOR_YR_ORG_TI5">
            <index-column name="RPTS_TO_FIN_COA_CD"/>
            <index-column name="RPTS_TO_ORG_CD"/>
        </index>
    </table>
    <table name="CA_PROJECT_T">
        <column name="PROJECT_CD" primaryKey="true" size="10" type="VARCHAR" zz_comment="An optional code on the general ledger transaction string that can be assigned to Identify particular transactions that might span multiple accounts."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PROJ_MGR_UNVL_ID" size="40" type="VARCHAR" zz_comment="The User ID of the person responsible for the project"/>
        <column name="PROJECT_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Project Code."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code assigned to the Organization Code that is responsible for the Project Code."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="The organization that is responsible for the Project Code."/>
        <column name="PROJ_ACTIVE_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="PROJECT_DESC" size="400" type="VARCHAR" zz_comment="The text description describing the purpose of the Project Code."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_PROJECT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_PROJECT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <unique name="CA_PROJECT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_PROJECT_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ORG_CD"/>
        </index>
        <index name="CA_PROJECT_TI3">
            <index-column name="PROJ_MGR_UNVL_ID"/>
        </index>
    </table>
    <table name="CA_RC_T">
        <column name="RC_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The unique code identifying the Responsibility Center."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="RC_NM" size="40" type="VARCHAR" zz_comment="The familiar title of a specific Responsibility Center."/>
        <column name="RC_SHRT_NM" size="12" type="VARCHAR" zz_comment="The abbreviated name in reporting where space is limited."/>
        <column name="RC_ACTIVE_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_RC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_RESTRICT_STAT_T">
        <column name="ACCT_RSTRC_STAT_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A unique code to identify a particular Restricted Status."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCT_RSTRC_STAT_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the Restricted Status."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_RESTRICT_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_SUB_ACCT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="SUB_ACCT_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the Sub-Account Number."/>
        <column name="SUB_ACCT_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="FIN_RPT_CHRT_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="FIN_RPT_ORG_CD" size="4" type="VARCHAR" zz_comment="The organization code that owns the Financial Reporting Code."/>
        <column name="FIN_RPT_CD" size="10" type="VARCHAR" zz_comment="An attribute assigned to sub-accounts to identify like sub-accounts on different accounts."/>
        <foreign-key foreignTable="CA_CHART_T" name="CA_SUB_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CA_SUB_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_RPT_CHRT_CD"/>
            <reference foreign="ORG_CD" local="FIN_RPT_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_SUB_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_RPT_CHRT_CD"/>
        </foreign-key>
        <unique name="CA_SUB_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CA_SUB_ACCT_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
        </index>
    </table>
    <table name="CA_SUB_FND_GRP_TYP_T">
        <column name="SUB_FUNDGRP_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="An attribute of Sub-Fund that can be used to designate certain like sub-fund groups for reporting and business rule creation (ex. Auxiliary)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="SUB_FND_GRP_TYP_DESC" size="40" type="VARCHAR" zz_comment="The familiar title of the Sub-Fund Group Type."/>
        <column name="SUB_FND_GRP_TYP_ACTV_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_SUB_FND_GRP_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_SUB_FUND_GRP_T">
        <column name="SUB_FUND_GRP_CD" primaryKey="true" size="6" type="VARCHAR" zz_comment="A designation of an account specific to fund accounting."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="remove - not sure what this is?? [FURTHER REVIEW REQUIRED]"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FUND_GRP_CD" size="2" type="VARCHAR" zz_comment="The larger Fund Group to which the Sub-Fund Group is associated"/>
        <column name="SUB_FUND_GRP_DESC" size="40" type="VARCHAR" zz_comment="The familiar title of the Sub-Fund Group."/>
        <column name="SUBFUNDGRP_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="SUB_FUNDGRP_TYP_CD" size="1" type="VARCHAR" zz_comment="An attribute of Sub-Fund that can be used to designate certain like sub-fund groups for reporting needs (ex. Auxiliary)."/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR" zz_comment="A code to determine the default sort sequence on reports."/>
        <column name="SUB_FUND_GRP_WAGE_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the Sub-Fund Group is one that is expected to pay compensation expenses."/>
        <column default="N" name="FND_GRP_BA_RSTR_LVL_CD" required="true" size="1" type="VARCHAR" zz_comment="The code to define the level at which business rules on the budget adjustment document are checked, from the following Budget Adjustment Restriction Code list.   F: Fund / C: Chart / O: Organization / A: Account."/>
        <column name="ACCT_RSTRC_STAT_CD" size="1" type="VARCHAR" zz_comment="Used to indicate whether the funds within the default account are N (Not Applicable), U (unrestricted), R (restricted), or T (temporarily restricted)."/>
        <foreign-key foreignTable="CA_FUND_GRP_T" name="CA_SUB_FUND_GRP_TR1">
            <reference foreign="FUND_GRP_CD" local="FUND_GRP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_FND_GRP_TYP_T" name="CA_SUB_FUND_GRP_TR2">
            <reference foreign="SUB_FUNDGRP_TYP_CD" local="SUB_FUNDGRP_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_RESTRICT_STAT_T" name="CA_SUB_FUND_GRP_TR3">
            <reference foreign="ACCT_RSTRC_STAT_CD" local="ACCT_RSTRC_STAT_CD"/>
        </foreign-key>
        <unique name="CA_SUB_FUND_GRP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_SUB_OBJECT_CD_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code and Sub-Object Code are valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number to which you wish to use the Sub-Object Code belongs."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The object code to which the sub-object code belongs"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows for finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_SUB_OBJ_CD_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the Sub-Object Code Name."/>
        <column name="FIN_SUBOBJ_SHRT_NM" size="12" type="VARCHAR" zz_comment="The shortened version of the sub-object code name used in reporting where space is limited."/>
        <column name="FIN_SUBOBJ_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="CA_SUB_OBJECT_CD_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_SUB_OBJECT_CD_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_SUB_OBJECT_CD_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_SUB_OBJECT_CD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_SUB_OBJ_CD_CHG_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code and Sub-Object Code are valid."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows for finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="FIN_SUB_OBJ_CD_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the Sub-Object Code Name."/>
        <column name="FIN_SUBOBJ_SHRT_NM" size="12" type="VARCHAR" zz_comment="The shortened version of the sub-object code name used in reporting where space is limited."/>
        <column name="FIN_SUBOBJ_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_SUB_OBJ_CD_CHG_DOC_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_SUB_OBJ_CD_CHG_DOC_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_SUB_OBJ_CD_CHG_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_SUB_OBJ_CD_CHG_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code and Sub-Object Code are valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The object code to which the sub-object code belongs"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="CA_SUB_OBJ_CD_CHG_DTL_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJ_CD_CHG_DOC_T" name="CA_SUB_OBJ_CD_CHG_DTL_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="CA_SUB_OBJ_CD_CHG_DTL_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CA_SUB_OBJ_CD_CHG_DTL_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CA_SUB_OBJ_CD_CHG_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CA_UBO_FUNC_T">
        <column name="FIN_UBO_FUNC_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="The code to identify a specific University Budget Office Function."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_UBO_FUNC_NM" size="40" type="VARCHAR" zz_comment="The familiar title of the University Budget Office Function."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CA_UBO_FUNC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CB_AST_TRN_TYP_T">
        <column name="CPTL_AST_TRN_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset transaction."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTL_AST_TRN_TYP_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title of the type of Capital Asset transaction."/>
        <column name="CPTL_AST_NON_QTY_DRVN_ALLW_IND" size="1" type="VARCHAR"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this Capital Asset transaction type is active."/>
        <column name="CPTLAST_QTY_SUBTYP_REQ_TXT" size="100" type="VARCHAR"/>
        <column name="CPTLAST_NONQTY_SUBTYP_REQ_TXT" size="100" type="VARCHAR"/>
        <unique name="CB_AST_TRN_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CB_GL_ENTRY_AST_T">
        <column name="CB_GL_ACCT_ID" primaryKey="true" size="12" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="CB_LN_NBR" primaryKey="true" size="3" type="DECIMAL" zz_comment="Line number on the Purchase Order"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CM_FDOC_NBR" size="14" type="VARCHAR" zz_comment="Document Number Referenced from Capital Asset Management Module"/>
        <foreign-key foreignTable="CB_GL_ENTRY_T" name="CB_GL_ENTRY_AST_TR1">
            <reference foreign="CB_GL_ACCT_ID" local="CB_GL_ACCT_ID"/>
        </foreign-key>
        <unique name="CB_GL_ENTRY_AST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CB_GL_ENTRY_AST_TI1">
            <index-column name="CM_FDOC_NBR"/>
        </index>
    </table>
    <table name="CB_GL_ENTRY_T">
        <column name="CB_GL_ACCT_ID" primaryKey="true" size="12" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" required="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.? 2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart.?"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The unique number that identifies a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" required="true" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" required="true" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="FIN_BALANCE_TYP_CD" required="true" size="2" type="VARCHAR" zz_comment="A code which distinguishes one type of balance from another."/>
        <column name="FIN_OBJ_TYP_CD" required="true" size="2" type="VARCHAR" zz_comment="The code assigned to the particular Object Type."/>
        <column name="UNIV_FISCAL_PRD_CD" required="true" size="2" type="VARCHAR" zz_comment="Defines the various periods to which general ledger entries can be posted. Months of the year are the most obvious examples, but other periods include beginning balance, C beginning balance and period 13 for closing transactions."/>
        <column name="FDOC_TYP_CD" required="true" size="8" type="VARCHAR" zz_comment="A short code to identify a document type."/>
        <column name="FS_ORIGIN_CD" required="true" size="2" type="VARCHAR" zz_comment="A code indicating the system from which a transaction originates.? Typically Origination Codes are established for modules (for example, Kuali, PURAP, or Labor)."/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="TRN_ENTR_SEQ_NBR" required="true" size="5" type="DECIMAL" zz_comment="The sequence number for the transaction assigned by the system."/>
        <column name="TRN_LDGR_ENTR_DESC" size="40" type="VARCHAR" zz_comment="The description for the transaction."/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The transaction amount."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="Reference Identification Number assigned by Organization."/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="The system code that generated the entry being corrected. INCOMPLETE."/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="The Document Number of the source system."/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR" zz_comment="The debit or credit indicator for the transaction amount."/>
        <column name="TRANSACTION_DT" type="DATE" zz_comment="Date the transaction was created"/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR" zz_comment="The Document Number referenced by the organization which generated the transaction."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The Code for a project that might contain multiple account and span multiple fiscal years."/>
        <column name="TRN_POST_DT" type="DATE" zz_comment="Date the transaction was posted in the system"/>
        <column name="TIMESTAMP" type="DATE" zz_comment="Date  Stamp marked on the document by the system"/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <column name="TRN_LDGR_SUBMIT_AMT" scale="2" size="19" type="DECIMAL"/>
        <index name="CB_GL_ENTRY_TI1">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="SUB_ACCT_NBR"/>
            <index-column name="FIN_OBJECT_CD"/>
            <index-column name="FIN_SUB_OBJ_CD"/>
            <index-column name="FIN_BALANCE_TYP_CD"/>
            <index-column name="FIN_OBJ_TYP_CD"/>
            <index-column name="UNIV_FISCAL_PRD_CD"/>
            <index-column name="FDOC_TYP_CD"/>
            <index-column name="FS_ORIGIN_CD"/>
            <index-column name="FDOC_NBR"/>
            <index-column name="TRN_ENTR_SEQ_NBR"/>
        </index>
    </table>
    <table name="CB_PRTG_DTL_T">
        <column name="PO_NUMBER" primaryKey="true" size="9" type="VARCHAR" zz_comment="An identifying number assigned to the Purchase Orders."/>
        <column name="ITM_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="CPTLAST_TAG_NBR" primaryKey="true" size="8" type="VARCHAR" zz_comment="(1) An identification number affixed to an asset (for example, a number shown on the individual tag placed on equipment).? This differs from the asset number (the permanent Capital Asset number in Capital Assets assigned to the equipment) since the tag number can be changed throughout the equipments life as tags are replaced, Specific to a campus."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_SERIAL_NBR" size="25" type="VARCHAR" zz_comment="Identification number for the assets manufacturer."/>
        <column name="CPTLAST_ORGTAG_NBR" size="8" type="VARCHAR" zz_comment="Number assigned by an organization to internally identify assets, independent of the University or College tagging system."/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR" zz_comment="Provides an additional option to more accurately depict the asset location (for example, Cubicle Number)."/>
        <column name="AST_PRTGTAG_CRT_DT" type="DATE" zz_comment="The date tag was created."/>
        <column name="CPTL_AST_GOV_TAG_NBR" size="12" type="VARCHAR" zz_comment="Tag number assigned to equipment purchased with federal and/or state funds."/>
        <column name="CPTL_AST_NTL_STOCK_NBR" size="25" type="VARCHAR" zz_comment="A 13-digit numeric code, identifying all standardized material items in the supply distribution system of the United States Department of Defense."/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="SH_BUILDING_T" name="CB_PRTG_DTL_TR2">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ROOM_T" name="CB_PRTG_DTL_TR3">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
            <reference foreign="BLDG_ROOM_NBR" local="BLDG_ROOM_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CB_PRTG_T" name="CB_PRTG_DTL_TR4">
            <reference foreign="PO_NUMBER" local="PO_NUMBER"/>
            <reference foreign="ITM_LN_NBR" local="ITM_LN_NBR"/>
        </foreign-key>
        <unique name="CB_PRTG_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CB_PRTG_T">
        <column name="PO_NUMBER" primaryKey="true" size="9" type="VARCHAR" zz_comment="An identifying number assigned to the Purchase Order."/>
        <column name="ITM_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_INV_QTY" scale="2" size="11" type="DECIMAL" zz_comment="The number of items for this line that is being invoiced."/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR" zz_comment="(1)? A code used to classify the type of item purchased. The useful life of equipment is assigned by the asset type. The useful life is used to calculate depreciation.? 2)? A subgroup of assets with common functionality.?The asset type code determines the length of time the assets will be depreciated.? 3)? The category of asset including depreciable life, whether movable or not, building and room required, etc."/>
        <column name="CPTLAST_MFR_NM" size="45" type="VARCHAR" zz_comment="Company that manufactured the asset."/>
        <column name="CPTLAST_MFRMDL_NBR" size="25" type="VARCHAR" zz_comment="This is the model number assigned by the manufacturer of the asset."/>
        <column name="VENDOR_NAME" size="45" type="VARCHAR" zz_comment="The name of the vendor the goods were purchased."/>
        <column name="CPTLAST_TOPS_DESC" size="4000" type="VARCHAR" zz_comment="Asset Description."/>
        <column name="CPTLAST_ORG_TXT" size="255" type="VARCHAR" zz_comment="Free form field for an organization to enter any information they wish to record about an asset."/>
        <column name="ORG_INVN_NM" size="40" type="VARCHAR" zz_comment="1) This field is used to sort assets within an organization to assist with physical inventories. 2) In addition to pulling equipment descriptions from purchase orders, CAM allows Organizations to include common names. (For example, &quot;&quot;GMC FABRICATED ABC1234 WIDE BODY DUMP&quot;&quot; could have an organizational inventory name of &quot;&quot;Recycling Truck&quot;&quot;.) (optional)"/>
        <column name="AST_REP_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="CM_PRTG_CRT_DT" type="DATE" zz_comment="Documents Create Date."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus)."/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="CB_PRTG_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="CB_PRTG_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CM_ASSET_TYPE_T" name="CB_PRTG_TR4">
            <reference foreign="CPTLAST_TYP_CD" local="CPTLAST_TYP_CD"/>
        </foreign-key>
        <unique name="CB_PRTG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CB_PUR_ACTN_HIST_T">
        <column name="ACTN_ID" primaryKey="true" size="12" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACTN_TYP_CD" size="20" type="VARCHAR"/>
        <column name="FRM_FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="FRM_PUR_ITM_ID" required="true" size="10" type="DECIMAL"/>
        <column name="FRM_CB_LN_NBR" required="true" size="3" type="DECIMAL"/>
        <column name="TO_FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="TO_PUR_ITM_ID" required="true" size="10" type="DECIMAL"/>
        <column name="TO_CB_LN_NBR" required="true" size="3" type="DECIMAL"/>
        <column name="CB_GL_ACCT_ID" size="12" type="DECIMAL"/>
        <column name="ITM_ACCT_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="PUR_ITM_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="CB_PUR_ACTN_HIST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CB_PUR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_ITM_ID" size="10" type="DECIMAL" zz_comment="Unique document identifier."/>
        <column name="PO_ID" size="9" type="DECIMAL" zz_comment="Purchase Order ID."/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <column name="DOC_TYP_CD" required="true" size="8" type="VARCHAR" zz_comment="A short code to identify a document type."/>
        <unique name="CB_PUR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CB_PUR_ITM_AST_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="PUR_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Accounts Payable Line Item ID."/>
        <column name="CB_LN_NBR" primaryKey="true" size="3" type="DECIMAL" zz_comment="The Line number of the item on the Purchase Order."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PUR_ITM_DESC" size="4000" type="VARCHAR" zz_comment="The Description of the item for the line item above."/>
        <column name="PUR_ITM_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Quantity of items on the Line number mentioned above."/>
        <column name="CM_FDOC_NBR" size="14" type="VARCHAR" zz_comment="Reference of the Document Number Generated while creating the asset."/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CB_PUR_DOC_T" name="CB_PUR_ITM_AST_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CB_PUR_ITM_AST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CB_PUR_ITM_AST_TI1">
            <index-column name="FDOC_NBR"/>
            <index-column name="PUR_ITM_ID"/>
        </index>
        <index name="CB_PUR_ITM_AST_TI2">
            <index-column name="CM_FDOC_NBR"/>
        </index>
    </table>
    <table name="CB_PUR_LN_AST_ACCT_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="PUR_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Accounts Payable Line Item ID."/>
        <column name="CB_LN_NBR" primaryKey="true" size="3" type="DECIMAL" zz_comment="The Line number of the item on CAB."/>
        <column name="CB_GL_ACCT_ID" primaryKey="true" size="12" type="DECIMAL" zz_comment="General Ledger account number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_ACCT_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Amount entered in the account for the line item."/>
        <column name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CB_PUR_ITM_AST_T" name="CB_PUR_LN_AST_ACCT_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="PUR_ITM_ID" local="PUR_ITM_ID"/>
            <reference foreign="CB_LN_NBR" local="CB_LN_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CB_GL_ENTRY_T" name="CB_PUR_LN_AST_ACCT_TR2">
            <reference foreign="CB_GL_ACCT_ID" local="CB_GL_ACCT_ID"/>
        </foreign-key>
        <unique name="CB_PUR_LN_AST_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_AGENCY_T">
        <column name="CG_AGENCY_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="A number to uniquely identify an external funding agency."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_AGENCY_RPT_NM" size="30" type="VARCHAR" zz_comment="The shortened name of the Agency."/>
        <column name="CG_AGENCY_FULL_NM" size="50" type="VARCHAR" zz_comment="The official, unabbreviated business title of the agency funding the award."/>
        <column name="CG_AGNCY_INDR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The maximum dollar amount or rate that this agency allows. This field is informational only and does not drive other fields in the KFS system."/>
        <column name="CG_AGENCY_HIST_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="CG_AGNCY_IN_ST_IND" size="1" type="VARCHAR" zz_comment="Indicates if the agency is located in your institution?s state."/>
        <column name="CG_AGENCY_TYP_CD" size="1" type="VARCHAR" zz_comment="A unique value to categorize the type of agency."/>
        <column name="CG_RPTTO_AGNCY_NBR" size="5" type="VARCHAR" zz_comment="The code to identify the agency to which agency reports. If the agency is a smaller agency that reports to another agency, this field identifies the next higher agency in the agency hierarchy. If the agency is an independent agency and is not part of an agency hierarchy, this field is left blank. Many federal agencies have a &quot;&quot;reports to&quot;&quot; agency."/>
        <foreign-key foreignTable="CG_AGENCY_TYP_T" name="CG_AGENCY_TR1">
            <reference foreign="CG_AGENCY_TYP_CD" local="CG_AGENCY_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AGENCY_T" name="CG_AGENCY_TR2">
            <reference foreign="CG_AGENCY_NBR" local="CG_RPTTO_AGNCY_NBR"/>
        </foreign-key>
        <unique name="CG_AGENCY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_AGENCY_TI2">
            <index-column name="CG_RPTTO_AGNCY_NBR"/>
        </index>
        <index name="CG_AGENCY_TI3">
            <index-column name="CG_AGENCY_TYP_CD"/>
        </index>
    </table>
    <table name="CG_AGENCY_TYP_T">
        <column name="CG_AGENCY_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A unique value to categorize the type of agency."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_AGENCY_TYP_DESC" size="30" type="VARCHAR" zz_comment="The description of the Agency Type or the category of business in which that the Agency falls into. Examples include Federal, Commercial/Industrial, Non-Profit, or Other Government. Up to thirty characters."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CG_AGENCY_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_AWD_ACCT_T">
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number that is receiving the award funds."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PERSON_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CG_AWD_ACCT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CG_AWD_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AWD_T" name="CG_AWD_ACCT_TR4">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_AWD_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_AWD_ACCT_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
        </index>
        <index name="CG_AWD_ACCT_TI4">
            <index-column name="PERSON_UNVL_ID"/>
        </index>
    </table>
    <table name="CG_AWD_ORG_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code for the chart that should be associated with the account that houses award fund."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus)."/>
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGAWD_PRM_ORG_IND" size="1" type="VARCHAR" zz_comment="Primary organization record indicator."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="CG_AWD_ORG_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AWD_T" name="CG_AWD_ORG_TR3">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_AWD_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_AWD_PRJDR_T">
        <column name="PERSON_UNVL_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGAWD_PRMPRJDR_IND" size="1" type="VARCHAR" zz_comment="Indicates primary project director for the award."/>
        <column name="CGAWD_PRJDRPRJ_TTL" size="100" type="VARCHAR" zz_comment="Award project director title."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CG_AWD_T" name="CG_AWD_PRJDR_TR2">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_AWD_PRJDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_AWD_PRJDR_TI2">
            <index-column name="CGPRPSL_NBR"/>
        </index>
    </table>
    <table name="CG_AWD_STAT_T">
        <column name="CGAWD_STAT_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code associated with the particular status of an Award. Examples include A=Awarded, R=Rejected, and U=Underwritten."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGAWD_STAT_DESC" size="15" type="VARCHAR" zz_comment="A brief description of the status of the Award which identifies the stage or progression of the Award. Examples of Award Status Description are &quot;&quot;Awarded,&quot;&quot; &quot;&quot;Underwritten,&quot;&quot; or &quot;&quot;Rejected.?"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CG_AWD_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_AWD_SUBCN_T">
        <column name="AWD_SUBCN_AMND_NBR" primaryKey="true" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CGAWD_SUBCN_NBR" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code to uniquely identify a single subcontractor."/>
        <column name="CG_SUBCNR_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="A code to uniquely identify a single subcontractor."/>
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_SUBCN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount of the specific subcontract for this proposal."/>
        <column name="SUBCNR_CNTCT_F_NM" size="20" type="VARCHAR" zz_comment="Sub-contractor first name."/>
        <column name="SUBCNR_CNTCT_L_NM" size="25" type="VARCHAR" zz_comment="Sub-contractor last name."/>
        <column name="SUBCN_AUDTHIST_TXT" size="2000" type="VARCHAR" zz_comment="Sub-contractor audit history."/>
        <column name="CGAWD_SUBCN_DESC" size="30" type="VARCHAR" zz_comment="A description for the subcontractor or the work to be performed."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CG_SUBCNR_T" name="CG_AWD_SUBCN_TR1">
            <reference foreign="CG_SUBCNR_NBR" local="CG_SUBCNR_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AWD_T" name="CG_AWD_SUBCN_TR2">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_AWD_SUBCN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_AWD_SUBCN_TI2">
            <index-column name="CGPRPSL_NBR"/>
        </index>
        <index name="CG_AWD_SUBCN_TI3">
            <index-column name="CG_SUBCNR_NBR"/>
        </index>
    </table>
    <table name="CG_AWD_T">
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGAWD_BEG_DT" type="DATE" zz_comment="The date on which the project is to begin."/>
        <column name="CGAWD_END_DT" type="DATE" zz_comment="The date on which the project is to end."/>
        <column name="CGAWD_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount calculated from the sum of Direct Cost Amount and Indirect Cost Amount."/>
        <column name="CGAWD_ADDENDUM_NBR" size="7" type="VARCHAR" zz_comment="A number assigned by Contract and Grant Administration that identifies an addendum to the master contract."/>
        <column name="CGAWD_ALOC_UCS_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The contract or grant award dollars designated in an approved budget for University Computing Services."/>
        <column name="CG_AGENCY_AWD_NBR" size="27" type="VARCHAR"/>
        <column name="CG_FEDPT_FND_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CGAWD_ENTRY_DT" type="DATE" zz_comment="The date which this award is entered into the system or search."/>
        <column name="CG_AGENCY_FUT1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of funds committed by an external agency for the next funding period."/>
        <column name="CG_AGENCY_FUT2_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of funds committed by an external agency for the second future funding period."/>
        <column name="CG_AGENCY_FUT3_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of funds committed by an external agency for the third future funding period."/>
        <column name="CGAWD_DOC_NBR" size="12" type="VARCHAR" zz_comment="The unique identification number assigned to your institution by an external agency for communication of fiscal information about an award."/>
        <column name="CGAWD_LST_UPDT_DT" type="DATE" zz_comment="Displays the date of the last update to this row and the User ID of the individual who made the change."/>
        <column name="CG_FEDPT_IND" size="1" type="VARCHAR" zz_comment="Indicates that this award involves federal pass-thru funds."/>
        <column name="CG_OLD_PRPSL_NBR" size="8" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CGAWD_DRCT_CST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The monetary amount of the direct costs charged to the award (for example, salary, fringe benefits, materials, travel charges, communication costs, etc.)"/>
        <column name="CGAWD_INDR_CST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The monetary amount of indirect costs charged to the project (usually a certain percentage of the direct costs budgeted)."/>
        <column name="CG_FED_FNDED_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount funded by the awarding agency (if Federal) for the Federal Pass Through agency."/>
        <column name="CGAWD_CREATE_TS" type="DATE" zz_comment="The date and time that the award was created."/>
        <column name="CGAWD_CLOSING_DT" type="DATE" zz_comment="Displays the date the system manager closes out business for the month."/>
        <column name="CGPRPSL_AWD_TYP_CD" size="1" type="VARCHAR" zz_comment="The kind of award being made. The choices are:C-Non-Competing/ContinuationE-SupplementN-NewR-Continuation/Competing"/>
        <column name="CGAWD_STAT_CD" size="2" type="VARCHAR" zz_comment="The proposal state from the following list options (single, alpha character):A: Award: An agreement has been reached and received.R: Rejected: Funding for the proposal has been rejected by the granting agency.U: Underwrite: The internal organization associated with the proposal has agreed to underwrite current expenses related to the project even though a formal agreement has yet to be received from the granting agency.W: Withdrawn: The institution has chosen to withdraw the request for funding from the agency."/>
        <column name="CG_LTRCR_FNDGRP_CD" size="4" type="VARCHAR" zz_comment="The Line of Credit (LOC) identifier used for applicable federal cash draws."/>
        <column name="CG_GRANT_DESC_CD" size="3" type="VARCHAR" zz_comment="The code that describes the type of contract. Options include government and non-government codes, including Contract (C), Government Grant (G), Non-Federal Grant (N), and Non-Federal Contract (O), etc."/>
        <column name="CG_AGENCY_NBR" size="5" type="VARCHAR" zz_comment="A number to uniquely identify an external funding agency."/>
        <column name="CG_FEDPT_AGNCY_NBR" size="5" type="VARCHAR" zz_comment="The code to uniquely identify the federal agency from which the funding originates."/>
        <column name="CG_AGNCY_ANALST_NM" size="123" type="VARCHAR" zz_comment="A unique identifier assigned to the agency?s contact person."/>
        <column name="CG_ANALYST_PHN_NBR" size="10" type="VARCHAR" zz_comment="The telephone number where the agency contact may be reached."/>
        <column name="CGAWD_PROJ_TTL" size="250" type="VARCHAR" zz_comment="The official project name for external agency and C Administration correspondence."/>
        <column name="CGAWD_COMMENT_TXT" size="250" type="VARCHAR" zz_comment="Additional comments."/>
        <column name="CGAWD_PURPOSE_CD" size="1" type="VARCHAR" zz_comment="The nature of work to be completed by the grant or contract. The choices are:A-InstructionalC-ResearchF-Public ServiceG-Academic SupportH-Student ServicesS-Scholarships"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CG_PRPSL_T" name="CG_AWD_TR1">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_PRPSL_AWD_TYP_T" name="CG_AWD_TR2">
            <reference foreign="CGPRPSL_AWD_TYP_CD" local="CGPRPSL_AWD_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AWD_STAT_T" name="CG_AWD_TR3">
            <reference foreign="CGAWD_STAT_CD" local="CGAWD_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_LTRCR_FNDGRP_T" name="CG_AWD_TR4">
            <reference foreign="CG_LTRCR_FNDGRP_CD" local="CG_LTRCR_FNDGRP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_GRANT_DESC_T" name="CG_AWD_TR5">
            <reference foreign="CG_GRANT_DESC_CD" local="CG_GRANT_DESC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AGENCY_T" name="CG_AWD_TR6">
            <reference foreign="CG_AGENCY_NBR" local="CG_AGENCY_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AGENCY_T" name="CG_AWD_TR7">
            <reference foreign="CG_AGENCY_NBR" local="CG_FEDPT_AGNCY_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_PRPSL_PURPOSE_T" name="CG_AWD_TR8">
            <reference foreign="CGPRPSL_PURPOSE_CD" local="CGAWD_PURPOSE_CD"/>
        </foreign-key>
        <unique name="CG_AWD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_AWD_TI2">
            <index-column name="CG_AGENCY_NBR"/>
        </index>
        <index name="CG_AWD_TI3">
            <index-column name="CGAWD_STAT_CD"/>
        </index>
        <index name="CG_AWD_TI4">
            <index-column name="CG_FEDPT_AGNCY_NBR"/>
        </index>
        <index name="CG_AWD_TI5">
            <index-column name="CG_GRANT_DESC_CD"/>
        </index>
        <index name="CG_AWD_TI6">
            <index-column name="CG_LTRCR_FNDGRP_CD"/>
        </index>
        <index name="CG_AWD_TI7">
            <index-column name="CGPRPSL_AWD_TYP_CD"/>
        </index>
        <index name="CG_AWD_TI8">
            <index-column name="CGAWD_PURPOSE_CD"/>
        </index>
    </table>
    <table name="CG_GRANT_DESC_T">
        <column name="CG_GRANT_DESC_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="The code associated with the type of agreement to abbreviate the Grant Description. Examples include OFP=Non-Fed Fixed Price Contract, CR=Govt Cost Reimbursable, and N=Non Federal Grant."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_GRANT_DESC" size="25" type="VARCHAR"/>
        <column name="CG_GRNT_DESC_ACTV_CD" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CG_GRANT_DESC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_LTRCR_FNDGRP_T">
        <column name="CG_LTRCR_FNDGRP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="A code to represent an abbreviation of the Letter of Credit (LOC) Fund Group Description. Codes exist for most large federal departments and agencies as these agencies use LOC funding for their grants and cooperative agreements. This code is used to aggregate expenditures on all awards from a particular LOC Funding Group in order to determine how much cash needs to be requested from the agency. Up to four characters."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="LTRCR_FNDGRP_DESC" size="40" type="VARCHAR" zz_comment="A text description of the LOC Fund Group in order to assist in determining which LOC Fund Group Code to assign to a given award."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CG_LTRCR_FNDGRP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_PRPSL_AWD_TYP_T">
        <column name="CGPRPSL_AWD_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A code that represents the type of proposal or award."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PRPSL_AWD_TYP_DESC" size="20" type="VARCHAR" zz_comment="A text description of the type of proposal or award, such as &quot;&quot;New&quot;&quot;, &quot;&quot;Competing Continuation&quot;&quot;, &quot;&quot;Supplement&quot;&quot;, etc."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CG_PRPSL_AWD_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_PRPSL_CLOSE_T">
        <column name="CG_PRPSL_CLOSE_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_LAST_CLOSED_DT" type="DATE"/>
        <column name="CGAWD_CLOSED_CNT" size="12" type="DECIMAL"/>
        <column name="CGPRPSL_CLOSED_CNT" size="12" type="DECIMAL"/>
        <column name="PERSON_USER_ID" size="40" type="VARCHAR"/>
        <column name="CG_USR_INITIATE_DT" type="DATE"/>
        <unique name="CG_PRPSL_CLOSE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_PRPSL_ORG_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus)."/>
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGPRPSL_PRMORG_IND" size="1" type="VARCHAR" zz_comment="Indicates if this is the primary organization sponsoring the proposal. There must be one (and only one) primary organization."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ORG_T" name="CG_PRPSL_ORG_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CG_PRPSL_ORG_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_PRPSL_T" name="CG_PRPSL_ORG_TR3">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_PRPSL_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_PRPSL_ORG_TI2">
            <index-column name="CGPRPSL_NBR"/>
        </index>
    </table>
    <table name="CG_PRPSL_PRJDR_T">
        <column name="PERSON_UNVL_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PRPSL_PRMPRJDR_IND" size="1" type="VARCHAR" zz_comment="Indicate whether this person is the primary Project Director for this proposal."/>
        <column name="PRPSL_PRJDRPRJ_TTL" size="100" type="VARCHAR" zz_comment="Used to add a descriptive title for the specified Project Director."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CG_PRPSL_T" name="CG_PRPSL_PRJDR_TR2">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_PRPSL_PRJDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_PRPSL_PRJDR_TI2">
            <index-column name="CGPRPSL_NBR"/>
        </index>
    </table>
    <table name="CG_PRPSL_PURPOSE_T">
        <column name="CGPRPSL_PURPOSE_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A one-letter code to represent the Purpose. Examples are A=Instruction, C=Research, etc."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PRPSL_PURPOSE_DESC" size="26" type="VARCHAR" zz_comment="A text description of the Proposal Purpose in order to assist in determining which Purpose to assign to the proposal."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the Proposal Purpose Code is active."/>
        <unique name="CG_PRPSL_PURPOSE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_PRPSL_RSRCH_RSK_T">
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="RSRCH_RSK_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code to uniquely identify the Research Risk Type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="RSRCH_RSK_TYP_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CG_PRPSL_T" name="CG_PRPSL_RSRCH_RSK_TR1">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="ER_RSRCH_RSK_TYP_T" name="CG_PRPSL_RSRCH_RSK_TR2">
            <reference foreign="RSRCH_RSK_TYP_CD" local="RSRCH_RSK_TYP_CD"/>
        </foreign-key>
        <unique name="CG_PRPSL_RSRCH_RSK_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_PRPSL_STAT_T">
        <column name="CGPRPSL_STAT_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code associated with a particular status of the Proposal.Examples includeA: AwardedP: ProposedU: Underwritten."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGPRPSL_STAT_DESC" size="15" type="VARCHAR" zz_comment="A brief description of the status of the Proposal that identifies the stage or progression of the Proposal. Examples of Proposal Status Description are `Proposed,? `Underwritten? or `Rejected.?"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the Proposal Purpose Code is active."/>
        <unique name="CG_PRPSL_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CG_PRPSL_SUBCN_T">
        <column name="CGPRPSL_SUBCN_NBR" primaryKey="true" size="2" type="VARCHAR" zz_comment="Proposal sub-contractor number."/>
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="CG_SUBCNR_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="A code to uniquely identify a single subcontractor."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGPRPSL_SUBCN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount of the specific subcontract for this proposal."/>
        <column name="CGPRPSL_SUBCN_DESC" size="30" type="VARCHAR" zz_comment="A description for the subcontractor or the work to be performed."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CG_SUBCNR_T" name="CG_PRPSL_SUBCN_TR1">
            <reference foreign="CG_SUBCNR_NBR" local="CG_SUBCNR_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_PRPSL_T" name="CG_PRPSL_SUBCN_TR2">
            <reference foreign="CGPRPSL_NBR" local="CGPRPSL_NBR"/>
        </foreign-key>
        <unique name="CG_PRPSL_SUBCN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_PRPSL_SUBCN_TI2">
            <index-column name="CGPRPSL_NBR"/>
        </index>
        <index name="CG_PRPSL_SUBCN_TI3">
            <index-column name="CG_SUBCNR_NBR"/>
        </index>
    </table>
    <table name="CG_PRPSL_T">
        <column name="CGPRPSL_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System-generated number that uniquely identifies a single proposal."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CGPRPSL_BEG_DT" type="DATE" zz_comment="The date that the project is proposed to begin."/>
        <column name="CGPRPSL_END_DT" type="DATE" zz_comment="The proposed date on which the project ends."/>
        <column name="CGPRPSL_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="System-calculated sum of direct + indirect costs."/>
        <column name="CGPRPSL_DRCTCS_AMT" scale="2" size="19" type="DECIMAL" zz_comment="An estimate of the direct costs that is charged to the proposed award during the time frame specified by the start and stop dates (for example, salary, fringe benefits, materials, supplies, travel, shipping, communications, etc.); 15-digit monetary box."/>
        <column name="CGPRPSL_INDRCS_AMT" scale="2" size="19" type="DECIMAL" zz_comment="An estimate of the dollar amount of indirect costs to be charged to the project during the time frame specified by the start and stop dates (for example, a percentage of the direct costs budgeted); 15-digit monetary box"/>
        <column name="CGPRPSL_REJECTD_DT" type="DATE" zz_comment="The date the agency rejected (or the institution withdrew) the proposal (when applicable)."/>
        <column name="CGPRPSL_LSTUPDT_DT" type="DATE" zz_comment="Displays the date of the last update to this row and the User ID of the individual who made the change."/>
        <column name="CGPRPSL_DUE_DT" type="DATE" zz_comment="The agency?s deadline for acceptance of the application (proposal being considered)."/>
        <column name="CGPRPSL_TOTPRJ_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Total project amount."/>
        <column name="CGPRPSL_SUBMSSN_DT" type="DATE" zz_comment="The date the proposal is submitted to the agency."/>
        <column name="CGPRPSL_FEDPT_IND" size="1" type="VARCHAR" zz_comment="Specifies whether the sponsored project is receiving funds from another entity who in turn is receiving the funds from the US Federal Government (for example, another university may provide the institution with funding that originated from the National Science Foundation).? In addition to determining whether or not the funding is originally from a federal source, the specific federal agency is also identified.? This information is required by OMB Circular A-133."/>
        <column name="CG_OLD_PRPSL_NBR" size="8" type="VARCHAR" zz_comment="Old proposal number."/>
        <column name="CG_GRANT_NBR" size="27" type="VARCHAR" zz_comment="A number that uniquely identifies a specific contract or grant, as assigned by the external grant-awarding agency. (27 character field)"/>
        <column name="CGPRPSL_CLOSING_DT" type="DATE" zz_comment="This is the date the system manager closes out business for the month. Changes made to an award with a close date may alter institutional report records. System-generated."/>
        <column name="CGPRPSL_AWD_TYP_CD" size="1" type="VARCHAR" zz_comment="The kind of proposal being submitted (or grant type being applied for). New default is N. Single alpha character codes from which to choose are:C: Non-Competing/ContinuationE: SupplementN: NewR: Continuation/Competing"/>
        <column name="CG_AGENCY_NBR" size="5" type="VARCHAR" zz_comment="An auto-generated number that uniquely identifies an external funding agency."/>
        <column name="CGPRPSL_STAT_CD" size="2" type="VARCHAR" zz_comment="Describes the current state of the project. Statuses include:A: Award. An agreement has been reached and received.P:  Proposal. The proposal is still pending agency approval or an official agreement.R: Rejected. Funding for the proposal has been rejected by the granting agency.U: Underwrite. The internal organization associated with the proposal has agreed to underwrite current expenses related to the project even though a formal agreement has yet to be received from the granting agency.W: Withdrawn. The institution has chosen to withdraw the request for funding from the agency."/>
        <column name="CG_FEDPT_AGNCY_NBR" size="5" type="VARCHAR" zz_comment="The five-character code that uniquely identifies the federal agency from which the funding originates."/>
        <column name="CG_CFDA_NBR" size="6" type="VARCHAR" zz_comment="The six-digit Catalog of Federal Domestic Assistance number provided by the agency."/>
        <column name="CGPRPSL_FELLOW_NM" size="123" type="VARCHAR" zz_comment="The name(s) of fellowship(s) recipient(s) funded by this proposal."/>
        <column name="CGPRPSL_PURPOSE_CD" size="1" type="VARCHAR" zz_comment="The reason the grant is being requested (nature of work to be completed).                     A: InstructionalC: ResearchF: Public ServiceG: Academic SupportH: Student ServicesS: Scholarships : Default"/>
        <column name="CGPRPSL_PROJ_TTL" size="250" type="VARCHAR" zz_comment="The title of the project."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CG_PRPSL_AWD_TYP_T" name="CG_PRPSL_TR2">
            <reference foreign="CGPRPSL_AWD_TYP_CD" local="CGPRPSL_AWD_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AGENCY_T" name="CG_PRPSL_TR3">
            <reference foreign="CG_AGENCY_NBR" local="CG_AGENCY_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_PRPSL_STAT_T" name="CG_PRPSL_TR4">
            <reference foreign="CGPRPSL_STAT_CD" local="CGPRPSL_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CG_AGENCY_T" name="CG_PRPSL_TR5">
            <reference foreign="CG_AGENCY_NBR" local="CG_FEDPT_AGNCY_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CG_PRPSL_PURPOSE_T" name="CG_PRPSL_TR6">
            <reference foreign="CGPRPSL_PURPOSE_CD" local="CGPRPSL_PURPOSE_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CFDA_REF_T" name="CG_PRPSL_TR7">
            <reference foreign="CG_CFDA_NBR" local="CG_CFDA_NBR"/>
        </foreign-key>
        <unique name="CG_PRPSL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CG_PRPSL_TI2">
            <index-column name="CG_AGENCY_NBR"/>
        </index>
        <index name="CG_PRPSL_TI3">
            <index-column name="CGPRPSL_AWD_TYP_CD"/>
        </index>
        <index name="CG_PRPSL_TI4">
            <index-column name="CGPRPSL_PURPOSE_CD"/>
        </index>
        <index name="CG_PRPSL_TI5">
            <index-column name="CGPRPSL_STAT_CD"/>
        </index>
        <index name="CG_PRPSL_TI6">
            <index-column name="CG_FEDPT_AGNCY_NBR"/>
        </index>
    </table>
    <table name="CG_SUBCNR_T">
        <column name="CG_SUBCNR_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="The system automatically generates a number that identifies a specific subcontractor when you select the create new button from the search screen.."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CG_SUBCNR_NM" size="123" type="VARCHAR" zz_comment="The official name of the subcontractor."/>
        <column name="CG_SUBCNR_LN1_ADDR" size="25" type="VARCHAR" zz_comment="The mailing address of the subcontractor or the unit within the subcontractor that manages grants and contracts."/>
        <column name="CG_SUBCNR_LN2_ADDR" size="20" type="VARCHAR" zz_comment="The second mailing address line of the subcontractor.?"/>
        <column name="CG_SUBCNR_CITY_NM" size="20" type="VARCHAR" zz_comment="The city where the subcontractor is located."/>
        <column name="CG_SUBCNR_ST_CD" size="2" type="VARCHAR" zz_comment="The state code which identifies the state where the subcontractor is located."/>
        <column name="CG_SUBCNR_ZIP_CD" size="20" type="VARCHAR" zz_comment="The ZIP code associated with the subcontractors address."/>
        <column name="CGSUBCNR_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The country where the subcontractor is located"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables. Indicates if the subcontractor is active."/>
        <unique name="CG_SUBCNR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_ACQ_TYPE_T">
        <column name="CPTLAST_ACQ_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="This is the code given to the type of acquisition (for example, new, gifted, found, or fabricated)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_ACQ_TYP_NM" size="40" type="VARCHAR" zz_comment="This is the description of how the asset was acquired (for example, new, gifted, found, or fabricated)."/>
        <column name="CPTLAST_INC_OBJ_CD" size="4" type="VARCHAR" zz_comment="Asset income object code."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CM_ACQ_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_ASSET_TYPE_T">
        <column name="CPTLAST_TYP_CD" primaryKey="true" size="7" type="VARCHAR" zz_comment="(1)  A code used to classify the type of item purchased. The useful life of equipment is assigned by the asset type. The useful life is used to calculate depreciation.  2)  A subgroup of assets with common functionality. The asset type code determines the length of time the assets will be depreciated.  3)  The category of asset including depreciable life, whether movable or not, building and room required, etc"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_TYP_DESC" size="70" type="VARCHAR" zz_comment="Description of the Asset type."/>
        <column name="CPTLAST_DEPRLF_LMT" size="5" type="DECIMAL" zz_comment="The number of years over which an asset will be depreciated."/>
        <column name="CPTLAST_MOVING_CD" size="1" type="VARCHAR" zz_comment="Indicator of whether the asset is movable."/>
        <column name="CPTLAST_RQDBLDG_CD" size="1" type="VARCHAR" zz_comment="Indicates if the building is required."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="CM_ASSET_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_COMPONENT_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="CACMP_NBR" primaryKey="true" size="5" type="DECIMAL" zz_comment="The component number is the key identifier of the component. The user can enter any numerical figure to create a component. The component number is required, must be numeric, and unique."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CACMP_DESC" size="255" type="VARCHAR" zz_comment="Detailed Description of the component unit."/>
        <column name="CACMP_CNTCTPHN_NBR" size="10" type="VARCHAR" zz_comment="Contact Phone Number for the component unit."/>
        <column name="CACMP_COND_CD" size="1" type="VARCHAR" zz_comment="Code assigned to component unit condition."/>
        <column name="CACMP_EST_LFTM_LMT" size="5" type="DECIMAL" zz_comment="Estimated Lifetime of the Component Unit."/>
        <column name="CACMP_MFR_NM" size="45" type="VARCHAR" zz_comment="Component Units Manufacturer."/>
        <column name="CACMP_MFR_MDL_NBR" size="25" type="VARCHAR" zz_comment="Model Number assigned by the manufacturer to the Component Unit."/>
        <column name="CACMP_SERIAL_NBR" size="25" type="VARCHAR" zz_comment="Unique number assigned by the manufacturer to identify the component unit."/>
        <column name="CACMP_ORG_TAG_NBR" size="8" type="VARCHAR" zz_comment="The component tag number is used to record departmental tags assigned to components. The tag number is optional, is not validated, and is upper-cased."/>
        <column name="CACMP_ORG_TXT" size="255" type="VARCHAR" zz_comment="Additional Free-form text."/>
        <column name="CACMP_REPLACE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Estimated replacement value of the component unit."/>
        <column name="CACMP_VENDOR_NM" size="45" type="VARCHAR" zz_comment="The name of the components Vendor."/>
        <column name="CACMP_WRNTY_NBR" size="25" type="VARCHAR" zz_comment="Warranty Number for the component unit."/>
        <column name="CACMP_WRNTYPHN_NBR" size="13" type="VARCHAR" zz_comment="Phone Number related for the component units warranty."/>
        <column name="CACMP_WRNTYCNTC_NM" size="123" type="VARCHAR" zz_comment="Warranty Contact Name for the component unit."/>
        <column name="CACMP_WRNTY_PO_NBR" size="9" type="VARCHAR" zz_comment="Purchase Order Number used for Warranty on the component unit."/>
        <column name="CACMP_WRNTY_BEG_DT" type="DATE" zz_comment="Effective Warranty start date for the component unit."/>
        <column name="CACMP_WRNTY_END_DT" type="DATE" zz_comment="Effective Warranty End date for the component unit."/>
        <column name="CACMP_WRNTY_TXT" size="40" type="VARCHAR" zz_comment="Free Form Text on Warranty Information."/>
        <column name="CPTL_AST_GOV_TAG_NBR" size="12" type="VARCHAR" zz_comment="Unique number assigned by the government."/>
        <column name="CPTL_AST_NTL_STOCK_NBR" size="25" type="VARCHAR" zz_comment="A 13-digit numeric code, identifying all standardized material items in the supply distribution system of the United States Department of Defense."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CM_AST_CONDITION_T" name="CM_AST_COMPONENT_TR2">
            <reference foreign="CPTLAST_COND_CD" local="CACMP_COND_CD"/>
        </foreign-key>
        <unique name="CM_AST_COMPONENT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_AST_COMPONENT_TI2">
            <index-column name="CACMP_COND_CD"/>
        </index>
    </table>
    <table name="CM_AST_CONDITION_T">
        <column name="CPTLAST_COND_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="Code used to describe the condition of the asset (for example, Excellent, Good, Fair, and Poor)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_COND_NM" size="40" type="VARCHAR" zz_comment="Name of the asset condition."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CM_AST_CONDITION_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_DEPR_CNVNTN_T">
        <column name="FIN_OBJ_SUB_TYPE_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="This is the designation assigned to similar groups of Object Codes. Sub-Types are often leveraged in the KFS to apply business rules or to help with reporting."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTL_AST_DEPR_CNVNTN_CD" size="2" type="VARCHAR" zz_comment="Code assigned to the depreciation convention method specific to each university (for example Half-Year, Mid-Quarter and Full-Year Convention.)"/>
        <column name="ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_OBJ_SUB_TYPE_T" name="CM_AST_DEPR_CNVNTN_TR1">
            <reference foreign="FIN_OBJ_SUB_TYP_CD" local="FIN_OBJ_SUB_TYPE_CD"/>
        </foreign-key>
        <unique name="CM_AST_DEPR_CNVNTN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_DEPR_MTHD_T">
        <column name="AST_DEPR_METHOD_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="Code assigned to the depreciation method."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_DEPR_METHOD_NM" size="40" type="VARCHAR" zz_comment="Name of the Depreciation Method."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CM_AST_DEPR_MTHD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_LOC_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <unique name="CM_AST_LOC_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_LOC_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR" zz_comment="Provides an additional option to more accurately depict the asset location (for example, Cubicle Number)."/>
        <column name="CPTLAST_TAG_NBR" size="8" type="VARCHAR" zz_comment="(1) An identification number affixed to an asset (for example, a number shown on the individual tag placed on equipment).  This differs from the asset number (the permanent Capital Asset number in Capital Assets assigned to the equipment) since the tag number can be changed throughout the equipments life as tags are replaced."/>
        <foreign-key foreignTable="SH_BUILDING_T" name="CM_AST_LOC_DTL_TR2">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ROOM_T" name="CM_AST_LOC_DTL_TR3">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
            <reference foreign="BLDG_ROOM_NBR" local="BLDG_ROOM_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CM_AST_LOC_DOC_T" name="CM_AST_LOC_DTL_TR4">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CM_AST_LOC_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_LOC_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="AST_LOC_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Asset Type Code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_LOC_CNTCT_NM" size="123" type="VARCHAR" zz_comment="A contact name for where the asset is located."/>
        <column name="AST_LOC_CNTCT_ID" size="40" type="VARCHAR" zz_comment="Contact Identification where the asset is located."/>
        <column name="AST_LOC_INST_NM" size="50" type="VARCHAR" zz_comment="The name of institution where the asset is located."/>
        <column name="AST_LOC_PHN_NBR" size="13" type="VARCHAR" zz_comment="Phone Number for where the asset is located."/>
        <column name="AST_LOC_STRT_ADDR" size="50" type="VARCHAR" zz_comment="Street Address of asset location."/>
        <column name="AST_LOC_CITY_NM" size="50" type="VARCHAR" zz_comment="Name of the City Where asset is located."/>
        <column name="AST_LOC_STATE_CD" size="2" type="VARCHAR" zz_comment="State Code for asset location."/>
        <column name="AST_LOC_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Country Code for where the asset is located."/>
        <column name="AST_LOC_ZIP_CD" size="20" type="VARCHAR" zz_comment="Postal Code of asset location."/>
        <foreign-key foreignTable="CM_AST_LOC_TYP_T" name="CM_AST_LOC_TR2">
            <reference foreign="CPTLAST_LOC_TYP_CD" local="AST_LOC_TYP_CD"/>
        </foreign-key>
        <unique name="CM_AST_LOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_LOC_TYP_T">
        <column name="CPTLAST_LOC_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="(1)  A code used to classify the type of item purchased. The useful life of equipment is assigned by the asset type. The useful life is used to calculate depreciation.  2)  A subgroup of assets with common functionality. The asset type code determines the length of time the assets will be depreciated.  3)  The category of asset including depreciable life, whether movable or not, building and room required, etc."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_LOC_TYP_NM" size="30" type="VARCHAR" zz_comment="Descriptive name for the type of asset."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CM_AST_LOC_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_ORG_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_CPTLAST_TYP_ID" size="20" type="VARCHAR" zz_comment="Organizational field that can be used to classify the type of equipment."/>
        <column name="CPTLAST_ORGTAG_NBR" size="8" type="VARCHAR" zz_comment="Number assigned by an organization to internally identify assets, independent of the University or College tagging system."/>
        <column name="ORG_TXT" size="255" type="VARCHAR" zz_comment="Free form field for an organization to enter any information they wish to record about an asset."/>
        <unique name="CM_AST_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_PAYMENT_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="AST_PMT_SEQ_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The sequence number for the payment"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="Account number"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="FS_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="A code indicating the system from which a transaction originates.  Typically Origination Codes are established for modules (for example, Kuali, PURAP, or Labor)."/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR" zz_comment="The document type code for the KFS transaction for which authority is being delegated."/>
        <column name="FDOC_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="Fiscal Period Code for the year the document was posted"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="Fiscal Period Code for the month the document was posted"/>
        <column name="FDOC_POST_DT" type="DATE" zz_comment="Posting date of document"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="Reference Identification Number assigned by Organization."/>
        <column name="ACCT_CHARGE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount charged to an account"/>
        <column name="PO_NUMBER" size="9" type="VARCHAR" zz_comment="The PO number associated with the invoice."/>
        <column name="REQUISITION_NBR" size="8" type="VARCHAR" zz_comment="A system generated number assigned to a Requisition"/>
        <column name="AST_DEPR1_BASE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Base amount used for the primary depreciation calculation"/>
        <column name="AST_ACUM_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Sum of depreciation charges accumulated to date or previously accumulated on a capital asset"/>
        <column name="AST_PRVYRDEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Prior Year"/>
        <column name="AST_PRD1_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 1"/>
        <column name="AST_PRD2_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 2"/>
        <column name="AST_PRD3_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 3"/>
        <column name="AST_PRD4_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 4"/>
        <column name="AST_PRD5_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 5"/>
        <column name="AST_PRD6_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 6"/>
        <column name="AST_PRD7_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 7"/>
        <column name="AST_PRD8_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 8"/>
        <column name="AST_PRD9_DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 9"/>
        <column name="AST_PRD10DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 10"/>
        <column name="AST_PRD11DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 11"/>
        <column name="AST_PRD12DEPR1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Primary Depreciation Amount for Period 12"/>
        <column name="AST_TRNFR_PMT_CD" size="1" type="VARCHAR" zz_comment="When an asset is transferred payment records are generated to create an audit history of the transfer.  The transfer document will create an (off set) payment for the original payments, and generate new payments using the account the asset was transferred to.   The &quot;&quot;original&quot;&quot; payment and the &quot;&quot;offset&quot;&quot; payment will have the transfer payment code set to &quot;&quot;Y&quot;&quot;. The payment for the new (receiving account) will have the transfer payment code set to &quot;&quot;N&quot;&quot;.  The &quot;&quot;Y&quot;&quot; code allows the old payments to be excluded from depreciation."/>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="CM_AST_PAYMENT_TR11">
            <reference foreign="FS_ORIGIN_CD" local="FS_ORIGIN_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_AST_PAYMENT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_AST_PAYMENT_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <unique name="CM_AST_PAYMENT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_AST_PAYMENT_TI2">
            <index-column name="PO_NUMBER"/>
        </index>
    </table>
    <table name="CM_AST_PMT_AST_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_PREV_TOT_CST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Total Cost amount prior to posting the last payment."/>
        <column default="0" name="CPTLAST_ALLOC_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="CPTLAST_ALLOC_VAL" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="CPTLAST_ALLOC_VAL_PCT" scale="6" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CM_AST_PMT_DOC_T" name="CM_AST_PMT_AST_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CM_AST_PMT_AST_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_PMT_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="NXT_AST_PMT_LN_NBR" size="7" type="DECIMAL"/>
        <column name="CB_ORIGIN_IND" size="1" type="VARCHAR"/>
        <column default="2" name="AST_PMT_DST_CD" required="true" size="2" type="VARCHAR"/>
        <column name="AST_PMT_DIST_CD_FROM_FP_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CM_AST_PMT_DST_CD_T" name="CM_AST_PMT_DOC_TR1">
            <reference foreign="AST_PMT_DST_CD" local="AST_PMT_DST_CD"/>
        </foreign-key>
        <unique name="CM_AST_PMT_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_PMT_DOC_TYP_T">
        <column name="DOC_TYP_ID" primaryKey="true" size="7" type="DECIMAL"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="DOC_TYP_NM" size="8" type="VARCHAR"/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="CM_AST_PMT_DOC_TYP_T_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_PMT_DST_CD_T">
        <column name="AST_PMT_DST_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_PMT_DST_NM" required="true" size="40" type="VARCHAR"/>
        <column name="AST_PMT_DST_COL_NM" required="true" size="40" type="VARCHAR"/>
        <column name="AST_PMT_DST_EDT" required="true" size="1" type="VARCHAR"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="CM_AST_PMT_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="Sequence Number"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="Object ID"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The posting year of the payment"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="Defines the various periods to which general ledger entries can be posted. Months of the year are the most obvious examples, but other periods include beginning balance, C beginning balance and period 13 for closing transactions."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="Account Number"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The code that identifies the &quot;&quot;object&quot;&quot; of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The Code for a project that might contain multiple account and span multiple fiscal years."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="(1) An abbreviation for Organization Reference Identification.  (2) Reference Identification Number assigned by Organization."/>
        <column name="ACCT_CHARGE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Amount"/>
        <column name="EXPND_FS_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="A code indicating the system from which transaction originates"/>
        <column name="EXPND_FDOC_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="EXPND_FDOC_TYP_CD" size="8" type="VARCHAR" zz_comment="the document type code for the KFS transaction for which authority is being delegated"/>
        <column name="EXPND_FDOC_POST_DT" type="DATE" zz_comment="The date the financial document was posted"/>
        <column name="PO_NUMBER" size="9" type="VARCHAR" zz_comment="the Purchase Order number for the payment"/>
        <column name="REQUISITION_NBR" size="8" type="VARCHAR" zz_comment="a system generated number assigned to a Requisition (REQ)."/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR" zz_comment="Code to override a certain rule"/>
        <column name="AST_TRNFR_PMT_CD" size="1" type="VARCHAR" zz_comment="When an asset is transferred payment records are generated to create an audit history of the transfer.  The transfer document will create an (off set) payment for the original payments, and generate new payments using the account the asset was transferred to.   The &quot;&quot;original&quot;&quot; payment and the &quot;&quot;offset&quot;&quot; payment will have the transfer payment code set to &quot;&quot;Y&quot;&quot;. The payment for the new (receiving account) will have the transfer payment code set to &quot;&quot;N&quot;&quot;.  The &quot;&quot;Y&quot;&quot; code allows the old payments to be excluded from depreciation."/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="CM_AST_PMT_DTL_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="CM_AST_PMT_DTL_TR10">
            <reference foreign="FS_ORIGIN_CD" local="EXPND_FS_ORIGIN_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_AST_PMT_DTL_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_AST_PMT_DTL_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="CM_AST_PMT_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_AST_PMT_DTL_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
        </index>
        <index name="CM_AST_PMT_DTL_TI3">
            <index-column name="FDOC_POST_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="FIN_OBJECT_CD"/>
        </index>
    </table>
    <table name="CM_AST_RETIRE_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="MERGED_TGT_CPTLAST_NBR" size="12" type="DECIMAL" zz_comment="Targeted Capital Asset for merger."/>
        <column name="AST_RETIRE_REAS_CD" size="1" type="VARCHAR" zz_comment="Identifies the reason the asset was retired."/>
        <column name="CPTLAST_RETIRE_DT" type="DATE" zz_comment="The date the asset is retired."/>
        <column name="MERGED_TGT_CPTLAST_DESC" size="4000" type="VARCHAR"/>
        <column name="AST_RETIR_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="AST_RETIR_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="AST_RETIR_CNTCT_NM" size="123" type="VARCHAR"/>
        <column name="AST_RETIR_INST_NM" size="50" type="VARCHAR"/>
        <column name="AST_RETIRSTRT_ADDR" size="50" type="VARCHAR"/>
        <column name="AST_RETIR_CITY_NM" size="50" type="VARCHAR"/>
        <column name="AST_RETIR_STATE_CD" size="2" type="VARCHAR"/>
        <column name="AST_RETIR_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="AST_RETIR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="AST_RETIR_PHN_NBR" size="13" type="VARCHAR"/>
        <column name="AST_EST_SELL_PRC" scale="2" size="19" type="DECIMAL"/>
        <column name="CPTLAST_SALE_PRC" scale="2" size="19" type="DECIMAL"/>
        <column name="CASH_RCPT_FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="AST_HANDLG_FEE_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="AST_PRVNTMAINT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CPTLAST_BUYER_DESC" size="25" type="VARCHAR"/>
        <column name="AST_PD_CASE_NBR" size="14" type="VARCHAR"/>
        <foreign-key foreignTable="CM_CPTLAST_T" name="CM_AST_RETIRE_DOC_TR2">
            <reference foreign="CPTLAST_NBR" local="MERGED_TGT_CPTLAST_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CM_RETIRE_REAS_T" name="CM_AST_RETIRE_DOC_TR3">
            <reference foreign="AST_RETIRE_REAS_CD" local="AST_RETIRE_REAS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_AST_RETIRE_DOC_TR4">
            <reference foreign="FIN_COA_CD" local="AST_RETIR_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="AST_RETIR_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_AST_RETIRE_DOC_TR5">
            <reference foreign="FIN_COA_CD" local="AST_RETIR_COA_CD"/>
        </foreign-key>
        <unique name="CM_AST_RETIRE_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_AST_RETIRE_DOC_TI2">
            <index-column name="AST_RETIRE_REAS_CD"/>
        </index>
    </table>
    <table name="CM_AST_RETIRE_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="CM_CPTLAST_T" name="CM_AST_RETIRE_DTL_TR2">
            <reference foreign="CPTLAST_NBR" local="CPTLAST_NBR"/>
        </foreign-key>
        <unique name="CM_AST_RETIRE_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_RPR_HIST_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="CPTLAST_INCIDNT_DT" primaryKey="true" type="DATE" zz_comment="Date event occurred which caused the asset to need  repair."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_PRBLM_DESC" size="255" type="VARCHAR" zz_comment="Description of Problem."/>
        <column name="CPTLAST_RPRCNTC_NM" size="123" type="VARCHAR" zz_comment="Repair Contact Name."/>
        <column name="CPTLAST_RPR_NT_TXT" size="255" type="VARCHAR" zz_comment="Free Form text for notes on repair."/>
        <column name="CPTLAST_EST_RPR_DT" type="DATE" zz_comment="Estimated Date of Repair."/>
        <column name="CPTLAST_RPR_DT" type="DATE" zz_comment="Date in which Repair was done."/>
        <column name="CPTLAST_RPR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Cost of Repair."/>
        <column name="AST_RPR_SOLN_DESC" size="255" type="VARCHAR" zz_comment="Description of Solution of Repair."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="CM_AST_RPR_HIST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_STATUS_T">
        <column name="AST_INVN_STAT_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="(1) A code describing the current status of the asset. (2) The current status of an asset (for example, Active, Retired, or Fabrication)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_INVN_STAT_NM" size="40" type="VARCHAR" zz_comment="A description of the inventory status."/>
        <column default="Y" name="ROW_ACTV_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="CM_AST_STATUS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_AST_TRNFR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_REP_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR"/>
        <column name="CPTLAST_ORGTAG_NBR" size="8" type="VARCHAR"/>
        <column name="ORG_OWNER_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ORG_OWNER_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="ORG_TXT" size="255" type="VARCHAR"/>
        <column name="ORG_INVN_NM" size="40" type="VARCHAR"/>
        <column name="TRNFR_FND_FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="AST_OFFCMP_ADDR" size="45" type="VARCHAR"/>
        <column name="AST_OFFCMP_CITY_NM" size="25" type="VARCHAR"/>
        <column name="AST_OFFCMP_ST_CD" size="2" type="VARCHAR"/>
        <column name="AST_OFFCMP_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="AST_INTRDPTSALE_CD" size="1" type="CHAR"/>
        <column name="CPTLAST_NBR" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="OLD_ORG_OWNER_COA_CD" size="2" type="VARCHAR"/>
        <column name="OLD_ORG_OWNER_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="AST_OFFCMP_NM" size="123" type="VARCHAR"/>
        <column name="AST_OFFCMP_CNTRY_CD" size="2" type="VARCHAR"/>
        <foreign-key foreignTable="CM_CPTLAST_T" name="CM_AST_TRNFR_DOC_TR10">
            <reference foreign="CPTLAST_NBR" local="CPTLAST_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_AST_TRNFR_DOC_TR3">
            <reference foreign="FIN_COA_CD" local="ORG_OWNER_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ORG_OWNER_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_AST_TRNFR_DOC_TR4">
            <reference foreign="FIN_COA_CD" local="ORG_OWNER_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_BUILDING_T" name="CM_AST_TRNFR_DOC_TR8">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ROOM_T" name="CM_AST_TRNFR_DOC_TR9">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
            <reference foreign="BLDG_ROOM_NBR" local="BLDG_ROOM_NBR"/>
        </foreign-key>
        <unique name="CM_AST_TRNFR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_AST_TRNFR_DOC_TI2">
            <index-column name="AST_REP_UNVL_ID"/>
        </index>
    </table>
    <table name="CM_AST_WRNTY_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_WRNTY_CNTCT_NM" size="123" type="VARCHAR" zz_comment="Contact Name for the warranty"/>
        <column name="AST_WRNTYPHN_NBR" size="13" type="VARCHAR" zz_comment="Contact Phone number for the warranty"/>
        <column name="AST_WRNTY_BEG_DT" type="DATE" zz_comment="Effective start date of warranty"/>
        <column name="AST_WRNTY_END_DT" type="DATE" zz_comment="Effective end date of warranty"/>
        <column name="AST_WRNTY_NBR" size="25" type="VARCHAR" zz_comment="Number for the warranty"/>
        <column name="AST_WRNTY_PO_NBR" size="9" type="VARCHAR" zz_comment="Purchase Order Number used for the warranty"/>
        <column name="AST_WRNTY_TXT" size="40" type="VARCHAR" zz_comment="Free form text to describe warranty"/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="CM_AST_WRNTY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_CPTLAST_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL" zz_comment="Financial document next line number."/>
        <column name="CPTLAST_ACQ_TYP_CD" size="1" type="VARCHAR" zz_comment="Code assigned to type of acquisition."/>
        <column name="CPTLAST_DESC" size="4000" type="VARCHAR" zz_comment="Description of the Capital Asset."/>
        <column name="AST_INVN_STAT_CD" size="1" type="VARCHAR" zz_comment="Code assigned to the status of inventory."/>
        <column name="CPTLAST_COND_CD" size="1" type="VARCHAR" zz_comment="Code assigned to condition."/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR" zz_comment="Code assigned to describe the type of capital asset."/>
        <column name="CPTLAST_MFR_NM" size="45" type="VARCHAR" zz_comment="Manufacturers Name."/>
        <column name="CPTLAST_MFRMDL_NBR" size="25" type="VARCHAR" zz_comment="Model Number assigned by the Manufacturer."/>
        <column name="CPTLAST_TOTCST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Total Cost Amount."/>
        <column name="CPTL_AST_LAND_CNTY_NM" size="20" type="VARCHAR" zz_comment="County land resides within."/>
        <column name="CPTL_AST_LAND_ACRG_SZ" size="7" type="DECIMAL" zz_comment="Measure of a quantity of land."/>
        <column name="CPTL_AST_LAND_PRCL_NBR" size="30" type="VARCHAR" zz_comment="Unique numerical code representing a parcels legal description."/>
        <column name="CPTLAST_VENDOR_NM" size="45" type="VARCHAR" zz_comment="Vendors Name."/>
        <column name="ORG_TXT" size="255" type="VARCHAR" zz_comment="Free form text field for the organization."/>
        <column name="CPTLAST_CRT_DT" type="DATE" zz_comment="Date the asset was created in the asset database."/>
        <column name="CPTL_AST_IN_SRVC_DT" type="DATE" zz_comment="Date the asset is placed in service and becomes eligible for depreciation."/>
        <column name="CPTL_AST_DEPR_DT" type="DATE" zz_comment="Date depreciation on capital equipment begins."/>
        <column name="AST_REP_UNVL_ID" size="40" type="VARCHAR" zz_comment="The asset representative field can be used to group assets by a persons name (for example, staff member, faculty member) whose name is in the Universal User Table.  The information presented on reports will be in the format of last name, first name."/>
        <column name="ORG_OWNER_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_OWNER_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Owner Account Number."/>
        <column name="CG_AGENCY_NBR" size="5" type="VARCHAR" zz_comment="Number assigned to an agency."/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR" zz_comment="Financial Document Type Code."/>
        <column name="SEP_SRC_CPTLAST_NBR" size="12" type="DECIMAL" zz_comment="Asset separate source Capital asset number."/>
        <column name="SEP_SRC_AST_PMT_SEQ_NBR" size="12" type="DECIMAL" zz_comment="Sequence number for source payment separate."/>
        <column name="CB_ORIGIN_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CM_ASSET_TYPE_T" name="CM_CPTLAST_DOC_TR2">
            <reference foreign="CPTLAST_TYP_CD" local="CPTLAST_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CM_AST_CONDITION_T" name="CM_CPTLAST_DOC_TR3">
            <reference foreign="CPTLAST_COND_CD" local="CPTLAST_COND_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CM_AST_STATUS_T" name="CM_CPTLAST_DOC_TR4">
            <reference foreign="AST_INVN_STAT_CD" local="AST_INVN_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_CPTLAST_DOC_TR5">
            <reference foreign="FIN_COA_CD" local="ORG_OWNER_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_CPTLAST_DOC_TR6">
            <reference foreign="FIN_COA_CD" local="ORG_OWNER_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ORG_OWNER_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CM_CPTLAST_T" name="CM_CPTLAST_DOC_TR7">
            <reference foreign="CPTLAST_NBR" local="SEP_SRC_CPTLAST_NBR"/>
        </foreign-key>
        <unique name="CM_CPTLAST_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_CPTLAST_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="CPTLAST_SERIAL_NBR" size="25" type="VARCHAR" zz_comment="A unique Identification number assigned by the assets manufacturer."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR" zz_comment="Provides an additional option to more accurately depict the asset location (for example, Cubicle Number)."/>
        <column name="CPTLAST_TAG_NBR" size="8" type="VARCHAR" zz_comment="(1) An identification number affixed to an asset (for example, a number shown on the individual tag placed on equipment).  This differs from the asset number (the permanent Capital Asset number in Capital Assets assigned to the equipment) since the tag number can be changed throughout the equipments life as tags are replaced."/>
        <column name="ORG_INVN_NM" size="40" type="VARCHAR" zz_comment="1) This field is used to sort assets within an organization to assist with physical inventories. 2) In addition to pulling equipment descriptions from purchase orders, CAM allows Organizations to include common names. (For example, &quot;&quot;GMC FABRICATED ABC1234 WIDE BODY DUMP&quot;&quot; could have an organizational inventory name of &quot;&quot;Recycling Truck&quot;&quot;.)"/>
        <column name="ORG_CPTLAST_TYP_ID" size="20" type="VARCHAR" zz_comment="Organizational field that can be used to classify the type of equipment."/>
        <column name="AST_OFFCMP_NM" size="123" type="VARCHAR" zz_comment="Name of the off-campus user."/>
        <column name="AST_OFFCMP_ADDR" size="45" type="VARCHAR" zz_comment="The off-campus address of the user."/>
        <column name="AST_OFFCMP_CITY_NM" size="45" type="VARCHAR" zz_comment="The city where the off-campus user resides."/>
        <column name="AST_OFFCMP_ST_CD" size="2" type="VARCHAR" zz_comment="The State Code for the off-campus user"/>
        <column name="AST_OFFCMP_ZIP_CD" size="20" type="VARCHAR" zz_comment="The Postal Code for the off-campus user"/>
        <column name="AST_OFFCMP_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The country where the off-campus user resides."/>
        <column name="CPTL_AST_GOV_TAG_NBR" size="12" type="VARCHAR" zz_comment="Tag number assigned to equipment purchased with federal and/or state funds."/>
        <column name="CPTL_AST_NTL_STOCK_NBR" size="25" type="VARCHAR" zz_comment="A 13-digit numeric code, identifying all standardized material items in the supply distribution system of the United States Department of Defense."/>
        <column name="AST_REP_UNVL_ID" size="40" type="VARCHAR" zz_comment="The asset representative field can be used to group assets by a persons name (for example, staff member, faculty member) whose name is in the Universal User Table.  The information presented on reports will be in the format of last name, first name."/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR" zz_comment="(1)  A code used to classify the type of item purchased. The useful life of equipment is assigned by the asset type. The useful life is used to calculate depreciation.  2)  A subgroup of assets with common functionality. The asset type code determines the length of time the assets will be depreciated.  3)  The category of asset including depreciable life, whether movable or not, building and room required, etc."/>
        <column name="CPTLAST_DESC" size="4000" type="VARCHAR" zz_comment="Detailed description of the capital asset."/>
        <column name="CPTLAST_MFR_NM" size="45" type="VARCHAR" zz_comment="Company that manufactured the asset."/>
        <column name="ORG_TXT" size="255" type="VARCHAR" zz_comment="Free form field for an organization to enter any information they wish to record about an asset."/>
        <column name="CPTLAST_MFRMDL_NBR" size="25" type="VARCHAR" zz_comment="This is the model number assigned by the manufacturer of the asset."/>
        <column name="SEP_SRC_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Asset separate source amount."/>
        <foreign-key foreignTable="SH_BUILDING_T" name="CM_CPTLAST_DTL_TR2">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ROOM_T" name="CM_CPTLAST_DTL_TR3">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
            <reference foreign="BLDG_ROOM_NBR" local="BLDG_ROOM_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CM_ASSET_TYPE_T" name="CM_CPTLAST_DTL_TR7">
            <reference foreign="CPTLAST_TYP_CD" local="CPTLAST_TYP_CD"/>
        </foreign-key>
        <unique name="CM_CPTLAST_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_CPTLAST_LOCK_T">
        <column name="DOC_HDR_ID" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL"/>
        <column name="LOCK_INFO_TXT" primaryKey="true" size="20" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOC_TYP_NM" size="10" type="VARCHAR"/>
        <unique name="CM_CPTLAST_LOCK_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_CPTLAST_OBJ_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="Universitys Accounting Fiscal Year."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart."/>
        <column name="FIN_OBJ_SUB_TYPE_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="This is the designation assigned to similar groups of Object Codes. Sub-Types are often leveraged in the KFS to apply business rules or to help with reporting."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLZTN_FOBJ_CD" size="4" type="VARCHAR" zz_comment="Capital Object Code."/>
        <column name="ACCUM_DEPR_FOBJ_CD" size="4" type="VARCHAR" zz_comment="Accumulated Depreciation Object Code."/>
        <column name="DEPR_EXP_FOBJ_CD" size="4" type="VARCHAR" zz_comment="Depreciation Expense Object Code."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="CM_CPTLAST_OBJ_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_SUB_TYPE_T" name="CM_CPTLAST_OBJ_TR5">
            <reference foreign="FIN_OBJ_SUB_TYP_CD" local="FIN_OBJ_SUB_TYPE_CD"/>
        </foreign-key>
        <unique name="CM_CPTLAST_OBJ_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_CPTLAST_OBJ_TI2">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="CPTLZTN_FOBJ_CD"/>
        </index>
        <index name="CM_CPTLAST_OBJ_TI3">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCUM_DEPR_FOBJ_CD"/>
        </index>
        <index name="CM_CPTLAST_OBJ_TI4">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="DEPR_EXP_FOBJ_CD"/>
        </index>
    </table>
    <table name="CM_CPTLAST_T">
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_DESC" size="4000" type="VARCHAR" zz_comment="Detailed Description of the Asset"/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR" zz_comment="(1)  A code used to classify the type of item purchased. The useful life of equipment is assigned by the asset type. The useful life is used to calculate depreciation.  2)  A subgroup of assets with common functionality. The asset type code determines the length of time the assets will be depreciated.  3)  The category of asset including depreciable life, whether movable or not, building and room required, etc"/>
        <column name="CPTLAST_COND_CD" size="1" type="VARCHAR" zz_comment="Code used to describe the condition of the asset (for example, Excellent, Good, Fair, and Poor)."/>
        <column name="CPTLAST_CRT_DT" type="DATE" zz_comment="Date capital asset record was created."/>
        <column name="CPTLAST_RECEIVE_DT" type="DATE" zz_comment="The date an asset was physically received for the vendor."/>
        <column name="CPTLAST_LN_RTRN_DT" type="DATE" zz_comment="The date a load asset was returned"/>
        <column name="CPTLAST_LOAN_DT" type="DATE" zz_comment="The date an asset was loaned out."/>
        <column name="AST_EXPCTRETURN_DT" type="DATE" zz_comment="Expected Date of Return of a fabricated asset loaned to an outside institution."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The Code for the Financial Period the in which the document was posted."/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="ORG_OWNER_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Account number used to identify the asset owner."/>
        <column name="ORG_OWNER_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="CPTLAST_VENDOR_NM" size="45" type="VARCHAR" zz_comment="A descriptive name that identifies the Vendor."/>
        <column name="CPTLAST_ACQ_TYP_CD" size="1" type="VARCHAR" zz_comment="This is a code assigned to describes how the asset was acquired (for example, new, gifted, found, or fabricated)."/>
        <column name="CPTLAST_TOTCST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The actual total cost of the asset."/>
        <column name="CPTLAST_RPLC_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Estimated replacement value of equipment."/>
        <column name="CPTLAST_SALE_PRC" scale="2" size="19" type="DECIMAL" zz_comment="Actual sale price of asset, entered at time of retirement."/>
        <column name="AST_EST_SELL_PRC" scale="2" size="19" type="DECIMAL" zz_comment="Estimated Selling Price of a fabricated asset."/>
        <column name="CPTLAST_SALVAG_AMT" scale="2" size="19" type="DECIMAL" zz_comment="(1) Prospective selling price as second-hand material.  (2) Minimum sale price of asset, estimated at time of acquisition.  The asset value will not depreciate below this amount."/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR" zz_comment="Provides an additional option to more accurately depict the asset location (for example, Cubicle Number)."/>
        <column name="AST_RETIR_COA_CD" size="2" type="VARCHAR" zz_comment="Chart of Accounts Code used for retiring an asset"/>
        <column name="AST_RETIR_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Records cash and checks received by units for subsequent deposit into bank accounts via the Cash Management Document (CMD) related to proceeds from retirement of that asset."/>
        <column name="AST_RETIRE_REAS_CD" size="1" type="VARCHAR" zz_comment="Identifies the &quot;&quot;reason&quot;&quot; the asset was retired ( for example, cannibalized, destroyed, sold, etc.)"/>
        <column name="AST_RETIR_PRD_CD" size="2" type="VARCHAR" zz_comment="Code used to define the period in which an asset was retired."/>
        <column name="AST_RETIR_FSCL_YR" size="4" type="DECIMAL" zz_comment="Fiscal Year in which an asset was retired."/>
        <column name="CASH_RCPT_FDOC_NBR" size="14" type="VARCHAR" zz_comment="The KFS assigned document number for the Cash Receipt."/>
        <column name="AST_DEPR_MTHD1_CD" size="3" type="VARCHAR" zz_comment="The code used to identify the primary depreciation method."/>
        <column name="AST_ESTFABRCMPL_DT" type="DATE" zz_comment="An estimated date of completion for asset being fabricated."/>
        <column name="AST_FABRESTTOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Estimated amount associated with a fabricated item."/>
        <column name="TRNFR_FND_FDOC_NBR" size="14" type="VARCHAR" zz_comment="A number assigned to a Transfer of Funds Financial Document."/>
        <column name="AST_INVN_STAT_CD" size="1" type="VARCHAR" zz_comment="(1) A code describing the current status of the asset. (2) The current status of an asset (for example, Active, Retired, or Fabrication)."/>
        <column name="CPTLAST_TAG_NBR" size="8" type="VARCHAR" zz_comment="(1) An identification number affixed to an asset (for example, a number shown on the individual tag placed on equipment).  This differs from the asset number (the permanent Capital Asset number in Capital Assets assigned to the equipment) since the tag number can be changed throughout the equipments life as tags are replaced."/>
        <column name="CPTLAST_LSTINVN_DT" type="DATE" zz_comment="The date an asset was last physically verified, moved, relocated, inventoried, or tagged."/>
        <column name="ORG_INVN_NM" size="40" type="VARCHAR" zz_comment="1) This field is used to sort assets within an organization to assist with physical inventories. 2) In addition to pulling equipment descriptions from purchase orders, CAM allows Organizations to include common names. (For example, &quot;&quot;GMC FABRICATED ABC1234 WIDE BODY DUMP&quot;&quot; could have an organizational inventory name of &quot;&quot;Recycling Truck&quot;&quot;.)"/>
        <column name="CPTLAST_OLDTAG_NBR" size="8" type="VARCHAR" zz_comment="When tag numbers are defaced or missing a new tag number will be assigned to the asset. On the Global Location Document when new tags are assigned to assets the existing tag number will be moved into the &quot;&quot;Old Tag Number&quot;&quot; field."/>
        <column name="CPTLAST_MFR_NM" size="45" type="VARCHAR" zz_comment="Company that manufactured the asset."/>
        <column name="CPTLAST_MFRMDL_NBR" size="25" type="VARCHAR" zz_comment="This is the model number assigned by the manufacturer of the asset."/>
        <column name="CPTLAST_SERIAL_NBR" size="25" type="VARCHAR" zz_comment="A unique number assigned by the manufacturer."/>
        <column name="AST_REP_UNVL_ID" size="40" type="VARCHAR" zz_comment="The representatives universal identifier."/>
        <column name="CG_AGENCY_NBR" size="5" type="VARCHAR" zz_comment="A code assigned to Non-university Titled Agencies (for example Federal or State Governments)"/>
        <column name="AST_PD_CASE_NBR" size="14" type="VARCHAR" zz_comment="Case number assigned by police department - required for equipment with a retirement reason of &quot;&quot;stolen&quot;&quot;."/>
        <column name="AST_INVN_SCAN_CD" size="1" type="VARCHAR" zz_comment="Inventory scanned code."/>
        <column name="CPTL_AST_IN_SRVC_DT" type="DATE" zz_comment="Date the asset is placed in service and becomes eligible for depreciation."/>
        <column name="CPTL_AST_GOV_TAG_NBR" size="12" type="VARCHAR" zz_comment="Tag number assigned to equipment purchased with federal and/or state funds."/>
        <column name="CPTL_AST_NTL_STOCK_NBR" size="25" type="VARCHAR" zz_comment="A 13-digit numeric code, identifying all standardized material items in the supply distribution system of the United States Department of Defense."/>
        <column name="CPTL_AST_LAND_CNTY_NM" size="20" type="VARCHAR" zz_comment="County land resides within."/>
        <column name="CPTL_AST_LAND_ACRG_SZ" size="7" type="DECIMAL" zz_comment="Measure of a quantity of land."/>
        <column name="CPTL_AST_LAND_PRCL_NBR" size="30" type="VARCHAR" zz_comment="Unique numerical code representing a parcels legal description."/>
        <column name="CPTL_AST_DEPR_DT" type="DATE" zz_comment="Date depreciation on capital equipment begins."/>
        <column name="FIN_OBJ_SUB_TYP_CD" size="2" type="VARCHAR" zz_comment="An attribute of Object Code that is used to further refine Object Type."/>
        <column name="AST_FABR_EST_RETN_YRS" size="5" type="DECIMAL" zz_comment="An estimated number of years a fabricated asset will be retained."/>
        <foreign-key foreignTable="CM_ASSET_TYPE_T" name="CM_CPTLAST_TR1">
            <reference foreign="CPTLAST_TYP_CD" local="CPTLAST_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_BUILDING_T" name="CM_CPTLAST_TR12">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CM_RETIRE_REAS_T" name="CM_CPTLAST_TR14">
            <reference foreign="AST_RETIRE_REAS_CD" local="AST_RETIRE_REAS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CM_AST_CONDITION_T" name="CM_CPTLAST_TR17">
            <reference foreign="CPTLAST_COND_CD" local="CPTLAST_COND_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CM_AST_STATUS_T" name="CM_CPTLAST_TR18">
            <reference foreign="AST_INVN_STAT_CD" local="AST_INVN_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_CPTLAST_TR2">
            <reference foreign="FIN_COA_CD" local="ORG_OWNER_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ORG_OWNER_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_SUB_TYPE_T" name="CM_CPTLAST_TR21">
            <reference foreign="FIN_OBJ_SUB_TYP_CD" local="FIN_OBJ_SUB_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_CPTLAST_TR3">
            <reference foreign="FIN_COA_CD" local="ORG_OWNER_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ROOM_T" name="CM_CPTLAST_TR5">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
            <reference foreign="BLDG_ROOM_NBR" local="BLDG_ROOM_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="CM_CPTLAST_TR6">
            <reference foreign="FIN_COA_CD" local="AST_RETIR_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="AST_RETIR_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="CM_CPTLAST_TR7">
            <reference foreign="FIN_COA_CD" local="AST_RETIR_COA_CD"/>
        </foreign-key>
        <unique name="CM_CPTLAST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_CPTLAST_TI2">
            <index-column name="CPTLAST_TAG_NBR"/>
        </index>
        <index name="CM_CPTLAST_TI3">
            <index-column name="AST_REP_UNVL_ID"/>
        </index>
        <index name="CM_CPTLAST_TI4">
            <index-column name="CAMPUS_CD"/>
            <index-column name="BLDG_CD"/>
            <index-column name="BLDG_ROOM_NBR"/>
        </index>
    </table>
    <table name="CM_EQPLNRTRN_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_LOAN_DT" type="DATE"/>
        <column name="AST_EXPCTRETURN_DT" type="DATE"/>
        <column name="CPTLAST_LN_RTRN_DT" type="DATE"/>
        <column name="AST_BORWR_UNVL_ID" size="40" type="VARCHAR"/>
        <column name="AST_BORWR_ADDR" size="30" type="VARCHAR"/>
        <column name="AST_BORWR_CITY_NM" size="25" type="VARCHAR"/>
        <column name="AST_BORWR_STATE_CD" size="2" type="VARCHAR"/>
        <column name="AST_BORWR_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="AST_BORWR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="AST_BORWR_PHN_NBR" size="13" type="VARCHAR"/>
        <column name="AST_BORWRSTRG_ADDR" size="30" type="VARCHAR"/>
        <column name="AST_BORWRSTRGCT_NM" size="25" type="VARCHAR"/>
        <column name="AST_BORWRSTRGST_CD" size="2" type="VARCHAR"/>
        <column name="AST_BORWRSTRGZP_CD" size="20" type="VARCHAR"/>
        <column name="AST_BORWRSTRCNT_CD" size="2" type="VARCHAR"/>
        <column name="AST_BORWRSTRPH_NBR" size="13" type="VARCHAR"/>
        <column name="CPTLAST_NBR" size="12" type="DECIMAL" zz_comment="The record number for an asset in the system.  This is the permanent number, not to be confused with the tag number."/>
        <foreign-key foreignTable="CM_CPTLAST_T" name="CM_EQPLNRTRN_DOC_TR9">
            <reference foreign="CPTLAST_NBR" local="CPTLAST_NBR"/>
        </foreign-key>
        <unique name="CM_EQPLNRTRN_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="CM_EQPLNRTRN_DOC_TI2">
            <index-column name="AST_BORWR_UNVL_ID"/>
        </index>
    </table>
    <table name="CM_FSCL_YR_END_DEPR_DTL_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_NBR" primaryKey="true" size="12" type="DECIMAL"/>
        <column name="YEAR_END_DEPR_DTL_ACTV_IND" size="1" type="VARCHAR"/>
        <column name="YEAR_END_DEPR_DTL_PROC_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="CM_FSCL_YR_END_DEPR_HDR_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="YEAR_END_DEPR_RUN_DATE" type="DATE"/>
        <column name="YEAR_END_DEPR_ACTV_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="CM_INVN_ERR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_UPLDR_UNVL_ID" size="40" type="VARCHAR"/>
        <unique name="CM_INVN_ERR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_INVN_ERR_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="AST_UPLD_ROW_NBR" primaryKey="true" size="12" type="DECIMAL" zz_comment="Row Number Upload Button"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_ERRCOR_STAT_CD" size="1" type="VARCHAR" zz_comment="Code describing the status of error correction"/>
        <column name="AST_COR_UNVL_ID" size="40" type="VARCHAR" zz_comment="Universal user ID of the person correcting barcode errors."/>
        <column name="AST_INVN_COR_TS" type="DATE" zz_comment="Timestamp of the inventory correction"/>
        <column name="CPTLAST_TAG_NBR" size="8" type="VARCHAR" zz_comment="(1) An identification number affixed to an asset (for example, a number shown on the individual tag placed on equipment).  This differs from the asset number (the permanent Capital Asset number in Capital Assets assigned to the equipment) since the tag number can be changed throughout the equipments life as tags are replaced."/>
        <column name="AST_UPLD_SCAN_IND" size="1" type="VARCHAR" zz_comment="Scan Indicator Upload Button"/>
        <column name="AST_UPLD_SCAN_TS" type="DATE" zz_comment="Timestamp Upload Button"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="The two-character code used to specify the campus where the graduate assistant is employed"/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR" zz_comment="Provides an additional option to more accurately depict the asset location (for example, Cubicle Number)."/>
        <column name="CPTLAST_COND_CD" size="1" type="VARCHAR" zz_comment="Code assigned to describe asset condition"/>
        <foreign-key foreignTable="CM_INVN_ERR_DOC_T" name="CM_INVN_ERR_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="CM_INVN_ERR_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="CM_RETIRE_REAS_T">
        <column name="AST_RETIRE_REAS_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="Code that Identifies the reason the asset was retired."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="AST_RETIRE_REAS_NM" size="40" type="VARCHAR" zz_comment="Identifies the &quot;&quot;reason&quot;&quot; the asset was retired ( for example, cannibalized, destroyed, sold, etc.)"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="AST_RETIRE_REAS_RSTR_IND" required="true" size="1" type="VARCHAR" zz_comment="An indicator restricting the retirement of an asset."/>
        <unique name="CM_RETIRE_REAS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="DATABASECHANGELOG">
        <column name="ID" primaryKey="true" size="63" type="VARCHAR"/>
        <column name="AUTHOR" primaryKey="true" size="63" type="VARCHAR"/>
        <column name="FILENAME" primaryKey="true" size="200" type="VARCHAR"/>
        <column name="DATEEXECUTED" required="true" type="TIMESTAMP"/>
        <column name="ORDEREXECUTED" required="true" size="22" type="DECIMAL"/>
        <column name="EXECTYPE" required="true" size="10" type="VARCHAR"/>
        <column name="MD5SUM" size="35" type="VARCHAR"/>
        <column name="DESCRIPTION" size="255" type="VARCHAR"/>
        <column name="COMMENTS" size="255" type="VARCHAR"/>
        <column name="TAG" size="255" type="VARCHAR"/>
        <column name="LIQUIBASE" size="20" type="VARCHAR"/>
    </table>
    <table name="DATABASECHANGELOGLOCK">
        <column name="ID" primaryKey="true" size="22" type="DECIMAL"/>
        <column name="LOCKED" required="true" size="1" type="DECIMAL"/>
        <column name="LOCKGRANTED" type="TIMESTAMP"/>
        <column name="LOCKEDBY" size="255" type="VARCHAR"/>
    </table>
    <table name="ER_CTRL_ATTRIB_TYP_T">
        <column name="CTRL_ATTRIB_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <column name="REQD_IND" size="1" type="VARCHAR"/>
        <column name="CTRL_ATTRIB_TYP_DESC" size="100" type="VARCHAR"/>
        <unique name="ER_CTRL_ATTRIB_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="ER_RSRCH_RSK_TYP_T">
        <column name="RSRCH_RSK_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code to uniquely identify the Research Risk Type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.? Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="CTRL_ATTRIB_TYP_CD" required="true" size="1" type="VARCHAR"/>
        <column name="RSRCH_RSK_TYP_DESC" size="30" type="VARCHAR" zz_comment="Description for the Research Risk Type Code."/>
        <column name="RSRCH_RSK_TYP_SORT_NBR" size="2" type="DECIMAL" zz_comment="A number to control the list position where this control attribute appears."/>
        <column name="RSRCH_RSK_TYP_NTFCTN_VAL" size="8" type="VARCHAR" zz_comment="A value to route to the notification group. Valid options are Y (yes), N (no), A (all), X (never)."/>
        <foreign-key foreignTable="ER_CTRL_ATTRIB_TYP_T" name="ER_RSRCH_RSK_TYP_TR1">
            <reference foreign="CTRL_ATTRIB_TYP_CD" local="CTRL_ATTRIB_TYP_CD"/>
        </foreign-key>
        <unique name="ER_RSRCH_RSK_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_ACCT_LINES_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The sequence number for the transaction assigned by the system."/>
        <column name="FDOC_LN_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The object id."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="The version number."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code associated with the Account and Object Code assigned to the Sub-Object Code."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year the transaction posted."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The object code to which the sub-object code belongs"/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR" zz_comment="The code to categorize different balances."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The code which identifies a project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line"/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="The system code for the system from which the original encumbering transaction came."/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="The transaction number on the deposit slip assigned by the bank."/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR" zz_comment="The system code for the type of the system from which the original encumbering transaction came."/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR" zz_comment="The system code for the type of override in an Accounting Line"/>
        <column name="FDOC_LINE_DESC" size="40" type="VARCHAR" zz_comment="A free-form text field that describes the purpose or function of the Accounting Line."/>
        <column name="FDOC_LINE_DBCR_CD" size="1" type="VARCHAR" zz_comment="The debit or credit indicator for the transaction amount. &quot;&quot;C indicates a credit, &quot;&quot;D&quot;&quot; indicates a debit."/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR" zz_comment="The system code for the type of encumbrance update in an Accounting Line"/>
        <foreign-key foreignTable="CA_CHART_T" name="FP_ACCT_LINES_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FP_ACCT_LINES_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="FP_ACCT_LINES_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="FP_ACCT_LINES_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="FP_ACCT_LINES_TR5">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="FP_ACCT_LINES_TR6">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FP_ACCT_LINES_TR7">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="FP_ACCT_LINES_TR9">
            <reference foreign="FS_ORIGIN_CD" local="FS_REF_ORIGIN_CD"/>
        </foreign-key>
        <unique name="FP_ACCT_LINES_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_ACRL_VCHR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REVERSAL_DT" type="DATE"/>
        <column name="FDOC_AV_TYP_CD" size="8" type="VARCHAR"/>
        <unique name="FP_ACRL_VCHR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_ADV_DPST_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="A short code to identify a document type."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="A line number assigned to a transaction line or an accounting line for reference purposes."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_ADV_DPST_DT" type="DATE" zz_comment="The actual date of the deposit"/>
        <column name="FDOC_ADPST_REF_NBR" size="10" type="VARCHAR" zz_comment="The transaction number or anything that meets your tracking needs."/>
        <column name="FDOC_ADV_DPST_DESC" size="40" type="VARCHAR" zz_comment="A brief description of the transaction. This is for departmental use only, and does not appear on financial reports."/>
        <column name="FDOC_ADV_DPST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount of the deposit."/>
        <column name="FDOC_BANK_CD" size="4" type="VARCHAR" zz_comment="Defines the unique code for the bank in which the funds are deposited."/>
        <foreign-key foreignTable="FP_CASH_RCPT_DOC_T" name="FP_ADV_DPST_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BANK_T" name="FP_ADV_DPST_DTL_TR2">
            <reference foreign="BNK_CD" local="FDOC_BANK_CD"/>
        </foreign-key>
        <unique name="FP_ADV_DPST_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_BAL_BY_CONS_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_REPORT_SORT_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="CONS_FIN_REPORT_SORT_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="FIN_CONS_OBJ_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACCTG_CTGRY_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_BAL_BY_LEVEL_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJ_LEVEL_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_REPORT_SORT_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TYP_FIN_REPORT_SORT_CD" size="2" type="VARCHAR"/>
        <column name="ACCTG_CTGRY_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_BAL_BY_OBJ_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR"/>
        <column name="ACCTG_CTGRY_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_BANK_T">
        <column name="BNK_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BNK_NM" size="40" type="VARCHAR"/>
        <column name="BNK_SHRT_NM" size="12" type="VARCHAR"/>
        <column name="BNK_RTNG_NBR" size="9" type="VARCHAR" zz_comment="The bank?s unique routing number."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column default="3JQZbNFD6os=" name="BNK_ACCT_NBR" required="true" size="255" type="VARCHAR"/>
        <column name="BNK_ACCT_DESC" size="40" type="VARCHAR"/>
        <column name="CSH_OFST_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="CSH_OFST_ACCT_NBR" size="7" type="VARCHAR"/>
        <column name="CSH_OFST_SUB_ACCT_NBR" size="5" type="VARCHAR"/>
        <column name="CSH_OFST_OBJ_CD" size="4" type="VARCHAR"/>
        <column name="CSH_OFST_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="CONT_BNK_CD" size="4" type="VARCHAR"/>
        <column default="Y" name="BNK_DPST_IND" required="true" size="1" type="VARCHAR"/>
        <column default="Y" name="BNK_DISB_IND" required="true" size="1" type="VARCHAR"/>
        <column default="Y" name="BNK_ACH_IND" required="true" size="1" type="VARCHAR"/>
        <column default="Y" name="BNK_CHK_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="FP_BANK_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_BDGT_ADJ_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_FRM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_TO_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_PSFRM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_PSTO_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR"/>
        <unique name="FP_BDGT_ADJ_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_BDGT_ADJ_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The sequence number."/>
        <column name="FDOC_LN_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The object id."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BDGT_ADJ_PRD_CD" size="2" type="VARCHAR" zz_comment="The Budget Adjustment period code. Records increases or decreases in current or base budget. Budget Adjustments crossing Income Stream accounts generate a behind the scenes Transfer of Funds to move the necessary cash."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code for which the Object Code is valid."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number which identifies a particular account at a bank."/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The year the transaction is posted to."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The code that identifies the &quot;&quot;object&quot;&quot; of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="CURR_BDGT_ADJ_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The current budget adjustment amount."/>
        <column name="BASE_BDGT_ADJ_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The base budget adjustment amount."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The title of the project"/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR" zz_comment="The system code for the type of override in an Accounting Line"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="FDOC_LN_MO1_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 1 line amount."/>
        <column name="FDOC_LN_MO2_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 2 line amount."/>
        <column name="FDOC_LN_MO3_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 3 line amount."/>
        <column name="FDOC_LN_MO4_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 4 line amount."/>
        <column name="FDOC_LN_MO5_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 5 line amount."/>
        <column name="FDOC_LN_MO6_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 6 line amount."/>
        <column name="FDOC_LN_MO7_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 7 line amount."/>
        <column name="FDOC_LN_MO8_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 8 line amount."/>
        <column name="FDOC_LN_MO9_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 9 line amount."/>
        <column name="FDOC_LN_MO10_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 10 line amount."/>
        <column name="FDOC_LN_MO11_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 11 line amount."/>
        <column name="FDOC_LN_MO12_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The document month 12 line amount."/>
        <column name="FRNG_BENE_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FP_BDGT_ADJ_DTL_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="FP_BDGT_ADJ_DTL_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="FP_BDGT_ADJ_DTL_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="FP_BDGT_ADJ_DTL_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="FP_BDGT_ADJ_DTL_TR5">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="FP_BDGT_ADJ_DTL_TR6">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BDGT_ADJ_DOC_T" name="FP_BDGT_ADJ_DTL_TR7">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_BDGT_ADJ_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="FP_BDGT_ADJ_DTL_TI2">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
        </index>
        <index name="FP_BDGT_ADJ_DTL_TI3">
            <index-column name="FDOC_POST_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="FIN_OBJECT_CD"/>
        </index>
    </table>
    <table name="FP_CASHIER_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DPST_FS_ORIG_CD" size="2" type="VARCHAR"/>
        <column name="DPST_FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="FDOC_CHCK_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_ADV_DPST_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_REVOLVFND_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_NXT_CC_LN_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_CASH_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_CRDT_CARD_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_TOTL_COIN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_CHANGEOUT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_NXT_CK_LN_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_AD_LN_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_RF_LN_NBR" size="7" type="DECIMAL"/>
        <unique name="FP_CASHIER_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CASHIER_ITM_IN_PROC_T">
        <column name="CAMPUS_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ITM_ID" primaryKey="true" size="9" type="DECIMAL" zz_comment="The system-generated identifier for the transaction you have posted to the New Miscellaneous Advance section in the Money In area."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of transaction you have posted to the New Miscellaneous Advance section in the Money In area."/>
        <column name="ITM_RDCD_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of money paid back towards the advances in the current transaction."/>
        <column name="ITM_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of money due to be paid back for the item."/>
        <column name="ITM_OPEN_DT" type="DATE" zz_comment="The date the advances were first opened for this item."/>
        <column name="ITM_CLOSED_DT" type="DATE" zz_comment="The date the advances were closed for this item."/>
        <column name="ITM_DESC" size="200" type="VARCHAR" zz_comment="Defaults to the description entered in the New Miscellaneous Advances section in the Money In area. Override the description as necessary."/>
        <unique name="FP_CASHIER_ITM_IN_PROC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CASH_RCPT_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="FDOC_CASH_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_TOTL_CHCK_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_TOTL_COIN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_CHANGEOUT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_CRDT_CARD_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_NONCASH_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_REVOLVFND_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_ADV_DPST_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_NXT_CK_LN_NBR" size="7" type="DECIMAL"/>
        <column name="FDC_NXTCC_CRLN_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_RF_LN_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_AD_LN_NBR" size="7" type="DECIMAL"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_DEPOSIT_DT" type="DATE"/>
        <column name="FDOC_CNFRMD_CASH_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_CNFRMD_CHCK_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_CNFRMD_COIN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_BNK_CD" size="4" type="VARCHAR"/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="FP_CASH_RCPT_DOC_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <unique name="FP_CASH_RCPT_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CHECK_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The e-doc Document Type Code used for this transaction."/>
        <column name="FDOC_COLUMN_TYP_CD" size="1" type="VARCHAR" zz_comment="The cashiering record source."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The sequence id."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_CHCK_NBR" size="10" type="VARCHAR" zz_comment="The Check Number for the Cashiering Transaction check available for deposit."/>
        <column name="FDOC_CHCK_DT" type="DATE" zz_comment="The check date for the Cashiering Transaction check available for deposit."/>
        <column name="FDOC_CHCK_DESC" size="40" type="VARCHAR" zz_comment="The description for the Cashiering Transaction check available for deposit."/>
        <column name="FDOC_CHCK_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The check amount."/>
        <column name="FDOC_DPST_LN_NBR" size="7" type="DECIMAL" zz_comment="The line number associated with this deposit transaction."/>
        <column name="CSHR_STAT_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <unique name="FP_CHECK_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_COIN_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The e-doc Document Type Code used for this transaction."/>
        <column name="FDOC_COLUMN_TYP_CD" size="1" type="VARCHAR" zz_comment="The cashiering record source."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_50_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Fifty Cent coin count."/>
        <column name="FDOC_25_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the TwentyFive Cent coin count."/>
        <column name="FDOC_10_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Ten cent Coin count."/>
        <column name="FDOC_5_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Five Cent coin count."/>
        <column name="FDOC_1_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the One Cent coin count."/>
        <column name="FDOC_OTHR_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Other Cent coin count."/>
        <column name="FDOC_100_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Hundred Cent coin count."/>
        <column name="CSHR_STAT_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <unique name="FP_COIN_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CPTL_AST_ACCT_GRP_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column default="1" name="CPTLAST_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column default="1" name="CPTLAST_ACCTLINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column default="1" name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_LN_TYP_CD" size="1" type="VARCHAR"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR"/>
        <column default="0.00" name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <unique name="FP_CPTL_AST_ACCT_GRP_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CPTL_AST_INFO_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="ITM_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR"/>
        <column name="BLDG_CD" size="10" type="VARCHAR"/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR"/>
        <column name="BLDG_SUB_ROOM_NBR" size="2" type="VARCHAR"/>
        <column name="CPTLAST_TAG_NBR" size="8" type="VARCHAR"/>
        <column name="CPTLAST_SERIAL_NBR" size="25" type="VARCHAR"/>
        <column default="1" name="FDOC_LINE_NBR" required="true" size="7" type="DECIMAL"/>
        <column name="FDOC_LN_TYP_CD" required="true" size="1" type="VARCHAR"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <column default="1" name="CPTLAST_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="FP_CPTL_AST_INFO_T" name="FP_CPTL_AST_INFO_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_CPTL_AST_INFO_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CPTL_AST_INFO_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="CPTLAST_NBR" size="12" type="DECIMAL"/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR"/>
        <column name="CPTLAST_MFR_NM" size="45" type="VARCHAR"/>
        <column name="CPTLAST_DESC" size="4000" type="VARCHAR"/>
        <column name="CPTLAST_MFRMDL_NBR" size="25" type="VARCHAR"/>
        <column default="N" name="CPTLAST_PROCESSED_IND" size="1" type="CHAR"/>
        <column default="0" name="CPTLAST_LINE_QTY" size="7" type="DECIMAL"/>
        <column default="0.00" name="CPTLAST_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <column default="C" name="CPTLAST_ACTION_IND" required="true" size="1" type="VARCHAR"/>
        <column default="1" name="CPTLAST_LINE_NBR" required="true" size="7" type="DECIMAL"/>
        <column default="0.00" name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <column default="1" name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_LN_TYP_CD" size="1" type="VARCHAR"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR"/>
        <column default="1" name="CPTLAST_DST_AMT_CD" size="1" type="VARCHAR"/>
        <unique name="FP_CPTL_AST_INFO_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CR_CARD_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The document type code for this e-doc KFS transaction."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The line number for this e-Doc transaction."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_CCRD_TYP_CD" size="2" type="VARCHAR" zz_comment="The unique code identifying the credit card type."/>
        <column name="FDOC_CCRD_VNDR_NBR" size="10" type="VARCHAR" zz_comment="The unique code identifying the unit in the university that processed the actual credit card transaction."/>
        <column name="FDOC_CCRD_DPST_DT" type="DATE" zz_comment="The receipt date of the credit card deposit."/>
        <column name="FDOC_CCRD_DREF_NBR" size="10" type="VARCHAR" zz_comment="The reference number assigned to this particular credit card transaction."/>
        <column name="FDOC_CCRD_DPST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of the credit card transaction."/>
        <foreign-key foreignTable="FP_CR_CARD_TYP_T" name="FP_CR_CARD_DTL_TR1">
            <reference foreign="FDOC_CCRD_TYP_CD" local="FDOC_CCRD_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_CR_CARD_VNDR_T" name="FP_CR_CARD_DTL_TR2">
            <reference foreign="FDOC_CCRD_VNDR_NBR" local="FDOC_CCRD_VNDR_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_CASH_RCPT_DOC_T" name="FP_CR_CARD_DTL_TR3">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_CR_CARD_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CR_CARD_TYP_T">
        <column name="FDOC_CCRD_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The unique code identifying the credit card type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_CCRD_CMPNY_NM" size="40" type="VARCHAR" zz_comment="The descriptive name for the credit card type code."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="FP_CR_CARD_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CR_CARD_VNDR_T">
        <column name="FDOC_CCRD_VNDR_NBR" primaryKey="true" size="10" type="VARCHAR" zz_comment="The unique number that identifies the Credit Card Vendor."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_CCRD_VNDR_NM" size="40" type="VARCHAR" zz_comment="A descriptive name that identifies the Credit Card Vendor."/>
        <column name="FDOC_CCRD_TYP_CD" size="2" type="VARCHAR" zz_comment="A code identifying the type of credit card accepted by the vendor number."/>
        <column name="INC_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="INC_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The income account used to collect income for the vendor."/>
        <column name="INC_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The income object code used to record income transactions associated with the vendor."/>
        <column name="INC_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The sub-object code used to record income transactions associated with the vendor."/>
        <column name="INC_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The sub-account number used to record transactions associated with the vendor."/>
        <column name="EXP_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart code of the account used on expense transactions for the vendor."/>
        <column name="EXP_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The expense account used on expense transactions for the vendor."/>
        <column name="EXP_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="The expense object code used to record expense transactions associated with the vendor."/>
        <column name="EXP_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The sub-object code used on expense transactions associated with the vendor."/>
        <column name="EXP_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The sub-account number on expense transactions associated with the vendor."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="FP_CR_CARD_VNDR_TR1">
            <reference foreign="FIN_COA_CD" local="INC_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FP_CR_CARD_VNDR_TR3">
            <reference foreign="FIN_COA_CD" local="INC_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INC_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="FP_CR_CARD_VNDR_TR4">
            <reference foreign="FIN_COA_CD" local="EXP_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FP_CR_CARD_VNDR_TR6">
            <reference foreign="FIN_COA_CD" local="EXP_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="EXP_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_CR_CARD_TYP_T" name="FP_CR_CARD_VNDR_TR7">
            <reference foreign="FDOC_CCRD_TYP_CD" local="FDOC_CCRD_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="FP_CR_CARD_VNDR_TR8">
            <reference foreign="FIN_COA_CD" local="INC_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="INC_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="INC_SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="FP_CR_CARD_VNDR_TR9">
            <reference foreign="FIN_COA_CD" local="EXP_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="EXP_ACCT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="EXP_SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="FP_CR_CARD_VNDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CSH_DRWR_T">
        <column name="CAMPUS_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_OPEN_DPST_CD" size="1" type="VARCHAR"/>
        <column name="CSH_DRWR_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_100_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Hundred Dollar count."/>
        <column name="FDOC_50_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Fifty Dollar count."/>
        <column name="FDOC_20_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Twenty Dollar count."/>
        <column name="FDOC_10_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Ten Dollar count."/>
        <column name="FDOC_5_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Five Dollar count."/>
        <column name="FDOC_2_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Two Dollar count."/>
        <column name="FDOC_1_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the One Dollar count."/>
        <column name="FDOC_OTHR_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Hundred Dollar count."/>
        <column name="FDOC_50_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Fifty Cent coin count."/>
        <column name="FDOC_25_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the TwentyFive Cent coin count."/>
        <column name="FDOC_10_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Ten cent Coin count."/>
        <column name="FDOC_5_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Five Cent coin count."/>
        <column name="FDOC_1_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the One Cent coin count."/>
        <column name="FDOC_OTHR_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Other Cent coin count."/>
        <column name="FDOC_100_CENT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount based on the Hundred Cent coin count."/>
        <column name="FDOC_MISC_ADV_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <unique name="FP_CSH_DRWR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CURRENCY_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The e-doc Document Type Code used for this transaction."/>
        <column name="FDOC_COLUMN_TYP_CD" size="1" type="VARCHAR" zz_comment="The cashiering record source."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_100_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Hundred Dollar count."/>
        <column name="FDOC_50_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Fifty Dollar count."/>
        <column name="FDOC_20_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Twenty Dollar count."/>
        <column name="FDOC_10_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Ten Dollar count."/>
        <column name="FDOC_5_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Five Dollar count."/>
        <column name="FDOC_2_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Two Dollar count."/>
        <column name="FDOC_1_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the One Dollar count."/>
        <column name="FDOC_OTHR_DLR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount based on the Hundred Dollar count."/>
        <column name="CSHR_STAT_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <unique name="FP_CURRENCY_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_CUST_CC_INFO_T">
        <column name="CUST_CCRD_NBR" primaryKey="true" size="16" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_CCRD_HLDR_NM" size="123" type="VARCHAR"/>
        <column name="CUST_CCRD_ISSR_NM" size="123" type="VARCHAR"/>
        <column name="FDOC_CCRD_TYPE_CD" size="2" type="VARCHAR"/>
        <column name="CUST_CCRD_EXP_DT" type="DATE"/>
        <column name="CUST_NBR" size="9" type="VARCHAR"/>
        <column name="FIDOC_CCRD_VNDR_NBR" size="10" type="VARCHAR" zz_comment="The unique number that identifies the Credit Card Vendor."/>
        <column name="CUST_CCRD_NTE_TXT" size="2000" type="VARCHAR"/>
        <foreign-key foreignTable="FP_CR_CARD_VNDR_T" name="FP_CUST_CC_INFO_TR1">
            <reference foreign="FDOC_CCRD_VNDR_NBR" local="FIDOC_CCRD_VNDR_NBR"/>
        </foreign-key>
        <unique name="FP_CUST_CC_INFO_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="FP_CUST_CC_INFO_TI1">
            <index-column name="FIDOC_CCRD_VNDR_NBR"/>
        </index>
    </table>
    <table name="FP_DEPOSIT_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The line number assigned to identify this deposit in the Cash Management e-doc."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_DPST_TYP_CD" size="1" type="VARCHAR" zz_comment="It indicates whether the type of deposit chosen was interim or final."/>
        <column name="FDOC_DPST_DT" type="DATE" zz_comment="The actual date of the deposit in the Cash Management transaction e-Doc."/>
        <column name="FDOC_DPST_BNK_CD" size="4" type="VARCHAR" zz_comment="The bank code which identifies the bank in which the deposit is to be made."/>
        <column name="FDOC_DPST_TKT_NBR" size="20" type="VARCHAR" zz_comment="The deposit ticket number."/>
        <column name="FDOC_DPST_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount of the deposit in the Cash Management transaction e-Doc."/>
        <foreign-key foreignTable="FP_DEPOSIT_HDR_T" name="FP_DEPOSIT_DOC_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_DEPOSIT_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DEPOSIT_HDR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_MSTR_100_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_50_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_20_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_10_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_5_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_2_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_1_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_OTHR_DLR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_100_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_50_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_25_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_10_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_5_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_1_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FDOC_MSTR_OTHR_CENT_AMT" scale="2" size="19" type="DECIMAL"/>
        <unique name="FP_DEPOSIT_HDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DEP_CSH_RCPT_T">
        <column name="FDOC_DPST_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The line number assigned to identify this deposit in the Cash Management e-doc."/>
        <column name="FDOC_CSH_RCPT_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FS_CSHRCPT_PRCS_TS" type="DATE"/>
        <column name="FS_PRCS_OPR_ID" size="10" type="VARCHAR"/>
        <foreign-key foreignTable="FP_DEPOSIT_DOC_T" name="FP_DEP_CSH_RCPT_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_DPST_NBR"/>
            <reference foreign="FDOC_LINE_NBR" local="FDOC_LINE_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_CASH_RCPT_DOC_T" name="FP_DEP_CSH_RCPT_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_CSH_RCPT_NBR"/>
        </foreign-key>
        <unique name="FP_DEP_CSH_RCPT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="FP_DEP_CSH_RCPT_TI2">
            <index-column name="FDOC_CSH_RCPT_NBR"/>
        </index>
    </table>
    <table name="FP_DISTRIB_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_FRM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_TO_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="3" type="VARCHAR"/>
        <unique name="FP_DISTRIB_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_ACH_T">
        <column name="DV_ACH_PRFL_NBR" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_PMT_MTHD_CD" size="1" type="VARCHAR"/>
        <column name="DV_BNK_NM" size="40" type="VARCHAR"/>
        <column name="DV_BNK_RTNG_NBR" size="9" type="VARCHAR"/>
        <column name="DV_BNK_CTY_NM" size="37" type="VARCHAR"/>
        <column name="DV_BNK_ST_CD" size="2" type="VARCHAR"/>
        <column name="DV_BNK_CNTRY_NM" size="40" type="VARCHAR"/>
        <column name="DV_ATTN_LN_TXT" size="80" type="VARCHAR"/>
        <column name="DV_ADDL_WIRE_TXT" size="120" type="VARCHAR"/>
        <column name="DV_PAYEE_ACCT_NBR" size="40" type="VARCHAR"/>
        <column name="DV_PAYEE_ACCT_NM" size="123" type="VARCHAR"/>
        <column name="DV_PAYEE_ACCT_TYP_CD" size="1" type="VARCHAR"/>
        <column name="DV_WIRE_TRNFR_FEE_WVR_IND" size="1" type="CHAR"/>
        <unique name="FP_DV_ACH_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_DIEM_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="DV_DIEM_CNTRY_NM" primaryKey="true" size="10" type="VARCHAR" zz_comment="The descriptive name of the Per Diem Category. This name appears in the Category list of the Per Diem section within the Non-Employee Travel Expense tab of the DV document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_DIEM_RT" scale="2" size="19" type="DECIMAL"/>
        <column name="DV_DIEM_CNTRY_TXT" size="255" type="VARCHAR" zz_comment="The Web site to where users are directed when they choose the Category and click the Per Diem Links in the Per Diem section within the Non-Employee Travel Expense tab of the DV document."/>
        <unique name="FP_DV_DIEM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_DOC_LOC_T">
        <column name="DV_DOC_LOC_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code that uniquely identifies the documentation location. The value is often referenced when establishing rules related to documentation location."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_DOC_LOC_NM" size="25" type="VARCHAR" zz_comment="The descriptive name of the documentation location. The value appears in the Documentation Location selection box on the DV document."/>
        <column name="DV_DOC_LOC_ADDR" size="255" type="VARCHAR" zz_comment="The full address where supporting documentation for this location should be sent. This value appears on the DV Document Cover Sheet, when the documentation location is selected."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="FP_DV_DOC_LOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_REG_NBR" size="7" type="DECIMAL"/>
        <column name="DV_CNTCT_PRSN_NM" size="123" type="VARCHAR"/>
        <column name="DV_CNTCT_PHN_NBR" size="20" type="VARCHAR"/>
        <column name="DV_CNTCT_EMAIL_ID" size="50" type="VARCHAR"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR"/>
        <column name="DV_DUE_DT" type="DATE"/>
        <column name="DV_ATTCH_IND" size="1" type="CHAR"/>
        <column name="DV_SPCL_HANDLG_IND" size="1" type="CHAR"/>
        <column name="DV_CHK_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="DV_FRGN_CRNCY_IND" size="1" type="CHAR"/>
        <column name="DV_DOC_LOC_CD" size="2" type="VARCHAR" zz_comment="A code that uniquely identifies the documentation location. The value is often referenced when establishing rules related to documentation location."/>
        <column name="DV_CHK_STUB_TXT" size="1400" type="VARCHAR"/>
        <column name="DV_CHKSTUBOVFL_IND" size="1" type="CHAR"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR"/>
        <column name="DV_PAYEE_TXCTRL_CD" size="1" type="VARCHAR"/>
        <column name="DV_PAYEE_CHG_IND" size="1" type="CHAR"/>
        <column name="DV_CHK_NBR" size="6" type="VARCHAR"/>
        <column name="DV_CHK_DT" type="DATE"/>
        <column name="DV_W9_CMPLT_IND" size="1" type="CHAR"/>
        <column name="DV_PMT_MTHD_CD" size="1" type="VARCHAR"/>
        <column name="DV_PAYEE_TYP_CD" size="1" type="VARCHAR"/>
        <column name="DV_EXTRT_DT" type="DATE"/>
        <column name="DV_PD_DT" type="DATE"/>
        <column name="DV_CNCL_DT" type="DATE"/>
        <column name="DV_BNK_CD" size="4" type="VARCHAR"/>
        <column name="DV_PDP_BNK_CD" size="4" type="VARCHAR"/>
        <column default="N" name="DV_EXCPT_IND" required="true" size="1" type="VARCHAR"/>
        <column default="N" name="IMD_PMT_IND" size="1" type="VARCHAR"/>
        <column name="DV_PMT_MTHD_ID" size="10" type="DECIMAL"/>
        <column name="INV_NO" size="10" type="VARCHAR" required="true"/>
        <foreign-key foreignTable="OLE_PMT_MTHD_T" name="DV_PMT_MTHD_ID_FK">
            <reference foreign="OLE_PMT_MTHD_ID" local="DV_PMT_MTHD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="FP_DV_DOC_LOC_T" name="FP_DV_DOC_TR2">
            <reference foreign="DV_DOC_LOC_CD" local="DV_DOC_LOC_CD"/>
        </foreign-key>
        <unique name="FP_DV_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_EXP_TYP_T">
        <column name="DV_EXP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code that uniquely identifies the Travel Expense Type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_EXP_NM" size="25" type="VARCHAR" zz_comment="A descriptive name for the Travel Expense Type."/>
        <column name="DV_EXP_PRPY_IND" size="1" type="CHAR" zz_comment="Indicates whether the Travel Expense Type should appear as an option in the Type selection box on the Pre-Paid Expenses sub-section of the Non-Employee Travel Expense tab."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="FP_DV_EXP_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_MLG_T">
        <column name="DV_MLG_EFF_DT" primaryKey="true" type="DATE" zz_comment="The calendar date when the mileage rate becomes effective."/>
        <column name="DV_MLG_LMT_AMT" primaryKey="true" size="7" type="DECIMAL" zz_comment="The maximum number of miles for which the rate is paid. Miles above the amount are not calculated at this rate, but may be calculated at a different rate in the table with a higher mileage limit amount."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_MLG_RT" scale="4" size="19" type="DECIMAL" zz_comment="The rate, in dollars and cents that should be calculated for mileage per mile."/>
        <unique name="FP_DV_MLG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_NONEMP_EXP_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_EXP_CD" size="2" type="VARCHAR" zz_comment="A code that uniquely identifies the Travel Expense Type."/>
        <column name="DV_EXP_CO_NM" size="40" type="VARCHAR" zz_comment="The company name that the traveler paid for the service."/>
        <column name="DV_EXP_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount the traveler paid for this particular expense."/>
        <foreign-key foreignTable="FP_DV_EXP_TYP_T" name="FP_DV_NONEMP_EXP_TR1">
            <reference foreign="DV_EXP_CD" local="DV_EXP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_DV_NONEM_TRVL_T" name="FP_DV_NONEMP_EXP_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_DV_TRVL_CO_NM_T" name="FP_DV_NONEMP_EXP_TR3">
            <reference foreign="DV_EXP_CD" local="DV_EXP_CD"/>
            <reference foreign="DV_EXP_CO_NM" local="DV_EXP_CO_NM"/>
        </foreign-key>
        <unique name="FP_DV_NONEMP_EXP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_NONEM_TRVL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_TRVLFROM_CTY_NM" size="40" type="VARCHAR" zz_comment="The city from which the traveler departed."/>
        <column name="DV_TRVL_FROM_ST_CD" size="2" type="VARCHAR" zz_comment="Defines U.S. Postal Service codes used to identify states."/>
        <column name="DV_TRVL_TO_CTY_NM" size="40" type="VARCHAR" zz_comment="The city which the traveler traveled to."/>
        <column name="DV_TRVL_TO_ST_CD" size="2" type="VARCHAR" zz_comment="Defines U.S. Postal Service codes used to identify states."/>
        <column name="DV_DIEM_STRT_TS" type="DATE"/>
        <column name="DV_DIEM_END_TS" type="DATE"/>
        <column name="DV_DIEM_CALC_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The calculated amount but may be edited to reduce the actual per diem payment (but never increased)."/>
        <column name="DV_DIEM_ACTL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The calculated amount but may be edited to reduce the actual per diem payment (but never increased)."/>
        <column name="DV_DIEM_CHG_TXT" size="200" type="VARCHAR" zz_comment="An explanation for the reason for the changes in the Actual Amount in the Per Diem, if it is changed."/>
        <column name="DV_SRVC_PRFRM_DESC" size="50" type="VARCHAR" zz_comment="The service performed by this individual during this travel."/>
        <column name="DV_SRVC_LOC_NM" size="40" type="VARCHAR" zz_comment="The location where the service was rendered."/>
        <column name="DV_SRVC_EMPR_NM" size="40" type="VARCHAR" zz_comment="The name of the travelers employer."/>
        <column name="DV_AUTOFROM_CTY_NM" size="40" type="VARCHAR" zz_comment="The city where the travelers personal vehicle departed."/>
        <column name="DV_AUTO_FROM_ST_CD" size="2" type="VARCHAR" zz_comment="The state where the travelers personal vehicle departed."/>
        <column name="DV_AUTO_TO_CTY_NM" size="40" type="VARCHAR" zz_comment="The personal vehicle travel destination city."/>
        <column name="DV_AUTO_TO_ST_CD" size="2" type="VARCHAR" zz_comment="The personal vehicle destination state."/>
        <column name="DV_AUTO_RNDTRP_IND" size="1" type="CHAR" zz_comment="Indicates whether the personal vehicle was used round trip."/>
        <column name="DV_PRSNCAR_MLG_AMT" size="7" type="DECIMAL" zz_comment="The number of personal vehicle miles driven. Enter the total number of miles for round trip travel."/>
        <column name="DV_PRSNL_CAR_RT" scale="2" size="19" type="DECIMAL"/>
        <column name="DV_PRSNL_CAR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="This field is pre-filled with the calculated amount but may be edited to reduce the actual per diem payment (but never increased)."/>
        <column name="DV_EXCPN_IND" size="1" type="CHAR"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="DV_NONEMP_TRVLR_NM" size="123" type="VARCHAR" zz_comment="The name of the traveler (typically the payee)."/>
        <column name="DV_DIEM_RT" scale="2" size="19" type="DECIMAL" zz_comment="Per Diem rates are based on rates set by the IRS but may vary from institution to institution. These rates are typically calculated based on the city where the traveler spent the night (per IRS regulations)."/>
        <column name="DV_DIEM_CTGRY_NM" size="10" type="VARCHAR" zz_comment="The category of destination of the traveler."/>
        <column name="DV_MLG_CALC_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount calculated based on a per mile rate stored in the KFS."/>
        <column name="DV_TRVL_FRM_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Assigns specific identifying codes to country names."/>
        <column name="DV_TRVL_TO_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Assigns specific identifying codes to country names."/>
        <unique name="FP_DV_NONEM_TRVL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_NRA_TAX_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FED_INC_TAX_PCT" scale="2" size="5" type="DECIMAL" zz_comment="The percentage of Federal tax that needs to be withheld from the payment."/>
        <column name="ST_INC_TAX_PCT" scale="2" size="5" type="DECIMAL" zz_comment="The percentage of State tax that needs to be withheld from the payment."/>
        <column name="INC_CLS_CD" size="2" type="VARCHAR" zz_comment="The type of activity this disbursement is for. Values may vary, but some examples are:Fellowships: Non-service related paymentsIndependent Contractor: Service related paymentNon-Reportable: Goods or accountable plan travelRoyalties: Royalty, rights or permission payments."/>
        <column name="POSTAL_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Required unless Income Class Code is Non-Reportable or if Treaty Exempt or Foreign Source is selected. The country of citizenship of the nonresident alien payee."/>
        <column name="INC_TAX_TRTY_EXMPT_IND" size="1" type="CHAR" zz_comment="Indicates whether there is a tax treaty with the nonresident alien payee?s country."/>
        <column name="FRGN_SRC_INC_IND" size="1" type="CHAR" zz_comment="Indicates whether the payment is defined as foreign source based on U.S. income sourcing rules."/>
        <column name="INC_TAX_GRS_UP_IND" size="1" type="CHAR" zz_comment="Indicates whether the payee is to receive the stated check amount regardless of any required tax withholding. Any taxes required to be withheld are calculated and added to the original amount of the Disbursement Voucher by charging an additional matching amount to the first account listed in the Accounting Lines section."/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="A generic name for the document created from the Cash Control document.  It is used to &quot;&quot;deposit&quot;&quot; the batch of funds into the A/R Clearing Account.  It can be a Cash Receipt, General Error Correction, or Internal Billing document depending on what Medium Type is selected."/>
        <column name="FDOC_ACCTG_LN_TXT" size="100" type="VARCHAR"/>
        <column name="SPCL_W4_INC_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="USAID_DIEM_IND" size="1" type="VARCHAR"/>
        <column name="INC_TAX_EXMPT_CD_OTHR_IND" size="1" type="VARCHAR"/>
        <column name="NQI_CUST_TAX_ID" size="50" type="VARCHAR"/>
        <foreign-key foreignTable="FP_INC_CLS_T" name="FP_DV_NRA_TAX_TR1">
            <reference foreign="INC_CLS_CD" local="INC_CLS_CD"/>
        </foreign-key>
        <unique name="FP_DV_NRA_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_PAYEE_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_PMT_REAS_CD" size="1" type="VARCHAR" zz_comment="Establishes the valid Payment Reasons that may be selected on the DV documents."/>
        <column name="DV_ALIEN_PMT_IND" size="1" type="CHAR" zz_comment="The alien payment code."/>
        <column name="DV_PAYEE_ID_NBR" size="21" type="VARCHAR" zz_comment="The ID number associated with this payee."/>
        <column name="DV_PAYEE_PRSN_NM" size="123" type="VARCHAR" zz_comment="The name of the payee associated with this disbursement."/>
        <column name="DV_PAYEE_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of address to which the check should be mailed."/>
        <column name="DV_PAYEE_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address to which the check should be mailed."/>
        <column name="DV_PAYEE_CTY_NM" size="37" type="VARCHAR" zz_comment="The city to which the check should be mailed."/>
        <column name="DV_PAYEE_ST_CD" size="2" type="VARCHAR" zz_comment="The state to which the check should be mailed."/>
        <column name="DV_PAYEE_ZIP_CD" size="20" type="VARCHAR" zz_comment="The postal code to which the check should be mailed."/>
        <column name="DV_RMT_PRSN_NM" size="123" type="VARCHAR" zz_comment="The name of the person or entity where the check should be mailed for special handling."/>
        <column name="DV_RMT_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of address where the check should be mailed for special handling."/>
        <column name="DV_RMT_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of address where the check should be mailed for special handling."/>
        <column name="DV_RMT_CTY_NM" size="37" type="VARCHAR" zz_comment="The city where the check should be mailed for special handling."/>
        <column name="DV_RMT_ST_CD" size="2" type="VARCHAR" zz_comment="The state where the check should be mailed for special handling."/>
        <column name="DV_RMT_ZIP_CD" size="20" type="VARCHAR" zz_comment="The zip code where the check should be mailed for special handling."/>
        <column name="DV_PAYEE_EMP_IND" size="1" type="CHAR"/>
        <column name="DV_PAYEE_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The payees country"/>
        <column name="DV_RMT_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The payees country from the Country list."/>
        <column name="DV_PAYEE_TYP_CD" size="1" type="VARCHAR" zz_comment="The type of payee. Two types of payee are available:DV Payee: a payee established using the Payee documentEmployee: a payee identified as an employee by information fed into the KFS from some other source"/>
        <foreign-key foreignTable="FP_DV_PMT_REAS_T" name="FP_DV_PAYEE_DTL_TR1">
            <reference foreign="DV_PMT_REAS_CD" local="DV_PMT_REAS_CD"/>
        </foreign-key>
        <unique name="FP_DV_PAYEE_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="FP_DV_PAYEE_DTL_TI2">
            <index-column name="DV_PAYEE_ID_NBR"/>
        </index>
    </table>
    <table name="FP_DV_PMT_REAS_T">
        <column name="DV_PMT_REAS_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A code that uniquely identifies the payment reason. This value is often referenced when establishing rules related to payment reason."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_PMT_REAS_NM" size="40" type="VARCHAR" zz_comment="A name that describes the payment reason. This name appears in the Payment Reason selection box on the DV Document."/>
        <column name="DV_PMT_REAS_DESC" size="2500" type="VARCHAR" zz_comment="A text description describing the payment reason and its restrictions."/>
        <column name="DV_PMT_REAS_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="FP_DV_PMT_REAS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_PRECNF_REG_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_PRECONF_DEPT_CD" size="4" type="VARCHAR" zz_comment="The department code for to which the traveler belongs or the department sponsoring the travel (for nonemployees)."/>
        <column name="DV_CONF_RGSTRNT_NM" size="123" type="VARCHAR" zz_comment="The name of the individual for whom the disbursement is being requested."/>
        <column name="DV_PRECONF_RQST_NBR" size="6" type="VARCHAR" zz_comment="The request or instate travel code that specifically identifies the travel for which this disbursement is being made. The nature of this code may vary, but the field can be used for any identifying code?possibly referencing a travel system external to the KFS."/>
        <column name="DV_EXP_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of the prepaid expense for the individual."/>
        <foreign-key foreignTable="FP_DV_PRE_CONF_T" name="FP_DV_PRECNF_REG_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_DV_PRECNF_REG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_PRE_CONF_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_CONF_DEST_NM" size="40" type="VARCHAR" zz_comment="The conference destination name."/>
        <column name="DV_CONF_STRT_DT" type="DATE" zz_comment="The conference state date."/>
        <column name="DV_CONF_END_DT" type="DATE" zz_comment="The conference end date."/>
        <column name="DV_CONF_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The conference total amount."/>
        <column name="DV_EXP_CD" size="2" type="VARCHAR" zz_comment="The expense code."/>
        <unique name="FP_DV_PRE_CONF_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_TRVL_CO_NM_T">
        <column name="DV_EXP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code that represents the general purpose of the company. The values can be customized. Some examples might include A for &quot;&quot;airfare&quot;&quot; or L for &quot;&quot;lodging.&quot;&quot;"/>
        <column name="DV_EXP_CO_NM" primaryKey="true" size="40" type="VARCHAR" zz_comment="A defined name of a given travel company."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="FP_DV_EXP_TYP_T" name="FP_DV_TRVL_CO_NM_TR1">
            <reference foreign="DV_EXP_CD" local="DV_EXP_CD"/>
        </foreign-key>
        <unique name="FP_DV_TRVL_CO_NM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_WIRE_CHRG_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The fiscal year in which the wire charge information is valid."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="An account to which income received from wire transfer charges should be applied."/>
        <column name="INC_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="An object code to which income from wire transfer charges should be applied."/>
        <column name="EXP_FIN_OBJ_CD" size="4" type="VARCHAR" zz_comment="An object code to which the wire transfer charge should be applied as an expense."/>
        <column name="DV_DOMSTC_CHG_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount that should be charged for wire transfers flagged as domestic."/>
        <column name="DV_FRGN_CHRG_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The dollar amount that should be charged for wire transfers flagged as foreign."/>
        <foreign-key foreignTable="FS_OPTION_T" name="FP_DV_WIRE_CHRG_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="FP_DV_WIRE_CHRG_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="FP_DV_WIRE_CHRG_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="INC_FIN_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="FP_DV_WIRE_CHRG_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="EXP_FIN_OBJ_CD"/>
        </foreign-key>
        <unique name="FP_DV_WIRE_CHRG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_DV_WIRE_TRNFR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_BNK_NM" size="40" type="VARCHAR" zz_comment="The name of the financial institution to which the funds are to be wired."/>
        <column name="DV_BNK_RTNG_NBR" size="9" type="VARCHAR" zz_comment="The nine-digit code that identifies the U.S. bank to which the funds are to be wired."/>
        <column name="DV_BNK_CTY_NM" size="37" type="VARCHAR" zz_comment="The city location of the bank to which funds are to be wired."/>
        <column name="DV_BNK_ST_CD" size="2" type="VARCHAR" zz_comment="The state location of the bank to which funds are to be wired."/>
        <column name="DV_ATTN_LN_TXT" size="80" type="VARCHAR" zz_comment="Any further information about the payment itself."/>
        <column name="DV_ADDL_WIRE_TXT" size="120" type="VARCHAR" zz_comment="Additional information that you would like to send to the financial institution regarding this wire transfer."/>
        <column name="DV_PAYEE_ACCT_NBR" size="4000" type="VARCHAR" zz_comment="The specific account number to which the funds are to be wired."/>
        <column name="DV_CRNCY_TYP_NM" size="20" type="VARCHAR" zz_comment="The type or unit of currency for the payment."/>
        <column name="DV_CRNCY_TYP_CD" size="1" type="VARCHAR" zz_comment="The currency type. The choices are U.S. Dollars,DV amount is stated in U.S. dollars; convert to foreign currency, or DV amount is stated in foreign currency."/>
        <column name="DV_WIRE_TRNFR_FEE_WVR_IND" size="1" type="CHAR" zz_comment="When institutions charge departments a wire transfer fee it is possible for the fee to be waived in particular situations. Only members of the KUALI_DV_WIRE workgroup have permission to waive the fee for a wire transfer."/>
        <column name="DV_PAYEE_ACCT_NM" size="123" type="VARCHAR" zz_comment="The name on the account indicated in the Bank Account# field."/>
        <column name="DV_PAYEE_ACCT_TYP_CD" size="1" type="VARCHAR" zz_comment="The Account Type code associated with this transaction."/>
        <column name="DV_ACH_PRFL_NBR" size="3" type="VARCHAR" zz_comment="The user established code which quickly identifies the wire transfer profile for a payee to which frequent wire transfer payments are made."/>
        <column name="DV_BNK_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The country location of the bank to which funds are to be wired"/>
        <column name="DV_FCRNCY_TYP_NM" size="20" type="VARCHAR"/>
        <column name="DV_FCRNCY_TYP_CD" size="1" type="VARCHAR"/>
        <unique name="FP_DV_WIRE_TRNFR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_ELCTRNC_PMT_CLM_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year when the document that generated this electronic payment claim was generated."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="One of a prescribed list of Accounting Periods when the document that generated this electronic payment claim was posted."/>
        <column name="PMT_CLM_STAT_CD" size="1" type="VARCHAR" zz_comment="Indicates whether this electronic payment record is claimed or unclaimed."/>
        <unique name="FP_ELCTRNC_PMT_CLM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="FP_ELCTRNC_PMT_CLM_TI2">
            <index-column name="FDOC_POST_YR"/>
            <index-column name="FDOC_POST_PRD_CD"/>
        </index>
    </table>
    <table name="FP_ERROR_COR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_FRM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_TO_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="FP_ERROR_COR_DOC_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <unique name="FP_ERROR_COR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_FND_TRNFR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_FRM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_TO_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="FP_FND_TRNFR_DOC_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <unique name="FP_FND_TRNFR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_FSCL_YR_CTRL_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="Defines the active fiscal year to which general ledger entries can be posted."/>
        <column name="FS_FUNC_CTRL_CD" primaryKey="true" size="6" type="VARCHAR" zz_comment="The code that uniquely identifies the Function Control value."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FS_FUNC_ACTIVE_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the value is active."/>
        <foreign-key foreignTable="FP_FUNC_CTRL_CD_T" name="FP_FSCL_YR_CTRL_TR1">
            <reference foreign="FS_FUNC_CTRL_CD" local="FS_FUNC_CTRL_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="FP_FSCL_YR_CTRL_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <unique name="FP_FSCL_YR_CTRL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_FUNC_CTRL_CD_T">
        <column name="FS_FUNC_CTRL_CD" primaryKey="true" size="6" type="VARCHAR" zz_comment="The code that uniquely identifies the Function Control value."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FS_FUNC_DFLT_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the default value is active."/>
        <column name="FS_FUNC_DESC" size="40" type="VARCHAR" zz_comment="The text description associated with the Function Control Code."/>
        <unique name="FP_FUNC_CTRL_CD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_ICR_ADJ_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_FRM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_TO_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="3" type="VARCHAR"/>
        <unique name="FP_ICR_ADJ_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_INC_CLS_T">
        <column name="INC_CLS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code that uniquely identifies the Income Class option. This value is often referenced, when establishing rules related to Income Class Code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INC_CLS_NM" size="40" type="VARCHAR" zz_comment="A descriptive name of the Income Class Code."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="FP_INC_CLS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_INTERIM1_CONS_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
        <column name="FIN_REPORT_SORT_CD" size="1" type="VARCHAR"/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_INTERIM1_LEVEL_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR"/>
        <column name="FIN_OBJ_LEVEL_CD" size="4" type="VARCHAR"/>
    </table>
    <table name="FP_INTERIM1_OBJ_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
    </table>
    <table name="FP_INTERIM2_CONS_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
        <column name="FIN_REPORT_SORT_CD" size="1" type="VARCHAR"/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR"/>
        <column name="CONS_FIN_REPORT_SORT_CD" size="2" type="VARCHAR"/>
        <column name="FIN_CONS_OBJ_CD" size="4" type="VARCHAR"/>
        <column name="ACCTG_CTGRY_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_INTERIM2_LEVEL_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR"/>
        <column name="FIN_OBJ_LEVEL_CD" size="4" type="VARCHAR"/>
        <column name="ACCTG_CTGRY_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_INTERIM2_OBJ_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
        <column name="FIN_REPORT_SORT_CD" size="2" type="VARCHAR"/>
        <column name="ACCTG_CTGRY_CD" size="2" type="VARCHAR"/>
    </table>
    <table name="FP_INT_BILL_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_EXP_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_INC_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_NXT_ITM_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="3" type="VARCHAR"/>
        <unique name="FP_INT_BILL_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_INT_BILL_ITM_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_ITM_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The item sequence id."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The object id."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_ITM_STCK_NBR" size="9" type="VARCHAR" zz_comment="The item stock number."/>
        <column name="FDOC_ITM_STCK_DESC" size="40" type="VARCHAR" zz_comment="The item stock description."/>
        <column name="FDOC_ITM_SRVC_DT" type="DATE" zz_comment="The item service date."/>
        <column name="FDOC_ITM_QTY" scale="2" size="7" type="DECIMAL" zz_comment="The item quantity."/>
        <column name="FDOC_ITM_UNIT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The cost per item."/>
        <column name="FDOC_UNIT_MSR_CD" size="2" type="VARCHAR" zz_comment="The unit of measure code."/>
        <foreign-key foreignTable="FP_INT_BILL_DOC_T" name="FP_INT_BILL_ITM_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_INT_BILL_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_JRNL_VCHR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="FDOC_REVERSAL_DT" type="DATE"/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR" zz_comment="The code to categorize different types of balances. Examples include actual, current budget, base budget, external encumbrances, and internal encumbrances."/>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="FP_JRNL_VCHR_DOC_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FP_JRNL_VCHR_DOC_TR3">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <unique name="FP_JRNL_VCHR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_JV_ACCT_LINES_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The sequence number for the transaction assigned by the system."/>
        <column name="FDOC_LN_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code that identifies the Chart of Accounts for an Account. Kuali accommodates more than one Chart of Accounts."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number of the specific e-doc transaction."/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year the transaction posted."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The code that identifies the &quot;&quot;object&quot;&quot; of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR" zz_comment="The code to categorize different balances."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The code which identifies a project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="The system code for that identifies the system from which the original encumbering transaction came."/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="The transaction number on the deposit slip assigned by the bank."/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR" zz_comment="The system code for the type of the system from which the original encumbering transaction came."/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR" zz_comment="The system code for the type of override in an Accounting Line."/>
        <column name="FDOC_LINE_DESC" size="40" type="VARCHAR" zz_comment="A free-form text field that describes the purpose or function of the Accounting Line."/>
        <column name="FDOC_LINE_DBCR_CD" size="1" type="VARCHAR" zz_comment="The debit or credit indicator for the transaction amount. &quot;&quot;C indicates a credit, &quot;&quot;D&quot;&quot; indicates a debit."/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR" zz_comment="The system code for the type of encumbrance update in an Accounting Line."/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR" zz_comment="This is used to identify an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
    </table>
    <table name="FP_MOTD_T">
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code that identifies the instance of KFS in which you wish the message to appear."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FS_MOTD_TXT" size="2000" type="VARCHAR" zz_comment="An informational message intended to be displayed to all KFS users. In the KFS default portal it appears in the upper-left hand corner of the Main Menu. Access to modify the Message of the Day is restricted."/>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="FP_MOTD_TR1">
            <reference foreign="FS_ORIGIN_CD" local="FS_ORIGIN_CD"/>
        </foreign-key>
        <unique name="FP_MOTD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_NCHK_DSBRSDOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_BNK_CD" size="4" type="VARCHAR"/>
        <unique name="FP_NCHK_DSBRSDOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_NRA_TAX_PCT_T">
        <column name="INC_CLS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code to reflect the type of activity the disbursement is for, applying a category to the services or goods for which funds are being disbursed."/>
        <column name="INC_TAX_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="A code to indicate if the tax is State or Federal."/>
        <column name="INC_TAX_PCT" primaryKey="true" scale="2" size="5" type="DECIMAL" zz_comment="The tax percentage to be applied for the combination of Income Class Code and Income Tax Type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="FP_INC_CLS_T" name="FP_NRA_TAX_PCT_TR1">
            <reference foreign="INC_CLS_CD" local="INC_CLS_CD"/>
        </foreign-key>
        <unique name="FP_NRA_TAX_PCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_OFST_ACCT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code to which that the account generating the offset entry belongs."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The account number generating the offset entry."/>
        <column name="FIN_OFST_OBJ_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The object code identifying the types of offsets that need to go to another account."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_OFST_COA_CD" size="2" type="VARCHAR" zz_comment="the chart code to which that the offset account entry belongs."/>
        <column name="FIN_OFST_ACCT_NBR" size="7" type="VARCHAR" zz_comment="The account to which offsets for the specified account should be applied."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="FP_OFST_ACCT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="FP_OFST_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_OFST_COA_CD"/>
        </foreign-key>
        <unique name="FP_OFST_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_ACCT_LINES_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document"/>
        <column name="FDOC_TRN_LN_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The number assigned by the PCD to identify this transaction."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The field is to indicate the sequence number of the transaction."/>
        <column name="FDOC_LN_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code that identifies the Chart of Accounts for an Account. Kuali accommodates more than one Chart of Accounts."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The account number of the specific e-doc transaction."/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code and Sub-Object Code are valid."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The code that identifies the &quot;&quot;object&quot;&quot; of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR" zz_comment="The code to categorize different balances."/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The title of the project"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR" zz_comment="The system code for the type of override in an Accounting Line"/>
        <column name="FDOC_LINE_DESC" size="40" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="FP_PRCRMNT_ACCT_LINES_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="FP_PRCRMNT_ACCT_LINES_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="FP_PRCRMNT_ACCT_LINES_TR5">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FP_PRCRMNT_ACCT_LINES_TR7">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_PRCRMNT_TRN_DTL_T" name="FP_PRCRMNT_ACCT_LINES_TR8">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="FDOC_TRN_LN_NBR" local="FDOC_TRN_LN_NBR"/>
        </foreign-key>
        <unique name="FP_PRCRMNT_ACCT_LINES_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_CARD_DFLT_T">
        <column name="CC_NBR" primaryKey="true" size="16" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="CARD_HLDR_NM" size="123" type="VARCHAR"/>
        <column name="CARD_HLDR_ALTRNT_NM" size="123" type="VARCHAR"/>
        <column name="CARD_HLDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="CARD_HLDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="CARD_HLDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="CARD_HLDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="CARD_HLDR_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="CARD_HLDR_WRK_PHN_NBR" size="10" type="VARCHAR"/>
        <column name="CARD_LMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CARD_CYCLE_AMT_LMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CARD_CYCLE_VOL_LMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CARD_STAT_CD" size="2" type="VARCHAR"/>
        <column name="CARD_NTE_TXT" size="50" type="VARCHAR"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="FP_PRCRMNT_CARD_DFLT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FP_PRCRMNT_CARD_DFLT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="FP_PRCRMNT_CARD_DFLT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="FP_PRCRMNT_CARD_DFLT_TR4">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <unique name="FP_PRCRMNT_CARD_DFLT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_CARD_HLDR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TRN_CC_NBR" size="4000" type="VARCHAR" zz_comment="The credit card holder credit card number detail. This information is masked when viewed by users who are not the Fiscal Officer of the default account associated with this card."/>
        <column name="FDOC_CARD_HLDR_NM" size="123" type="VARCHAR" zz_comment="Name of the card holder"/>
        <column name="FDOC_CARD_HLDR_ALTRNT_NM" size="123" type="VARCHAR" zz_comment="The name of the alternate card holder."/>
        <column name="FDOC_CARD_HLDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="Address line 1 of the card holder"/>
        <column name="FDOC_CARD_HLDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="Address line 2 of the card holder"/>
        <column name="FDOC_CARD_HLDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The address city of the card holder."/>
        <column name="FDOC_CARD_HLDR_ST_CD" size="2" type="VARCHAR" zz_comment="The address state code of the card holder."/>
        <column name="FDOC_CARD_HLDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="The address zip code of the card holder."/>
        <column name="FDOC_CARD_HLDR_WRK_PHN_NBR" size="10" type="VARCHAR" zz_comment="The work phone number of the card holder."/>
        <column name="FDOC_CARD_LMT" scale="2" size="19" type="DECIMAL" zz_comment="The Procurement card limit."/>
        <column name="FDOC_CARD_CYCLE_AMT_LMT" scale="2" size="19" type="DECIMAL" zz_comment="The cycle amount limit."/>
        <column name="FDOC_CARD_CYCLE_VOL_LMT" scale="2" size="19" type="DECIMAL" zz_comment="The cycle volume limit."/>
        <column name="FDOC_CARD_STAT_CD" size="2" type="VARCHAR" zz_comment="The Procurement card status code."/>
        <column name="FDOC_CARD_NTE_TXT" size="50" type="VARCHAR" zz_comment="The Procurement card note text."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The default Chart Code to which that the Account Number belongs."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The default Account Number to which the credit card charge should be charged."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The default Sub-Account Number to which the credit card charge should be charged to."/>
        <unique name="FP_PRCRMNT_CARD_HLDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_CARD_TRN_MT">
        <column name="TRN_SEQ_ROW_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="Sequence row number"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TRN_CC_NBR" size="16" type="VARCHAR" zz_comment="The credit card holder detail. This information is masked when viewed by users who are not the Fiscal Officer of the default account associated with this card."/>
        <column name="FDOC_TOTAL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount of the document transaction."/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The default Chart Code to which that the Account Number belongs"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The default Account Number to which the credit card charge should be charged."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The default Sub-Account Number to which the credit card charge should be charged to."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The default Sub-Object Code to which the credit card charge should be charged to."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The default Project Code to which the credit card charge should be charged to."/>
        <column name="TRN_CYCLE_STRT_DT" type="DATE" zz_comment="Date cycle started"/>
        <column name="TRN_CYCLE_END_DT" type="DATE" zz_comment="Date cycle ends"/>
        <column name="FDOC_CARD_HLDR_NM" size="123" type="VARCHAR" zz_comment="Name of the card holder"/>
        <column name="TRANSACTION_DT" type="DATE" zz_comment="The date the purchase was made."/>
        <column name="TRN_REF_NBR" size="23" type="VARCHAR" zz_comment="The reference number of the transaction."/>
        <column name="TRN_MCC_CD" size="4" type="VARCHAR" zz_comment="Restrictions can be based on a Merchant Category Code (MCC) associated with a transaction.If the MCC code matches a parameter (MCC_?), it switches the object code to the parameter value"/>
        <column name="TRN_POST_DT" type="DATE" zz_comment="The posting date of the transaction."/>
        <column name="TRN_ORIG_CRNCY_CD" size="3" type="VARCHAR" zz_comment="Original foreign currency code"/>
        <column name="TRN_BILL_CRNCY_CD" size="3" type="VARCHAR" zz_comment="Currency Code"/>
        <column name="TRN_ORIG_CRNCY_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Original foreign currency amount"/>
        <column name="TRN_CRNCY_EXCH_RT" scale="6" size="10" type="DECIMAL" zz_comment="The currency exchange rate."/>
        <column name="TRN_STLMNT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Amount of transaction"/>
        <column name="TRN_SALES_TAX_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The sales tax amount associated with the transaction."/>
        <column name="TRN_TAX_EXMPT_IND" size="1" type="VARCHAR" zz_comment="Tax Exempt Indicator"/>
        <column name="TRN_PURCH_ID_IND" size="1" type="VARCHAR" zz_comment="Purchase Identifier Indicator"/>
        <column name="TRN_PURCH_ID_DESC" size="25" type="VARCHAR" zz_comment="Purchase Identifier Description"/>
        <column name="TRN_UNIT_CNTCT_NM" size="123" type="VARCHAR" zz_comment="Contact name"/>
        <column name="TRN_TRVL_AUTH_CD" size="50" type="VARCHAR" zz_comment="Travel Authorization Code"/>
        <column name="TRN_PT_OF_SALE_CD" size="25" type="VARCHAR" zz_comment="Point of Sale Code"/>
        <column name="VNDR_NM" size="45" type="VARCHAR" zz_comment="A descriptive name that identifies the Credit Card Vendor."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address for the suggested vendor."/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address for the suggested vendor."/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR" zz_comment="City name"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR" zz_comment="State vendor is in"/>
        <column name="VNDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="Vendors Zip code."/>
        <column name="VNDR_ORD_NBR" size="12" type="VARCHAR" zz_comment="Order number used by vendor"/>
        <column name="VISA_VNDR_ID" size="16" type="VARCHAR" zz_comment="Vendor Identifier"/>
        <column name="FDOC_CARD_HLDR_ALTRNT_NM" size="123" type="VARCHAR" zz_comment="The name of the alternate card holder."/>
        <column name="FDOC_CARD_HLDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="Address line 1 of the card holder"/>
        <column name="FDOC_CARD_HLDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="Address line 2 of the card holder"/>
        <column name="FDOC_CARD_HLDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The address city of the card holder."/>
        <column name="FDOC_CARD_HLDR_ST_CD" size="2" type="VARCHAR" zz_comment="The address state code of the card holder."/>
        <column name="FDOC_CARD_HLDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="The address zip code of the card holder."/>
        <column name="FDOC_CARD_HLDR_WRK_PHN_NBR" size="10" type="VARCHAR" zz_comment="The work phone number of the card holder."/>
        <column name="FDOC_CARD_LMT" scale="2" size="19" type="DECIMAL" zz_comment="Limit on card"/>
        <column name="FDOC_CARD_CYCLE_AMT_LMT" scale="2" size="19" type="DECIMAL" zz_comment="$ limit per cycle"/>
        <column name="FDOC_CARD_CYCLE_VOL_LMT" scale="2" size="19" type="DECIMAL" zz_comment="transaction volume limit per cycle"/>
        <column name="FDOC_CARD_STAT_CD" size="2" type="VARCHAR" zz_comment="Card Status code"/>
        <column name="FDOC_CARD_NTE_TXT" size="50" type="VARCHAR" zz_comment="Card note text"/>
        <unique name="FP_PRCRMNT_CARD_TRN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NXT_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="FP_PRCRMNT_CARD_HLDR_T" name="FP_PRCRMNT_DOC_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_PRCRMNT_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_TRN_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_TRN_LN_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The number assigned by the PCD to identify this transaction."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TRANSACTION_DT" type="DATE" zz_comment="The date the purchase was made."/>
        <column name="TRN_REF_NBR" size="23" type="VARCHAR" zz_comment="The banks assigned transaction number for this particular transaction."/>
        <column name="TRN_POST_DT" type="DATE" zz_comment="The date the transaction was posted."/>
        <column name="TRN_ORIG_CRNCY_CD" size="3" type="VARCHAR" zz_comment="The original currency code."/>
        <column name="TRN_BILL_CRNCY_CD" size="3" type="VARCHAR" zz_comment="The billing currency code."/>
        <column name="TRN_ORIG_CRNCY_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The original currency amount."/>
        <column name="TRN_CRNCY_EXCH_RT" scale="6" size="10" type="DECIMAL" zz_comment="The Currency exchange rate."/>
        <column name="TRN_STLMNT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="the settlement amount."/>
        <column name="TRN_SALES_TAX_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The sales tax amount."/>
        <column name="TRN_TAX_EXMPT_IND" size="1" type="VARCHAR" zz_comment="The tax exempt indicator."/>
        <column name="TRN_PURCH_ID_IND" size="1" type="VARCHAR" zz_comment="The Purchase identifier indicator."/>
        <column name="TRN_PURCH_ID_DESC" size="25" type="VARCHAR" zz_comment="Purchase identifier description."/>
        <column name="TRN_UNIT_CNTCT_NM" size="123" type="VARCHAR" zz_comment="The unit contract name."/>
        <column name="TRN_TRVL_AUTH_CD" size="50" type="VARCHAR" zz_comment="The travel authorization code."/>
        <column name="TRN_PT_OF_SALE_CD" size="25" type="VARCHAR" zz_comment="The point of sale code."/>
        <column name="TRN_CYCLE_STRT_DT" type="DATE" zz_comment="The cycle start date."/>
        <column name="TRN_CYCLE_END_DT" type="DATE" zz_comment="The cycle end date."/>
        <column name="TRN_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of the procurement card purchase."/>
        <foreign-key foreignTable="FP_PRCRMNT_VNDR_T" name="FP_PRCRMNT_TRN_DTL_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="FDOC_TRN_LN_NBR" local="FDOC_TRN_LN_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="FP_PRCRMNT_DOC_T" name="FP_PRCRMNT_TRN_DTL_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="FP_PRCRMNT_TRN_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRCRMNT_VNDR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_TRN_LN_NBR" primaryKey="true" size="7" type="DECIMAL" zz_comment="The number assigned by the PCD to identify this transaction."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_NM" size="45" type="VARCHAR" zz_comment="A descriptive name that identifies the Credit Card Vendor."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address for the vendor."/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address for the vendor."/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The city the vendor is located in."/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR" zz_comment="The state the vendor is located in."/>
        <column name="VNDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="The vendor?s Postal Code."/>
        <column name="VISA_VNDR_ID" size="16" type="VARCHAR" zz_comment="The visa vendor identifier."/>
        <column name="VNDR_ORD_NBR" size="12" type="VARCHAR" zz_comment="The vendor order number."/>
        <column name="TRN_MCC_CD" size="4" type="VARCHAR" zz_comment="The Merchant category code."/>
        <unique name="FP_PRCRMNT_VNDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_PRE_ENCUM_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_NXT_ENC_NBR" size="7" type="DECIMAL"/>
        <column name="FDOC_REVERSAL_DT" type="DATE"/>
        <column name="FDOC_NXT_DIS_NBR" size="7" type="DECIMAL"/>
        <unique name="FP_PRE_ENCUM_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_RPT_CD_T">
        <column name="FIN_RPT_CHRT_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code for the organization that owns the Financial Reporting Code."/>
        <column name="FIN_RPT_ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The organization code that owns the Financial Reporting Code."/>
        <column name="FIN_RPT_CD" primaryKey="true" size="10" type="VARCHAR" zz_comment="An attribute assigned to sub-accounts to identify like sub-accounts on different accounts."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_RPT_CD_DESC" size="40" type="VARCHAR" zz_comment="The familiar description of a Financial Reporting Code."/>
        <column name="FIN_REP_CD_MGR_ID" size="40" type="VARCHAR" zz_comment="remove duplicate [FURTHER REVIEW REQUIRED]"/>
        <column name="FIN_RPTS_TO_RPT_CD" size="10" type="VARCHAR" zz_comment="The Financial Reporting Code that the code reports to."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_CHART_T" name="FP_RPT_CD_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_RPT_CHRT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_RPT_CD_T" name="FP_RPT_CD_TR4">
            <reference foreign="FIN_RPT_CHRT_CD" local="FIN_RPT_CHRT_CD"/>
            <reference foreign="FIN_RPT_ORG_CD" local="FIN_RPT_ORG_CD"/>
            <reference foreign="FIN_RPT_CD" local="FIN_RPTS_TO_RPT_CD"/>
        </foreign-key>
        <unique name="FP_RPT_CD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FP_SALES_TAX_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="FDOC_LN_TYP_CD" primaryKey="true" size="1" type="VARCHAR" zz_comment="Financial Document Type Code."/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="Account Number that Sales Tax is collected against."/>
        <column name="FDOC_GRS_SALES_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Gross Sales Amount to be taxed."/>
        <column name="FDOC_TXBL_SALES_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Taxable Sales Amount to be taxed."/>
        <column name="FDOC_SALE_DT" type="DATE" zz_comment="Date of Sale."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FP_SALES_TAX_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="FP_SALES_TAX_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="FP_SALES_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_CLCTR_HDR_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="PROC_TRNS_DT" primaryKey="true" type="DATE"/>
        <column name="PROC_BATCH_SEQ_NBR" primaryKey="true" size="5" type="DECIMAL"/>
        <column name="PROC_TOT_REC_CNT" primaryKey="true" size="5" type="DECIMAL"/>
        <column name="PROC_TOT_AMT" primaryKey="true" scale="2" size="19" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_CD" required="true" size="2" type="VARCHAR"/>
        <column name="CNTCT_PRSN_PHN_NBR" required="true" size="20" type="VARCHAR"/>
        <column name="CNTCT_MAIL_ADDR" required="true" size="30" type="VARCHAR"/>
        <column name="CNTCT_DEPT_NM" required="true" size="30" type="VARCHAR"/>
        <unique name="FS_CLCTR_HDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_DOC_HEADER_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_STATUS_CD" size="2" type="VARCHAR" zz_comment="This code represents the status of this document."/>
        <column name="FDOC_TOTAL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount for the document."/>
        <column name="FDOC_IN_ERR_NBR" size="14" type="VARCHAR" zz_comment="The document id is generated by the workflow environment and is unique to each installation of Kuali."/>
        <column name="TEMP_DOC_FNL_DT" type="DATE"/>
        <index name="FS_DOC_HEADER_TI1">
            <index-column name="FDOC_IN_ERR_NBR"/>
        </index>
    </table>
    <table name="FS_HOME_ORIGIN_T">
        <column name="FS_HOME_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code uniquely identify a Home Origination."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="FS_HOME_ORIGIN_TR1">
            <reference foreign="FS_ORIGIN_CD" local="FS_HOME_ORIGIN_CD"/>
        </foreign-key>
        <unique name="FS_HOME_ORIGIN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_OPTION_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACT_FIN_BAL_TYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify Actuals in the fiscal year."/>
        <column name="BDGT_CHK_BALTYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify Budget Checking in the fiscal year."/>
        <column name="BDGT_CHK_OPTN_CD" size="1" type="VARCHAR" zz_comment="Indicates if sufficient funds checking is enabled for the fiscal year."/>
        <column name="UNIV_FSCYR_STRT_YR" size="4" type="DECIMAL" zz_comment="The calendar year when the fiscal year begins."/>
        <column name="UNIV_FSCYR_STRT_MO" size="2" type="VARCHAR" zz_comment="The calendar month when the fiscal year begins."/>
        <column name="FOBJTP_INC_CSH_CD" size="2" type="VARCHAR" zz_comment="The object Type used to identify the Income/Cash category in the fiscal year."/>
        <column name="FOBJTP_XPND_EXP_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Expenditure/Expense category in the fiscal year."/>
        <column name="FOBJTP_XPNDNEXP_CD" size="2" type="VARCHAR" zz_comment="The object Type used to identify the Expenditure Not Expense category in this fiscal year."/>
        <column name="FOBJTP_EXPNXPND_CD" size="2" type="VARCHAR" zz_comment="The object Type used to identify the Expense Not Expenditure category in the fiscal year."/>
        <column name="FOBJ_TYP_ASSET_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Asset category in the fiscal year."/>
        <column name="FOBJ_TYP_LBLTY_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Liabilities category in the fiscal year."/>
        <column name="FOBJ_TYP_FNDBAL_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Fund Balance category in the fiscal year."/>
        <column name="EXT_ENC_FBALTYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify External Encumbrances in the fiscal year."/>
        <column name="INT_ENC_FBALTYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify Internal Encumbrances in the fiscal year."/>
        <column name="PRE_ENC_FBALTYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify Pre-Encumbrances in the fiscal year."/>
        <column name="ELIM_FINBAL_TYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify Eliminations in the fiscal year."/>
        <column name="FOBJTP_INC_NCSH_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Income Not Cash category in the fiscal year."/>
        <column name="FOBJTP_CSH_NINC_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Cash Not Income category in the fiscal year."/>
        <column name="UNIV_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart."/>
        <column name="UNIV_FISCAL_YR_NM" size="10" type="VARCHAR" zz_comment="The descriptive name of the fiscal year."/>
        <column name="FIN_BEGBALLOAD_IND" size="1" type="VARCHAR" zz_comment="Indicates if the beginning balances for the fiscal year have been loaded."/>
        <column name="CSTSHR_ENCUM_FIN_BAL_TYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify the Cost Share Encumbrance Balance category in the fiscal year."/>
        <column name="BASE_BDGT_FIN_BAL_TYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify the Base Budget Balance category in the fiscal year."/>
        <column name="MO_BDGT_FIN_BAL_TYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify the Monthly Budget Balance category in the fiscal year."/>
        <column name="FIN_OBJECT_TYP_TRNFR_INC_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Transfer In category in the fiscal year."/>
        <column name="FIN_OBJECT_TYP_TRNFR_EXP_CD" size="2" type="VARCHAR" zz_comment="The object type used to identify the Transfer Out category in the fiscal year."/>
        <column name="NMNL_FIN_BAL_TYP_CD" size="2" type="VARCHAR" zz_comment="The balance type used to identify the Nominal Closing Balance category in the fiscal year."/>
        <foreign-key foreignTable="CA_CHART_T" name="FS_OPTION_TR1">
            <reference foreign="FIN_COA_CD" local="UNIV_FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR10">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJTP_CSH_NINC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR11">
            <reference foreign="FIN_BALANCE_TYP_CD" local="ACT_FIN_BAL_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR12">
            <reference foreign="FIN_BALANCE_TYP_CD" local="BDGT_CHK_BALTYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR13">
            <reference foreign="FIN_BALANCE_TYP_CD" local="EXT_ENC_FBALTYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR14">
            <reference foreign="FIN_BALANCE_TYP_CD" local="INT_ENC_FBALTYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR15">
            <reference foreign="FIN_BALANCE_TYP_CD" local="PRE_ENC_FBALTYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR16">
            <reference foreign="FIN_BALANCE_TYP_CD" local="ELIM_FINBAL_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR17">
            <reference foreign="FIN_BALANCE_TYP_CD" local="CSTSHR_ENCUM_FIN_BAL_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR18">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJECT_TYP_TRNFR_INC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR19">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJECT_TYP_TRNFR_EXP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR2">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJTP_INC_CSH_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR20">
            <reference foreign="FIN_BALANCE_TYP_CD" local="BASE_BDGT_FIN_BAL_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR21">
            <reference foreign="FIN_BALANCE_TYP_CD" local="MO_BDGT_FIN_BAL_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="FS_OPTION_TR22">
            <reference foreign="FIN_BALANCE_TYP_CD" local="NMNL_FIN_BAL_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR3">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJTP_XPND_EXP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR4">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJTP_XPNDNEXP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR5">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJTP_EXPNXPND_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR6">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJ_TYP_ASSET_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR7">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJ_TYP_LBLTY_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR8">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJ_TYP_FNDBAL_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="FS_OPTION_TR9">
            <reference foreign="FIN_OBJ_TYP_CD" local="FOBJTP_INC_NCSH_CD"/>
        </foreign-key>
        <unique name="FS_OPTION_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_ORIGIN_CODE_T">
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code indicating the system from which a transaction originates.  Typically Origination Codes are established for modules (for example, Kuali, PURAP, or Labor)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FS_SERVER_NM" size="20" type="VARCHAR" zz_comment="The name of the server on which the system resides."/>
        <column name="FS_DATABASE_NM" size="15" type="VARCHAR" zz_comment="The name of the database for the system."/>
        <column name="FS_DATABASE_DESC" size="40" type="VARCHAR" zz_comment="The description of the database for the system."/>
        <column name="NEXT_CPTLAST_NBR" size="12" type="DECIMAL" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="NEXT_NONCA_NBR" size="12" type="DECIMAL" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="NEXT_CG_AGENCY_NBR" size="5" type="VARCHAR" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="NEXT_CG_SUBCNR_NBR" size="5" type="VARCHAR" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="NXT_DV_PAYEEID_NBR" size="12" type="DECIMAL" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="NXT_FDOC_ATT_ID" size="12" type="DECIMAL" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="AR_NEXT_CUST_NBR" size="12" type="DECIMAL" zz_comment="The next number to be assigned by the system in this series."/>
        <column name="FDOC_NEXT_ITEM_ID" size="12" type="DECIMAL" zz_comment="The next number to be assigned by the system in this series."/>
        <column default="Y" name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="FS_ORIGIN_CODE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_TAX_COUNTY_T">
        <column name="POSTAL_CNTRY_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="COUNTY_CD" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="STATE_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="TAX_REGION_CD" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="FS_TAX_COUNTY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_TAX_POSTAL_CD_T">
        <column name="POSTAL_CNTRY_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="POSTAL_CD" primaryKey="true" size="20" type="VARCHAR"/>
        <column name="TAX_REGION_CD" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="FS_TAX_POSTAL_CD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_TAX_REGION_RATE_T">
        <column name="TAX_REGION_CD" primaryKey="true" size="10" type="VARCHAR" zz_comment="The unique code for a tax region."/>
        <column name="TAX_RATE_EFFECTIVE_DT" primaryKey="true" type="DATE" zz_comment="The date that the tax rate is effective."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TAX_RATE" scale="8" size="9" type="DECIMAL" zz_comment="The rate at which sales tax is applied for a particular region."/>
        <foreign-key foreignTable="FS_TAX_REGION_T" name="FS_TAX_REGION_RATE_TR1">
            <reference foreign="TAX_REGION_CD" local="TAX_REGION_CD"/>
        </foreign-key>
        <unique name="FS_TAX_DISTRICT_RATE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_TAX_REGION_T">
        <column name="TAX_REGION_CD" primaryKey="true" size="10" type="VARCHAR" zz_comment="The code uniquely identifies a tax district."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TAX_REGION_NM" size="100" type="VARCHAR" zz_comment="Name of the tax district."/>
        <column name="TAX_REGION_TYP_CD" size="4" type="VARCHAR" zz_comment="The code uniquely identifies the type of tax district."/>
        <column name="TAX_REGION_USE_TAX_IND" size="1" type="VARCHAR" zz_comment="Indicator to determine if Use tax must be paid for a specific Tax Region."/>
        <column name="LIAB_ACCT_FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="LIAB_ACCT_ACCT_NBR" size="7" type="VARCHAR" zz_comment="[FURTHER REVIEW REQUIRED]"/>
        <column name="LIAB_ACCT_FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="[FURTHER REVIEW REQUIRED]"/>
        <column name="ACTV_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="FS_TAX_REGION_TYPE_T" name="FS_TAX_REGION_TR1">
            <reference foreign="TAX_REGION_TYP_CD" local="TAX_REGION_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="FS_TAX_REGION_TR2">
            <reference foreign="FIN_COA_CD" local="LIAB_ACCT_FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="LIAB_ACCT_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="FS_TAX_REGION_TR3">
            <reference foreign="FIN_COA_CD" local="LIAB_ACCT_FIN_COA_CD"/>
        </foreign-key>
        <unique name="FS_TAX_REGION_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_TAX_REGION_TYPE_T">
        <column name="TAX_REGION_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code uniquely identifies the type of tax district."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TAX_REGION_TYP_NM" size="100" type="VARCHAR" zz_comment="The name of the type of tax district."/>
        <unique name="FS_TAX_REGION_TYPE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="FS_TAX_STATE_T">
        <column name="POSTAL_CNTRY_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="STATE_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="TAX_REGION_CD" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="FS_TAX_STATE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_ACCT_BALANCES_HIST_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ACCT_BALANCES_HIST_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ACCT_BALANCES_HIST_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_ACCT_BALANCES_HIST_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
    </table>
    <table name="GL_ACCT_BALANCES_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="The long descriptive name. An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="CURR_BDLN_BAL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The current budget amount in this account for the selected fiscal year. Appears in Available Balances inquiry and Balances by Consolidation inquiry."/>
        <column name="ACLN_ACTLS_BAL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total of all actual activity for a given balance line of the selected fiscal year. Appears in Available Balances inquiry and Balances by Consolidation inquiry."/>
        <column name="ACLN_ENCUM_BAL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount projected to be spent on the incumbent in this account for the rest of the fiscal year."/>
        <column name="TIMESTAMP" type="DATE" zz_comment="The date and time that the transaction was processed."/>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ACCT_BALANCES_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ACCT_BALANCES_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_ACCT_BALANCES_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
    </table>
    <table name="GL_BALANCE_HIST_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different types of balances. Examples include actual, current budget, base budget, external encumbrances, and internal encumbrances."/>
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Used to identify an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
        <column name="ACLN_ANNL_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FIN_BEG_BAL_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CONTR_GR_BB_AC_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO1_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO2_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO3_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO4_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO5_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO6_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO7_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO8_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO9_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO10_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO11_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO12_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="MO13_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_BALANCE_HIST_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_BALANCE_HIST_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="GL_BALANCE_HIST_TR4">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJ_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_BALANCE_HIST_TR5">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_BALANCE_HIST_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
    </table>
    <table name="GL_BALANCE_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="The long descriptive name. An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different balances. The examples might includeA2    A21 BALANCES - LABOR LEDGER ONLYAC    ACTUALS (BALANCE SHEET)AS    ACTUAL STATISTICSBB    ADJUSTED BASE BUDGETBS    BUDGET STATISTICSCB    CURRENT BUDGETCE    COST SHARE ENCUMBRANCESEX    EXTERNAL ENCUMBRANCEIE    INTERNAL ENCUMBRANCEJB    JULY 1 BUDGETMB    MONTHLY BUDGETNB    CLOSE NOMINAL BALANCEPE    PRE-ENCUMBRANCERE    YEAR END BUDGET REVERSIONTR    TRANSFERS"/>
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="An attribute of Object Code that is used to identify its general use, such as income, asset, expense, or liability."/>
        <column name="ACLN_ANNL_BAL_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount of activity in this account for this balance type across all periods of the selected fiscal year. Appears in Cash Balances inquiry and the General Ledger Balance inquiry."/>
        <column name="FIN_BEG_BAL_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount in this account for this balance type at the beginning of the selected fiscal year. Appears in the General Ledger Balance inquiry."/>
        <column name="CONTR_GR_BB_AC_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The rolling total of all expense since any Contract and Grant account (for which the individual has performed any activity) began."/>
        <column name="MO1_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of July."/>
        <column name="MO2_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of August."/>
        <column name="MO3_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of September."/>
        <column name="MO4_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of October."/>
        <column name="MO5_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of the November."/>
        <column name="MO6_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of December."/>
        <column name="MO7_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of January."/>
        <column name="MO8_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of February."/>
        <column name="MO9_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of March."/>
        <column name="MO10_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of April."/>
        <column name="MO11_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of May."/>
        <column name="MO12_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total amount for the month of June."/>
        <column name="MO13_ACCT_LN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total of any adjustments made during year end closing."/>
        <column name="TIMESTAMP" type="DATE" zz_comment="The date and time that the transaction was processed."/>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_BALANCE_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_BALANCE_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_BALANCE_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_BALANCE_TR6">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="GL_BALANCE_TR7">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJ_TYP_CD"/>
        </foreign-key>
    </table>
    <table name="GL_COR_CHG_GRP_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="GL_COR_CHG_GRP_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="GL_COR_CRTA_NXT_LN_NBR" size="3" type="DECIMAL"/>
        <column name="GL_COR_CHG_NXT_LN_NBR" size="3" type="DECIMAL"/>
        <foreign-key foreignTable="GL_COR_DOC_T" name="GL_COR_CHG_GRP_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="GL_COR_CHG_GRP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_COR_CHG_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="GL_COR_CHG_GRP_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="GL_COR_CHG_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="GL_COR_STRT_POS" size="3" type="DECIMAL"/>
        <column name="GL_COR_END_POS" size="3" type="DECIMAL"/>
        <column name="GL_COR_FIELD_VAL" size="255" type="VARCHAR"/>
        <column name="GL_COR_FIELD_NM" size="50" type="VARCHAR"/>
        <foreign-key foreignTable="GL_COR_CHG_GRP_T" name="GL_COR_CHG_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="GL_COR_CHG_GRP_LN_NBR" local="GL_COR_CHG_GRP_LN_NBR"/>
        </foreign-key>
        <unique name="GL_COR_CHG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_COR_CRTA_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="GL_COR_CHG_GRP_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="GL_COR_CRTA_LN_NBR" primaryKey="true" size="3" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="GL_COR_STRT_POS" size="3" type="DECIMAL"/>
        <column name="GL_COR_END_POS" size="3" type="DECIMAL"/>
        <column name="GL_COR_OPR_CD" size="2" type="VARCHAR"/>
        <column name="GL_COR_FIELD_VAL" size="255" type="VARCHAR"/>
        <column name="GL_COR_FIELD_NM" size="50" type="VARCHAR"/>
        <foreign-key foreignTable="GL_COR_CHG_GRP_T" name="GL_COR_CRTA_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="GL_COR_CHG_GRP_LN_NBR" local="GL_COR_CHG_GRP_LN_NBR"/>
        </foreign-key>
        <unique name="GL_COR_CRTA_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_COR_DOC_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="GL_COR_TYP_CD" size="1" type="VARCHAR"/>
        <column name="GL_COR_SELECT_IND" size="1" type="CHAR"/>
        <column name="GL_COR_FL_DEL_IND" size="1" type="CHAR"/>
        <column name="GL_COR_ROW_CNT" size="7" type="DECIMAL"/>
        <column name="GL_COR_CHG_GRP_NXT_LN_NBR" size="3" type="DECIMAL"/>
        <column name="GL_COR_DEBIT_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="GL_COR_CRDT_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="GL_COR_INP_FL_NM" size="255" type="VARCHAR"/>
        <column name="GL_COR_OUT_FL_NM" size="255" type="VARCHAR"/>
        <column name="GL_COR_SCR_TXT" type="CLOB"/>
        <column name="GL_COR_BDGT_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <unique name="GL_COR_DOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_ENCUMBRANCE_HIST_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different types of balances. Examples include actual, current budget, base budget, external encumbrances, and internal encumbrances."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR"/>
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code indicating the system from which a transaction originates.  Typically Origination Codes are established for modules (for example, Kuali, PURAP, or Labor)."/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="ACLN_ENCUM_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_ENCUM_CLS_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="GL_ENCUMBRANCE_HIST_TR1">
            <reference foreign="FS_ORIGIN_CD" local="FS_ORIGIN_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_ENCUMBRANCE_HIST_TR3">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ENCUMBRANCE_HIST_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ENCUMBRANCE_HIST_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_ENCUMBRANCE_HIST_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
    </table>
    <table name="GL_ENCUMBRANCE_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="The long descriptive name. An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different balances. The examples might includeA2    A21 BALANCES - LABOR LEDGER ONLYAC    ACTUALS (BALANCE SHEET)AS    ACTUAL STATISTICSBB    ADJUSTED BASE BUDGETBS    BUDGET STATISTICSCB    CURRENT BUDGETCE    COST SHARE ENCUMBRANCESEX    EXTERNAL ENCUMBRANCEIE    INTERNAL ENCUMBRANCEJB    JULY 1 BUDGETMB    MONTHLY BUDGETNB    CLOSE NOMINAL BALANCEPE    PRE-ENCUMBRANCERE    YEAR END BUDGET REVERSIONTR    TRANSFERS"/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="Document Type is used to distinguish between the different types of transactions (e.g., Cash Receipts, Disbursement Vouchers) or maintenance actions (e.g., Account or Fund Group maintenance) possible in the KFS  as well as transactions that can be fed from external systems. A separate Workflow Document Type defines the routing behavior of KFS documents. The e-doc Document Type Code used for this transaction."/>
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code which identifies the source of transaction."/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document. The e-doc Document Number generated by the system."/>
        <column name="TRN_ENCUM_DESC" size="40" type="VARCHAR" zz_comment="The description for the transaction."/>
        <column name="TRN_ENCUM_DT" type="DATE" zz_comment="The date the transaction was created."/>
        <column name="ACLN_ENCUM_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of the original encumbrance. Subtracting the Closed Amount from the Open Amounts gives the amount of the encumbrance that is still outstanding. Appears in the Open Encumbrances inquiry."/>
        <column name="ACLN_ENCUM_CLS_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The amount of the encumbrance that has been closed. Appears in the Open Encumbrances inquiry."/>
        <column name="ACLN_ENCUM_PRG_CD" size="1" type="VARCHAR"/>
        <column name="TIMESTAMP" type="DATE" zz_comment="The date and time that the transaction was processed."/>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="GL_ENCUMBRANCE_TR1">
            <reference foreign="FS_ORIGIN_CD" local="FS_ORIGIN_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ENCUMBRANCE_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ENCUMBRANCE_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_ENCUMBRANCE_TR5">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_ENCUMBRANCE_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
    </table>
    <table name="GL_ENTRY_HIST_T">
        <column name="UNIV_FISCAL_YR" required="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Object Code is valid."/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="FIN_BALANCE_TYP_CD" required="true" size="2" type="VARCHAR" zz_comment="The code to categorize different types of balances. Examples include actual, current budget, base budget, external encumbrances, and internal encumbrances."/>
        <column name="UNIV_FISCAL_PRD_CD" required="true" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ROW_CNT" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ENTRY_HIST_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ENTRY_HIST_TR2">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_ENTRY_HIST_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="GL_ENTRY_HIST_TR4">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_ENTRY_HIST_TR5">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <unique name="GL_ENTRY_HIST_TP1">
            <unique-column name="UNIV_FISCAL_YR"/>
            <unique-column name="FIN_COA_CD"/>
            <unique-column name="FIN_OBJECT_CD"/>
            <unique-column name="FIN_BALANCE_TYP_CD"/>
            <unique-column name="UNIV_FISCAL_PRD_CD"/>
            <unique-column name="TRN_DEBIT_CRDT_CD"/>
        </unique>
    </table>
    <table name="GL_ENTRY_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The Fiscal Year in which the incumbent was compensated."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The Chart of Account Code for the Account from which the incumbent is compensated."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The Account from which the incumbent is compensated."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="The Sub-Account for the Account from which the incumbent is compensated."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The Object Code for the Account from which the incumbent is compensated."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="The Sub-Object Code for the Account from which the incumbent is compensated."/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A code which distinguishes one type of balance from another. Options are:AC: ActualIE: Intended Encumbrances"/>
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The Object Type Code for the Object Code from which the incumbent is compensated."/>
        <column name="UNIV_FISCAL_PRD_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The Fiscal Period in which the incumbent was compensated."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The e-doc Document Type Code used for this transaction."/>
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code which identifies the source of transaction."/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The e-doc Document Number generated by the system."/>
        <column name="TRN_ENTR_SEQ_NBR" primaryKey="true" size="5" type="DECIMAL" zz_comment="The sequence number for the transaction assigned by the system."/>
        <column name="TRN_LDGR_ENTR_DESC" size="40" type="VARCHAR" zz_comment="The description for the transaction."/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The transaction amount."/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR" zz_comment="The debit or credit indicator for the transaction amount."/>
        <column name="TRANSACTION_DT" type="DATE" zz_comment="The date the transaction was created."/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR" zz_comment="The Document Number referenced by the organization which generated the transaction."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The Project Code for the Account from which the incumbent is compensated."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The Reference ID referenced by the organization which generated the transaction."/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR" zz_comment="The Document Type Code used in the source system."/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="The Origination Code used in the source system."/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="The Document Number of the source system."/>
        <column name="FDOC_REVERSAL_DT" type="DATE" zz_comment="The date the transaction should be reversed."/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR" zz_comment="The code to indicate if the encumbrance should be updated based on this transaction."/>
        <column name="TRN_POST_DT" type="DATE" zz_comment="The date that transaction was posted."/>
        <column name="TIMESTAMP" type="DATE" zz_comment="The time the transaction was created."/>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_ENTRY_TR11">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="GL_ENTRY_TR12">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_UNIV_DATE_T" name="GL_ENTRY_TR13">
            <reference foreign="UNIV_DT" local="FDOC_REVERSAL_DT"/>
        </foreign-key>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="GL_ENTRY_TR14">
            <reference foreign="FS_ORIGIN_CD" local="FS_ORIGIN_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ENTRY_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ENTRY_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_ENTRY_TR5">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="GL_ENTRY_TR7">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJ_TYP_CD"/>
        </foreign-key>
    </table>
    <table name="GL_EXPEND_TRN_MT">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="UNIV_FISCAL_PRD_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="PROJECT_CD" primaryKey="true" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" primaryKey="true" size="8" type="VARCHAR"/>
        <column name="ACCT_OBJ_DCST_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="GL_EXPEND_TRN_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
    </table>
    <table name="GL_ID_BILL_T">
        <column name="UNIV_FISCAL_PRD_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Defines the various periods to which general ledger entries can be posted. Months of the year are the most obvious examples, but other periods include beginning balance, C beginning balance and period 13 for closing transactions."/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.  2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="CREATE_DT" primaryKey="true" type="DATE" zz_comment="Date capital asset record was created."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR" zz_comment="The long descriptive name. An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The Object Code for the Account from which the incumbent is compensated."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR" zz_comment="The Sub-Object Code for the Account from which the incumbent is compensated."/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different balances. The examples might includeA2    A21 BALANCES - LABOR LEDGER ONLYAC    ACTUALS (BALANCE SHEET)AS    ACTUAL STATISTICSBB    ADJUSTED BASE BUDGETBS    BUDGET STATISTICSCB    CURRENT BUDGETCE    COST SHARE ENCUMBRANCESEX    EXTERNAL ENCUMBRANCEIE    INTERNAL ENCUMBRANCEJB    JULY 1 BUDGETMB    MONTHLY BUDGETNB    CLOSE NOMINAL BALANCEPE    PRE-ENCUMBRANCERE    YEAR END BUDGET REVERSIONTR    TRANSFERS"/>
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="An attribute of Object Code that is used to identify its general use, such as income, asset, expense, or liability."/>
        <column name="FDOC_IDBIL_SEQ_NBR" primaryKey="true" size="2" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The e-doc Document Type Code used for this transaction."/>
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code which identifies the source of transaction ."/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_IDBIL_ITM_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="Amount of the collector detail item"/>
        <column name="FDOC_IDBIL_NTE_TXT" required="true" size="120" type="VARCHAR" zz_comment="Detail note text."/>
        <column name="TRN_ENTR_SEQ_NBR" primaryKey="true" size="5" type="DECIMAL"/>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_ID_BILL_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="GL_ID_BILL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ID_BILL_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_ID_BILL_TR4">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="GL_ID_BILL_TR5">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJ_TYP_CD"/>
        </foreign-key>
        <unique name="GL_ID_BILL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="GL_ID_BILL_TI2">
            <index-column name="FDOC_TYP_CD"/>
        </index>
        <index name="GL_ID_BILL_TI3">
            <index-column name="FS_ORIGIN_CD"/>
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="GL_ID_BILL_TI4">
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="FDOC_TYP_CD"/>
            <index-column name="FIN_COA_CD"/>
        </index>
    </table>
    <table name="GL_OFFSET_DEFN_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The annual fiscal period for which the Offset Definition is valid."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The document type code for the offset definition."/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The Balance Type code used in the offset entry generated by the KFS G/L process."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="The object code used in the offsetting entry generated by the KFS G/L process."/>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_OFFSET_DEFN_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_OFFSET_DEFN_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_OFFSET_DEFN_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_OFFSET_DEFN_TR4">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <unique name="GL_OFFSET_DEFN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_ORG_RVRSN_CTGRY_AMT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="ORG_RVRSN_CTGRY_CD" primaryKey="true" size="8" type="VARCHAR" zz_comment="The code that identifies the Organization Reversion Category."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_TOT_ACTL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_BDGT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_ENCUM_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_CF_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_AVAIL_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ORG_RVRSN_CTGRY_AMT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="GL_ORG_RVRSN_CTGRY_AMT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_RVRSN_CTGRY_T" name="GL_ORG_RVRSN_CTGRY_AMT_TR4">
            <reference foreign="ORG_RVRSN_CTGRY_CD" local="ORG_RVRSN_CTGRY_CD"/>
        </foreign-key>
        <foreign-key foreignTable="GL_ORG_RVRSN_UNIT_WRK_T" name="GL_ORG_RVRSN_CTGRY_AMT_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="GL_ORG_RVRSN_CTGRY_AMT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_ORG_RVRSN_UNIT_WRK_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_TOT_RVRSN_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_CF_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_AVAIL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ORG_TOT_CSH_AMT" scale="2" size="19" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="GL_ORG_RVRSN_UNIT_WRK_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="GL_ORG_RVRSN_UNIT_WRK_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <unique name="GL_ORG_RVRSN_UNIT_WRK_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_PENDING_BALANCES_MT">
        <column name="PERSON_UNVL_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="APPR_BUDGET" scale="2" size="19" type="DECIMAL"/>
        <column name="APPR_ACTUAL" scale="2" size="19" type="DECIMAL"/>
        <column name="APPR_ENCUM" scale="2" size="19" type="DECIMAL"/>
        <column name="PEND_BUDGET" scale="2" size="19" type="DECIMAL"/>
        <column name="PEND_ACTUAL" scale="2" size="19" type="DECIMAL"/>
        <column name="PEND_ENCUM" scale="2" size="19" type="DECIMAL"/>
        <unique name="GL_PENDING_BALANCES_MTC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="GL_PENDING_ENTRY_MT">
        <column name="SESID" primaryKey="true" size="36" type="VARCHAR"/>
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="TRN_ENTR_SEQ_NBR" primaryKey="true" size="5" type="DECIMAL"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR"/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL"/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR"/>
        <column name="TRN_LDGR_ENTR_DESC" size="40" type="VARCHAR"/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR"/>
        <column name="TRANSACTION_DT" type="DATE"/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR"/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR"/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <column name="FDOC_REVERSAL_DT" type="DATE"/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR"/>
        <column name="FDOC_APPROVED_CD" size="1" type="VARCHAR"/>
        <column name="ACCT_SF_FINOBJ_CD" size="4" type="VARCHAR"/>
        <column name="TRN_ENTR_OFST_CD" size="1" type="VARCHAR"/>
        <column name="TRNENTR_PROCESS_TM" type="DATE"/>
    </table>
    <table name="GL_PENDING_ENTRY_T">
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code which identifies the source of transaction."/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="TRN_ENTR_SEQ_NBR" primaryKey="true" size="5" type="DECIMAL" zz_comment="The sequence number for the transaction assigned by the system."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="An alphanumeric value that uniquely identifies a single chart.?"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The code to define the sub-account."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="An optional element of the accounting string related to the university object code that allows you to create finer distinctions within a particular object code for a specific account (for example, income and expense class)."/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR" zz_comment="Balance type categorizes transactions and balances into Budget, Actual or Encumbrance. There may be various types of each category."/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR" zz_comment="Identifies an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="1) An institutions defined yearly period used for the purposes of financial reporting.? 2) Defines the active fiscal years to which general ledger entries can be posted."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="Defines the various periods to which general ledger entries can be posted. Months of the year are the most obvious examples, but other periods include beginning balance, C beginning balance and period 13 for closing transactions."/>
        <column name="TRN_LDGR_ENTR_DESC" size="40" type="VARCHAR" zz_comment="The description for the transaction."/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The transaction amount."/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR" zz_comment="Flags a financial transaction as either a debit or credit."/>
        <column name="TRANSACTION_DT" type="DATE" zz_comment="The date the transaction was created."/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR" zz_comment="The e-doc Document Type Code used for this transaction."/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR" zz_comment="The Document Number referenced by the organization which generated the transaction."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The Reference ID referenced by the organization which generated the transaction."/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR" zz_comment="The short code that represents the particular type of document being processed, e.g., CR = Cash Receipts, JV = Journal Voucher, and DV = Disbursement Voucher. I"/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="The Origination Code used in the source system."/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="FDOC_REVERSAL_DT" type="DATE" zz_comment="The date the transaction should be reversed."/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR" zz_comment="The code to indicate if the encumbrance should be updated based on this transaction."/>
        <column name="FDOC_APPROVED_CD" size="1" type="VARCHAR"/>
        <column name="ACCT_SF_FINOBJ_CD" size="4" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="TRN_ENTR_OFST_CD" size="1" type="VARCHAR" zz_comment="The code to identify the type of offset transaction to be generated in the G/L."/>
        <column name="TRNENTR_PROCESS_TM" type="DATE" zz_comment="The date and time that the transaction was processed."/>
        <unique name="GL_PENDING_ENTRY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="GL_PENDING_ENTRY_TI2">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="SUB_ACCT_NBR"/>
            <index-column name="FIN_OBJECT_CD"/>
            <index-column name="FIN_SUB_OBJ_CD"/>
            <index-column name="FIN_BALANCE_TYP_CD"/>
            <index-column name="FIN_OBJ_TYP_CD"/>
        </index>
        <index name="GL_PENDING_ENTRY_TI3">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="FIN_OBJECT_CD"/>
            <index-column name="FIN_BALANCE_TYP_CD"/>
            <index-column name="ACCT_SF_FINOBJ_CD"/>
        </index>
        <index name="GL_PENDING_ENTRY_TI4">
            <index-column name="FIN_OBJ_TYP_CD"/>
        </index>
        <index name="GL_PENDING_ENTRY_TI5">
            <index-column name="FS_ORIGIN_CD"/>
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="GL_PENDING_ENTRY_TI6">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="FIN_OBJECT_CD"/>
        </index>
        <index name="GL_PENDING_ENTRY_TI7">
            <index-column name="FDOC_NBR"/>
        </index>
    </table>
    <table name="GL_REVERSAL_T">
        <column name="FDOC_REVERSAL_DT" primaryKey="true" type="DATE" zz_comment="A Calendar date, used to map individual dates to fiscal years and fiscal periods."/>
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" primaryKey="true" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents all income, expense, asset, liability and fund balance classifications that are assigned to transactions and help identify the nature of the transaction. Examples of object codes might include travel expenditures, student fee income, accounts receivable, and invoices payable. Object codes are specific to a chart and a fiscal year and contain several attributes throughout the KFS for financial reporting at the detail and consolidated levels."/>
        <column name="FIN_SUB_OBJ_CD" primaryKey="true" size="3" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code to categorize different types of balances. Examples include actual, current budget, base budget, external encumbrances, and internal encumbrances."/>
        <column name="FIN_OBJ_TYP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Used to identify an object code as income, expense, asset, liability or fund balance. Multiple values exist for income and expense to support G/L functionality."/>
        <column name="UNIV_FISCAL_PRD_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="FDOC_TYP_CD" primaryKey="true" size="8" type="VARCHAR"/>
        <column name="FS_ORIGIN_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="TRN_ENTR_SEQ_NBR" primaryKey="true" size="5" type="DECIMAL"/>
        <column name="TRN_LDGR_ENTR_DESC" size="40" type="VARCHAR"/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR"/>
        <column name="TRANSACTION_DT" type="DATE" zz_comment="A Calendar date, used to map individual dates to fiscal years and fiscal periods."/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR"/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR"/>
        <column name="TRN_POST_DT" type="DATE"/>
        <foreign-key foreignTable="SH_UNIV_DATE_T" name="GL_REVERSAL_TR10">
            <reference foreign="UNIV_DT" local="TRANSACTION_DT"/>
        </foreign-key>
        <foreign-key foreignTable="FS_OPTION_T" name="GL_REVERSAL_TR11">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="GL_REVERSAL_TR12">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="UNIV_FISCAL_PRD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_UNIV_DATE_T" name="GL_REVERSAL_TR13">
            <reference foreign="UNIV_DT" local="FDOC_REVERSAL_DT"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="GL_REVERSAL_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="GL_REVERSAL_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="GL_REVERSAL_TR5">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJ_TYPE_T" name="GL_REVERSAL_TR7">
            <reference foreign="FIN_OBJ_TYP_CD" local="FIN_OBJ_TYP_CD"/>
        </foreign-key>
    </table>
    <table name="GL_SF_BALANCES_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL"/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="FIN_OBJECT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="ACCT_SF_CD" size="1" type="VARCHAR"/>
        <column name="CURR_BDGT_BAL_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACCT_ACTL_XPND_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ACCT_ENCUM_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TIMESTAMP" type="DATE"/>
        <foreign-key foreignTable="CA_CHART_T" name="GL_SF_BALANCES_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="GL_SF_BALANCES_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <index name="GL_SF_BALANCES_TI2">
            <index-column name="UNIV_FISCAL_YR"/>
            <index-column name="FIN_COA_CD"/>
            <index-column name="FIN_OBJECT_CD"/>
        </index>
        <index name="GL_SF_BALANCES_TI3">
            <index-column name="TIMESTAMP"/>
        </index>
    </table>
    <table name="GL_SF_REBUILD_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCT_FOBJ_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="ACCT_NBR_FOBJ_CD" primaryKey="true" size="7" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="GL_SF_REBUILD_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="GL_SF_REBUILD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="OLE_ACC_SUFF_FUND_CHK_T">
        <column name="ACCOUNT_NBR" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="FIN_COA_CD" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="OLE_SFC_CHK_ID" size="8" type="DECIMAL"/>
        <column name="OLE_SFC_ENCUM_METHOD" size="10" type="VARCHAR"/>
        <column name="OLE_SFC_ENCUM_AMT" scale="2" size="10" type="DECIMAL"/>
        <column name="OLE_SFC_EXP_AMT" scale="2" size="10" type="DECIMAL"/>
        <column name="OLE_SFC_ENCUM_CON_TYP" size="10" type="VARCHAR"/>
        <column name="OLE_NOTIFICATION_OPT" size="50" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
    </table>
   <table name="OLE_CAT_LOC_STATUS_T">
        <column name="LOC_STATUS_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="LOC_STATUS_CD" required="true" size="40" type="VARCHAR"/>
        <column name="LOC_STATUS_NM" required="true" size="100" type="VARCHAR"/>
        <column name="SRC" required="true" size="100" type="VARCHAR"/>
        <column name="SRC_DT" required="true" type="DATE"/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="LOC_STATUS_CD_UQ">
            <unique-column name="LOC_STATUS_CD"/>
        </unique>
    </table>
    <table name="OLE_CA_ACCT_ENCUM_CNSTRT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OLE_ENCUM_CNSTRT_AMT" required="true" scale="4" size="19" type="DECIMAL" zz_comment="Amount you want to over or under encumber the account."/>
        <column name="OLE_ENCUM_CNSTRT_AMT_TYP" required="true" size="1" type="VARCHAR" zz_comment="Coded selection choice of # (for Amount) or % (for Percentage)."/>
        <column name="OLE_CNSTRT_TYP_ID" required="true" size="8" type="DECIMAL" zz_comment="Primary key for the Constraint Type table."/>
        <column name="OLE_SFC_TYP_ID" required="true" size="8" type="DECIMAL" zz_comment="Primary key of the sufficient funds check type table."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the constraint is active or not."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_CA_ACCT_ENCUM_CNSTRT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CNSTRT_TYP_T" name="OLE_CA_ACCT_ENCUM_CNSTRT_TR3">
            <reference foreign="OLE_CNSTRT_TYP_ID" local="OLE_CNSTRT_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CA_ACCT_SFC_TYPE_T" name="OLE_CA_ACCT_ENCUM_CNSTRT_TR4">
            <reference foreign="OLE_SFC_TYP_ID" local="OLE_SFC_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_CA_ACCT_EXP_CNSTRT_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OLE_EXP_CNSTRT_AMT" required="true" scale="4" size="19" type="DECIMAL" zz_comment="Amount you want to over or under expense the account."/>
        <column name="OLE_EXP_CNSTRT_AMT_TYP" required="true" size="1" type="VARCHAR" zz_comment="Coded selection choice of # (for Amount) or % (for Percentage)."/>
        <column name="OLE_CNSTRT_TYP_ID" required="true" size="8" type="DECIMAL" zz_comment="Primary key for the Constraint Type table."/>
        <column name="OLE_SFC_TYP_ID" required="true" size="8" type="DECIMAL" zz_comment="Primary key of the sufficient funds check type table."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the constraint is active or not."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_CA_ACCT_EXP_CNSTRT_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CNSTRT_TYP_T" name="OLE_CA_ACCT_EXP_CNSTRT_TR3">
            <reference foreign="OLE_CNSTRT_TYP_ID" local="OLE_CNSTRT_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CA_ACCT_SFC_TYPE_T" name="OLE_CA_ACCT_EXP_CNSTRT_TR4">
            <reference foreign="OLE_SFC_TYP_ID" local="OLE_SFC_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_CA_ACCT_LGCY_LMS_FND_T">
        <column name="OLE_CA_ACCT_LGCY_LMS_FND_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Part of primary key of the legacy LMS fund code table."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OLE_LGCY_LIB_FUND_CD" required="true" size="100" type="VARCHAR" zz_comment="Full legacy fund code associated with the account."/>
        <column name="OLE_LGCY_LIB_FUND_NTE" size="700" type="VARCHAR" zz_comment="Note related to the legacy LMS Fund code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_CA_ACCT_LGCY_LMS_FND_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
    </table>
    <table name="OLE_CA_ACCT_SFC_TYPE_T">
        <column name="OLE_SFC_TYP_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary key of the sufficient funds check type table."/>
        <column name="OLE_SFC_TYP" required="true" size="40" type="VARCHAR" zz_comment="Sufficient funds check type, e.g., Account, Object, Level, Consolidation, Cash, None."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
    </table>
    <table name="OLE_CA_ACCT_STWD_T">
        <column name="OLE_CA_ACCT_STWD_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary key of the account stewardship table."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" primaryKey="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="OLE_STWD_TYP_ID" required="true" size="8" type="DECIMAL" zz_comment="Identifies the type of stewardship."/>
        <column name="OLE_STWD_NTE" size="700" type="VARCHAR" zz_comment="Note related to the stewardship requirement."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_CA_ACCT_STWD_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CA_ACCT_STWD_TYP_T" name="OLE_CA_ACCT_STWD_TR3">
            <reference foreign="OLE_STWD_TYP_ID" local="OLE_STWD_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_CA_ACCT_STWD_TYP_T">
        <column name="OLE_STWD_TYP_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary key of the stewardship type table."/>
        <column name="OLE_STWD_TYP" required="true" size="40" type="VARCHAR" zz_comment="Identifies the type of stewardship, e.g., none, plating, reporting."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACT_IND" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
    </table>
    <table name="OLE_CNSTRT_TYP_T">
        <column name="OLE_CNSTRT_TYP_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary key for the Constraint Type table."/>
        <column name="OLE_CNSTRT_TYP" required="true" size="40" type="VARCHAR" zz_comment="Identifies the type of constraint, i.e., &quot;over&quot; or &quot;under&quot;."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACT_IND" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
    </table>
    <table name="OLE_CURR_TYP_T">
        <column name="OLE_CURR_TYP_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary Key for new Currency Type maintenance table."/>
        <column name="OLE_CURR_TYP" required="true" size="200" type="VARCHAR" zz_comment="Data values from ISO standard 4127 &quot;Currency&quot;, e.g., Afghani."/>
        <column name="OLE_CURR_CNTRY" required="true" size="100" type="VARCHAR" zz_comment="Data values from ISO standard 4127 &quot;Entity&quot;, e.g., Afghanistan."/>
        <column name="OLE_CURR_ALPHA_CD" required="true" size="3" type="VARCHAR" zz_comment="Data values from ISO standard 4127 &quot;Alphabetic Code&quot;, e.g., AFN."/>
        <column name="OLE_CURR_NUM_CD" required="true" size="4" type="DECIMAL" zz_comment="Data values from ISO standard 4127 &quot;Numeric Code&quot;, e.g., 971."/>
        <column name="OLE_CURR_MIN_UN" required="true" size="5" type="VARCHAR" zz_comment="Data values from ISO standard 4127 &quot;Minor Unit&quot;, e.g., 2."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
    </table>
    <table name="OLE_DEFAULTABLE_COLUMNS_T">
        <column name="OLE_DEFAULTABLE_COLUMN_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Default tables added to allow defaults to be assigned at the System, Role and User &#xa;level.  General Requirements discussions-according to artifact set 004-77."/>
        <column name="DOC_TYPE_ID" size="40" type="VARCHAR" zz_comment="Default tables added to allow defaults to be assigned at the System, Role and User level.  &#xa;General Requirements discussions-according to artifact set 004-78."/>
        <column name="DOC_COLUMN" size="45" type="VARCHAR" zz_comment="Default tables added to allow defaults to be assigned at the System, Role and User level.  General &#xa;Requirements discussions-according to artifact set 004-79."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_DEFAULT_VALUE_T">
        <column default="0" name="OLE_DEFAULT_VALUE_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Default tables added to allow defaults to be assigned at the System, Role and User level.  &#xa;General Requirements discussions-according to artifact set 004-82."/>
        <column name="OLE_DEFAULTABLE_COLUMN_ID" required="true" size="8" type="DECIMAL" zz_comment="Default tables added to allow defaults to be assigned at the System, Role and User level. &#xa; General Requirements discussions-according to artifact set 004-83."/>
        <column name="DEFAULT_VALUE" size="50" type="VARCHAR"/>
        <column name="DEFAULT_VALUE_FOR" size="45" type="VARCHAR"/>
        <column name="USER_ID" size="45" type="VARCHAR"/>
        <column name="ROLE_ID" size="40" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_DOCSTORE_LINKS_T">
        <column name="DOCSTORE_LINKS_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_DOCUMENT1_UUID" required="true" size="50" type="VARCHAR"/>
        <column name="OLE_DOCUMENT2_UUID" required="true" size="50" type="VARCHAR"/>
        <column name="DOC_TYP_1" required="true" size="50" type="VARCHAR"/>
        <column name="DOC_TYP_2" required="true" size="50" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
    </table>
    <table name="OLE_DV_FP_ACCT_LINES_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="FDOC_LINE_NBR" primaryKey="true" size="7" type="DECIMAL"/>
        <column name="FDOC_LN_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_LINE_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR"/>
        <column name="FDOC_OVERRIDE_CD" size="100" type="VARCHAR"/>
        <column name="FDOC_LINE_DESC" size="40" type="VARCHAR"/>
        <column name="FDOC_LINE_DBCR_CD" size="1" type="VARCHAR"/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR"/>
        <column name="ACLN_PCT" scale="20" size="35" type="DECIMAL"/>
        <foreign-key foreignTable="CA_CHART_T" name="OLE_DV_FP_ACCT_LINES_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_DV_FP_ACCT_LINES_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_OBJECT_CODE_T" name="OLE_DV_FP_ACCT_LINES_TR3">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="OLE_DV_FP_ACCT_LINES_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_OBJECT_CD_T" name="OLE_DV_FP_ACCT_LINES_TR5">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="FIN_OBJECT_CD" local="FIN_OBJECT_CD"/>
            <reference foreign="FIN_SUB_OBJ_CD" local="FIN_SUB_OBJ_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_PROJECT_T" name="OLE_DV_FP_ACCT_LINES_TR6">
            <reference foreign="PROJECT_CD" local="PROJECT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_BALANCE_TYPE_T" name="OLE_DV_FP_ACCT_LINES_TR7">
            <reference foreign="FIN_BALANCE_TYP_CD" local="FIN_BALANCE_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="OLE_DV_FP_ACCT_LINES_TR9">
            <reference foreign="FS_ORIGIN_CD" local="FS_REF_ORIGIN_CD"/>
        </foreign-key>
        <unique name="OLE_DV_FP_ACCT_LINES_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="OLE_DV_FP_PAYEE_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DV_PMT_REAS_CD" size="1" type="VARCHAR"/>
        <column name="DV_ALIEN_PMT_IND" size="1" type="CHAR"/>
        <column name="DV_DEPOSIT_ACC" size="1" type="CHAR"/>
        <column name="DV_PAYEE_ID_NBR" size="21" type="VARCHAR"/>
        <column name="DV_PAYEE_PRSN_NM" size="123" type="VARCHAR"/>
        <column name="DV_PAYEE_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="DV_PAYEE_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="DV_PAYEE_CTY_NM" size="37" type="VARCHAR"/>
        <column name="DV_PAYEE_ST_CD" size="2" type="VARCHAR"/>
        <column name="DV_PAYEE_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="DV_RMT_PRSN_NM" size="123" type="VARCHAR"/>
        <column name="DV_RMT_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="DV_RMT_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="DV_RMT_CTY_NM" size="37" type="VARCHAR"/>
        <column name="DV_RMT_ST_CD" size="2" type="VARCHAR"/>
        <column name="DV_RMT_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="DV_PAYEE_EMP_IND" size="1" type="CHAR"/>
        <column name="DV_PAYEE_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DV_RMT_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DV_PAYEE_TYP_CD" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="FP_DV_PMT_REAS_T" name="OLE_DV_FP_PAYEE_DTL_TR1">
            <reference foreign="DV_PMT_REAS_CD" local="DV_PMT_REAS_CD"/>
        </foreign-key>
        <unique name="OLE_DV_FP_PAYEE_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="OLE_EXCHANGE_RT_T">
        <column name="OLE_EXCHANGE_RT_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_CURR_TYP_ID" required="true" size="8" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT" scale="6" size="19" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT_SRC" size="700" type="VARCHAR"/>
        <column name="OLE_EXCHANGE_RT_DT" type="DATE"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_CURR_TYP_T" name="OLE_EXCHANGE_RT_TR1">
            <reference foreign="OLE_CURR_TYP_ID" local="OLE_CURR_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_INV_SUB_TYP_T">
        <column name="OLE_INV_SUB_TYP_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary key of Invoice Subtype table."/>
        <column name="INV_SUB_TYP" required="true" size="100" type="VARCHAR" zz_comment="Invoice subtype."/>
        <column name="INV_SUB_TYP_DESC" size="200" type="VARCHAR" zz_comment="Description of the Invoice Subtype."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not"/>
    </table>
    <table name="OLE_INV_TYP_T" zz_comment="Invoice Type maintenance document.">
        <column name="OLE_INV_TYP_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary Key of the Invoice Type maintenance table."/>
        <column name="INV_TYP" required="true" size="100" type="VARCHAR" zz_comment="Invoice type."/>
        <column name="INV_TYP_DESC" size="200" type="VARCHAR" zz_comment="Description of the Invoice Type."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not&#xa;"/>
    </table>
    <table name="OLE_ITM_PRC_SRC_T">
        <column name="ITM_PRC_SRC_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_ITM_PRC_SRC" required="true" size="100" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_LIC_RQMT_T">
        <column name="LIC_RQMT_CD" primaryKey="true" size="20" type="VARCHAR"/>
        <column name="LIC_RQMT_DESC" size="200" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ACT_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_NTE_TYP_T">
        <column name="OLE_NTE_TYP_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_NTE_TYPE" required="true" size="100" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_PMT_MTHD_T">
        <column name="OLE_PMT_MTHD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary Key of the Payment Method maintenance table."/>
        <column name="PMT_MTHD" required="true" size="100" type="VARCHAR" zz_comment="Payment method."/>
        <column name="PMT_MTHD_DESC" size="200" type="VARCHAR" zz_comment="Description of the payment method."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
    </table>
    <table name="OLE_PMT_RQST_ITM_NTE_T">
        <column name="OLE_PMT_RQST_ITM_NTE_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="PMT_RQST_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_NTE" required="true" size="2000" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="AP_PMT_RQST_ITM_T" name="OLE_PMT_RQST_ITM_NTE_TR1">
            <reference foreign="PMT_RQST_ITM_ID" local="PMT_RQST_ITM_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_CAT_T">
        <column name="OLE_CAT_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_CATEGORY" size="45" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_PUR_FRMT_T">
        <column name="OLE_FRMT_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Unique identifier of the format assigned to the Received Item, either by a library web form (if this field is supported on the form) or by an authorized user. &lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&lt;/Core>"/>
        <column name="OLE_FORMAT" size="45" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&#xa;&lt;/Core>&#xa;"/>
    </table>
    <table name="OLE_PUR_PO_ERR_CDS_T">
        <column name="ERR_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="ERROR" required="true" size="200" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR[. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_PUR_PO_FAIL_DOC_T">
        <column name="PO_FAIL_DOC_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="PO_LOAD_SUM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary key of the Data Load Summary table."/>
        <column name="OLE_VNDR_PO_ID" size="100" type="VARCHAR" zz_comment="Order number provided by the Vendor."/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR" zz_comment="Vendor item order number that is needed as a matching point when subsequent vendor documents are retrieved.&lt;BR>This attribute has been made available for both Requisition Item and PO Item so that the value may be set as part of the automated ingest process."/>
        <column name="ERR_ID" required="true" size="10" type="DECIMAL"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="ISBN" size="50" type="VARCHAR" zz_comment="ISBN of the the ordered resource that failed to load."/>
        <column name="TITLE" size="700" type="VARCHAR" zz_comment="Title of the the ordered resource that failed to load."/>
        <foreign-key foreignTable="OLE_PUR_PO_LOAD_SUM_T" name="OLE_PUR_PO_FAIL_DOC_TR1">
            <reference foreign="PO_LOAD_SUM_ID" local="PO_LOAD_SUM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_PO_ERR_CDS_T" name="OLE_PUR_PO_FAIL_DOC_TR2">
            <reference foreign="ERR_ID" local="ERR_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_PO_ITM_NTE_T">
        <column name="OLE_PO_ITM_NTE_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Part of the primary key of the Purchase Order Item Note table."/>
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The document id is generated by the workflow environment and is unique to each installation of Kuali. A unique, sequential, system-assigned number for a document."/>
        <column name="PO_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Part of the primary key of the Purchase Order Item Note table.  (Part of the Purchase Order Item FK)."/>
        <column name="OLE_NTE" required="true" size="2000" type="VARCHAR" zz_comment="Free text note to include additional information about the purchase order item. Notes could relate to special conditions or special processing."/>
        <column name="OLE_NTE_TYP_ID" size="10" type="DECIMAL" zz_comment="Unique identifier of the Note Type."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <foreign-key foreignTable="PUR_PO_ITM_T" name="OLE_PUR_PO_ITM_NTE_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="PO_ITM_ID" local="PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_NTE_TYP_T" name="OLE_PUR_PO_ITM_NTE_TR2">
            <reference foreign="OLE_NTE_TYP_ID" local="OLE_NTE_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_PO_ITM_ORDR_STAT_T">
        <column name="OLE_PO_ITM_ORDR_STAT_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary key of the Order Item Status maintenance table."/>
        <column name="OLE_PO_ITM_ORDR_STAT" required="true" size="100" type="VARCHAR" zz_comment="Completed PO item should automatically be assigned a default status of, e.g., “new”. Order status will change as the PO item proceeds through various stages. Order status changes as it moves from ‘on order’ to ‘received’ or “partially received’ or whatever. It does not get automatically updated unless, e.g., you were doing a batch load of firm orders and all the line items in all the POs would be set to “on order”. Or if you were loading an invoice file, all the linked line items in the POs might be set to “received” or changed to that status when you approve an invoice."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
        <column name="DESC_TXT" required="true" size="500" type="VARCHAR"/>
    </table>
    <table name="OLE_PUR_PO_LOAD_SUM_T">
        <column name="PO_LOAD_SUM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="PRNCPL_ID" required="true" size="45" type="VARCHAR"/>
        <column name="PO_LOAD_SCCSS_CNT" required="true" size="5" type="DECIMAL"/>
        <column name="PO_LOAD_FAIL_CNT" required="true" size="5" type="DECIMAL"/>
        <column name="PO_LOAD_TOT" required="true" size="5" type="DECIMAL"/>
        <column name="PO_LOAD_PO_TOT" required="true" size="5" type="DECIMAL"/>
        <column name="PO_LOAD_DESC" size="2000" type="VARCHAR"/>
        <column name="FILE_NM" required="true" size="200" type="VARCHAR"/>
        <column name="BAT_PRCS_PRF_ID" size="40" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="EDI_FILE_NM" size="200" type="VARCHAR"/>
        <column name="PO_LOAD_CREATE_DATE" type="TIMESTAMP"/>
    </table>
    <table name="OLE_PUR_PO_PRFL_T" zz_comment="Describes the Profile used for PO ingest.">
        <column name="PRFL_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary key of the Profile."/>
        <column name="PRFL_NM" required="true" size="200" type="VARCHAR" zz_comment="Name of the Library/Vendor PO profile."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_PUR_PO_TYP_T">
        <column name="OLE_PO_TYPE_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_PO_TYPE" required="true" size="250" type="VARCHAR" zz_comment="Identifies type of order.&lt;BR>Possible values such as one-time, standing, subscription."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR[. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&#xa;&lt;/Core>&#xa;"/>
        <column name="DESC_TXT" size="1000" type="VARCHAR" zz_comment="Provides a definition of the order type.&lt;BR>Based on definitions Stuart Miller provided for Order Type data values and an indication that the data values could impact workflow."/>
    </table>
    <table name="OLE_PUR_RCVNG_COR_LN_ITM_DOC_T">
        <column name="OLE_PUR_RCVNG_LN_ITM_DOC_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="RCVNG_COR_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_DOCUMENT_UUID" required="true" size="50" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_RCVNG_COR_ITM_T" name="OLE_RCVNG_COR_LN_ITM_DOC_TR1">
            <reference foreign="RCVNG_COR_ITM_ID" local="RCVNG_COR_ITM_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_RCVNG_COR_LN_ITM_EXC_T">
        <column name="OLE_RCVNG_COR_LN_ITM_EXC_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="RCVNG_LN_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_RCVNG_LN_ITM_EXC_MDOC_ID" required="true" size="8" type="DECIMAL"/>
        <column name="OLE_COR_EXC_NTE" required="true" size="2000" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_RCVNG_LN_ITM_T" name="OLE_RCVNG_COR_LN_ITM_EXC_TR1">
            <reference foreign="RCVNG_LN_ITM_ID" local="RCVNG_LN_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_RCVNG_LN_ITM_EXC_MDC_T" name="OLE_RCVNG_COR_LN_ITM_EXC_TR2">
            <reference foreign="OLE_RCVNG_LN_ITM_EXC_MDOC_ID" local="OLE_RCVNG_LN_ITM_EXC_MDOC_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_RCVNG_COR_LN_ITM_NTE_T">
        <column name="OLE_RCVNG_COR_LN_ITM_NTE_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="RCVNG_COR_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_NTE" required="true" size="2000" type="VARCHAR"/>
        <column name="OLE_NTE_TYP_ID" size="10" type="DECIMAL"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_RCVNG_COR_ITM_T" name="OLE_RCVNG_COR_LN_ITM_NTE_TR1">
            <reference foreign="RCVNG_COR_ITM_ID" local="RCVNG_COR_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_NTE_TYP_T" name="OLE_RCVNG_COR_LN_ITM_NTE_TR2">
            <reference foreign="OLE_NTE_TYP_ID" local="OLE_NTE_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_RCVNG_LN_ITM_DOC_T">
        <column name="OLE_PUR_RCVNG_LN_ITM_DOC_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary key for the OLE_PUR_RCVNG_LN_ITM_DOC_T table.&lt;BR>&lt;Core>Discussions with Tiger Team Select and Acquire, August 2011&lt;/Core>&lt;Core>Discussions with Mike Winkler, OLE Product Owner, August 2011&lt;/Core>"/>
        <column name="RCVNG_LN_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Unique number of receiving document.&lt;BR>&lt;Core>Discussions with Tiger Team Select and Acquire, August 2011&lt;/Core>&lt;Core>Discussions with Mike Winkler, OLE Product Owner, August 2011&lt;/Core>"/>
        <column name="OLE_DOCUMENT_UUID" required="true" size="50" type="VARCHAR" zz_comment="Links to the document in the Document Store.  The type of document depends on business rules.  For Firm, Fixed Orders, the link is to the Item document type.&lt;BR>&lt;Story>Receive Non-Serial Expected Item (#0523, #0724, #0767)&lt;/Story>&lt;Core>Discussions with Tiger Team Select and Acquire, August 2011&lt;/Core>&lt;Core>Discussions with Mike Winkler, OLE Product Owner, August 2011&lt;/Core>"/>
        <foreign-key foreignTable="PUR_RCVNG_LN_ITM_T" name="OLE_PUR_RCVNG_LN_ITM_DOC_TR1">
            <reference foreign="RCVNG_LN_ITM_ID" local="RCVNG_LN_ITM_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_RCVNG_LN_ITM_EXC_MDC_T">
        <column name="OLE_RCVNG_LN_ITM_EXC_MDOC_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_RCVNG_LN_ITM_EXC" required="true" size="100" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_PUR_RCVNG_LN_ITM_EXC_T">
        <column name="OLE_PUR_RCVNG_LN_ITM_EXC_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="RCVNG_LN_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_RCVNG_LN_ITM_EXC_MDOC_ID" required="true" size="8" type="DECIMAL"/>
        <column name="OLE_EXC_NTE" size="2000" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_RCVNG_LN_ITM_T" name="OLE_PUR_RCVNG_LN_ITM_EXC_TR1">
            <reference foreign="RCVNG_LN_ITM_ID" local="RCVNG_LN_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_RCVNG_LN_ITM_EXC_MDC_T" name="OLE_PUR_RCVNG_LN_ITM_EXC_TR2">
            <reference foreign="OLE_RCVNG_LN_ITM_EXC_MDOC_ID" local="OLE_RCVNG_LN_ITM_EXC_MDOC_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_RCVNG_LN_ITM_NTE_T">
        <column name="OLE_RCVNG_LN_ITM_NTE_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="RCVNG_LN_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_NTE" required="true" size="2000" type="VARCHAR"/>
        <column name="OLE_NTE_TYP_ID" size="10" type="DECIMAL"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_RCVNG_LN_ITM_T" name="OLE_PUR_RCVNG_LN_ITM_NTE_TR1">
            <reference foreign="RCVNG_LN_ITM_ID" local="RCVNG_LN_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_NTE_TYP_T" name="OLE_PUR_RCVNG_LN_ITM_NTE_TR2">
            <reference foreign="OLE_NTE_TYP_ID" local="OLE_NTE_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_REQS_ITM_T_NTE_T">
        <column name="OLE_REQ_ITM_NTE_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="REQS_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_NTE" required="true" size="2000" type="VARCHAR"/>
        <column name="OLE_NTE_TYP_ID" size="10" type="DECIMAL"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_REQS_ITM_T" name="OLE_PUR_REQS_ITM_T_NTE_TR1">
            <reference foreign="REQS_ITM_ID" local="REQS_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_NTE_TYP_T" name="OLE_PUR_REQS_ITM_T_NTE_TR2">
            <reference foreign="OLE_NTE_TYP_ID" local="OLE_NTE_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_PUR_REQ_RCPT_STATUS_T">
        <column name="OLE_REQ_RCPT_STATUS_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_REQ_RCPT_STATUS_DOC_TYP" required="true" size="200" type="VARCHAR"/>
        <column name="OLE_REQ_RCPT_STATUS_CD" required="true" size="100" type="VARCHAR"/>
        <column name="OLE_REQ_RCPT_STATUS_NM" required="true" size="200" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="OLE_REQ_RCPT_STS_CD_TC0">
        	<unique-column name="OLE_REQ_RCPT_STATUS_DOC_TYP"/>
            <unique-column name="OLE_REQ_RCPT_STATUS_CD"/>
        </unique>
    </table>
    <table name="OLE_PUR_REQ_SRC_TYP_T">
        <column name="OLE_REQ_SRC_TYP_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_REQ_SRC_TYPE" size="45" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_RQSTR_TYP_T">
        <column name="OLE_RQSTR_TYP_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OLE_RQSTR_TYP" size="100" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="OLE_VNDR_ALIAS_TYP_T">
        <column name="OLE_ALIAS_TYP_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Identifies the search alias type applied via the OLE Alias Type maintenance table.  Sample/initial data values - Vendor Code, External Vendor Code.&lt;BR>&lt;Story>Create Modify Vendor Record #429&lt;/Story>&lt;Story>DataModel-Supplier.docx&lt;/Story>New attribute (and associated mainteance table) so can use Search Alias rather than have new attributes for Vendor Code and External Vendor Code.&#xa;"/>
        <column name="OLE_ALIAS_TYP" required="true" size="100" type="VARCHAR" zz_comment="Identifies a type of alias, such as Vendor Code, External Library Vendor Code, EAN, SAN-according to &#xa;artifact set 004-20."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR[. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID[. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&#xa;&lt;/Core>&#xa;"/>
        <column name="DESC_TXT" size="500" type="VARCHAR" zz_comment="Provides a definition for the Search Alias Type.&lt;BR>Based on definitions Stuart Miller provided for Search Alias Type data values."/>
    </table>
    <table name="OLE_VNDR_TRANS_FRMT_T">
        <column name="OLE_VNDR_TRANS_FRMT_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Primary key of the transmission format maintenance table."/>
        <column name="OLE_VNDR_TRANS_FRMT" required="true" size="200" type="VARCHAR" zz_comment="Type of transmission format."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not."/>
    </table>
    <table name="OLE_VNDR_TRANS_FRMT_TYP_INT_T">
        <column name="VNDR_DTL_ASND_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Part of primary key for new table created to identify available vendor transmission formats-&#xa;according to artifact set 004-59."/>
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Part of primary key for new table created to identify available vendor transmission formats-&#xa;according to artifact set 004-60."/>
        <column name="OLE_VNDR_TRANS_FRMT_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="Part of primary key for new table created to identify available vendor transmission &#xa;formats-according to artifact set 004-61."/>
        <column name="OLE_PRF_TRANS_FRMT_TYP" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether or not the vendor transmission format is the preferred one or not-&#xa;according to artifact set 004-62."/>
        <column name="OLE_TRANS_TYP_ADD" size="700" type="VARCHAR" zz_comment="Address of the EDI connection-according to artifact set 004-64."/>
        <column name="OLE_TRANS_USR_NM" size="45" type="VARCHAR" zz_comment="User name for the EDI connection-according to artifact set 004-65."/>
        <column name="OLE_TRANS_PW" size="45" type="VARCHAR" zz_comment="EDI connection password-according to artifact set 004-66."/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of &#xa;a version number field, named VER_NBR. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should &#xa;NOT be part of the primary key-according to artifact set 004-67."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat &#xa;below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be &#xa;named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&#xa;&#xa;The object ID value is automatically &#xa;stored by the framework and/or the database layer.&#xa;&#xa;About the object ID&#xa;The value of the object ID is a Globally Unique Identifier (GUID). It is extremely &#xa;likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID-according to artifact set &#xa;004-68."/>
        <column name="ROW_ACT_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the value is active or not-according to artifact set 004-71."/>
        <column name="OLE_TRANS_TYP_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="OLE_VNDR_TRANS_FRMT_T" name="OLE_VNDR_TRANS_FRMT_I_TR1">
            <reference foreign="OLE_VNDR_TRANS_FRMT_ID" local="OLE_VNDR_TRANS_FRMT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="OLE_VNDR_TRANS_FRMT_I_TR2">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_VNDR_TRANS_TYP_T" name="OLE_VNDR_TRANS_FRMT_I_TR3">
            <reference foreign="OLE_TRANS_TYP_ID" local="OLE_TRANS_TYP_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_VNDR_TRANS_TYP_T">
        <column name="OLE_TRANS_TYP_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary Key of the EDI Connection Table"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="OLE_TRANS_TYP" size="45" type="VARCHAR"/>
        <column name="ROW_ACT_IND" size="1" type="VARCHAR"/>
    </table>
     <table name="OLE_LIC_REQ_DET_T">
        <column name="OLE_LIC_REQ_DET_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Primary Key of the License request detail Table"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="OLE_REQ_DOC_NUM" size="14" type="VARCHAR"/>
        <column name="OLE_LIC_DOC_NUM" size="14" type="VARCHAR"/>
    </table>
    <table name="PDP_ACCTG_CHG_CD_T">
        <column name="ACCTG_CHG_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCTG_CHG_CD_DESC" required="true" size="50" type="VARCHAR"/>
    </table>
    <table name="PDP_ACH_ACCT_NBR_T">
        <column name="PMT_GRP_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACH_BNK_ACCT_NBR" size="255" type="VARCHAR"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <foreign-key foreignTable="PDP_PMT_GRP_T" name="PDP_ACH_ACCT_NBR_TR1">
            <reference foreign="PMT_GRP_ID" local="PMT_GRP_ID"/>
        </foreign-key>
    </table>
    <table name="PDP_ACH_BNK_T">
        <column name="BNK_RTNG_NBR" primaryKey="true" size="9" type="VARCHAR" zz_comment="The routing number associated with the payee?s ACH bank."/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BNK_OFFC_CD" size="1" type="VARCHAR" zz_comment="Not needed. Routing number is tied to bank. [FURTHER REVIEW REQUIRED]"/>
        <column name="BNK_SRVC_NBR" size="9" type="VARCHAR" zz_comment="Not needed. [FURTHER REVIEW REQUIRED]"/>
        <column name="BNK_TYP_CD" size="1" type="VARCHAR" zz_comment="The code indicating the ABA number to be used to route or send ACH items to the RFI 0 = Institution is a Federal Reserve Bank 1 = Send items to customer routing number 2 = Send items to customer using new routing number field."/>
        <column name="BNK_NEW_RTNG_NBR" size="9" type="VARCHAR" zz_comment="Institutions new routing number resulting from a merger or renumber. Required if BankTypeCode = 2."/>
        <column name="BNK_NM" size="40" type="VARCHAR" zz_comment="Commonly used abbreviated name."/>
        <column name="BNK_STR_ADDR" size="45" type="VARCHAR" zz_comment="The street address of the bank."/>
        <column name="BNK_CTY_NM" size="50" type="VARCHAR" zz_comment="The city where the bank is in."/>
        <column name="BNK_ST_CD" size="2" type="VARCHAR" zz_comment="The state where the bank is in."/>
        <column name="BNK_ZIP_CD" size="20" type="VARCHAR" zz_comment="The zip code of the bank."/>
        <column name="BNK_PHN_AREA_CD" size="3" type="VARCHAR" zz_comment="The area code of the banks phone number."/>
        <column name="BNK_PHN_PRFX_NBR" size="3" type="VARCHAR" zz_comment="The first three digits of the banks phone number."/>
        <column name="BNK_PHN_SFX_NBR" size="4" type="VARCHAR" zz_comment="The last four digits of the banks phone number."/>
        <column name="BNK_INST_STAT_CD" size="1" type="VARCHAR" zz_comment="Not needed. [FURTHER REVIEW REQUIRED]"/>
        <column name="BNK_DTA_V_CD" size="1" type="VARCHAR" zz_comment="Options are 1 or nothing. 1=current view, nothing=??"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="PDP_ACH_TRANS_CD_T">
        <column name="TRANS_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TRANS_DESC" size="100" type="VARCHAR"/>
        <unique name="PDP_ACH_TRANS_CD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PDP_ACH_TRANS_TYP_T">
        <column name="TRANS_TYP" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="TRANS_TYP_DESC" required="true" size="50" type="VARCHAR"/>
        <unique name="PDP_ACH_TRANS_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PDP_CUST_BNK_T">
        <column name="CUST_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="DISB_TYP_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BNK_CD" required="true" size="4" type="VARCHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="PDP_CUST_PRFL_T" name="PDP_CUST_BNK_TR1" onDelete="cascade">
            <reference foreign="CUST_ID" local="CUST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_DISB_TYP_CD_T" name="PDP_CUST_BNK_TR3">
            <reference foreign="DISB_TYP_CD" local="DISB_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BANK_T" name="PDP_CUST_BNK_T_TR2">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <unique name="PDP_CUST_BNK_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PDP_CUST_PRFL_T">
        <column name="CUST_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="UNT_CD" required="true" size="4" type="VARCHAR"/>
        <column name="SBUNT_CD" required="true" size="4" type="VARCHAR"/>
        <column name="CUST_DESC" size="50" type="VARCHAR"/>
        <column name="CUST_ACTV_IND" size="1" type="VARCHAR"/>
        <column name="CUST_PRCS_EMAIL_ADDR" size="200" type="VARCHAR"/>
        <column name="PMT_THRSHLD_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CUST_PMT_THRSHLD_EMAIL_ADDR" size="200" type="VARCHAR"/>
        <column name="FL_THRSHLD_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="CUST_FILE_THRSHLD_EMAIL_ADDR" size="200" type="VARCHAR"/>
        <column name="DFLT_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="DFLT_ACCT_NBR" required="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="DFLT_SUB_ACCT_NBR" required="true" size="5" type="VARCHAR"/>
        <column name="DFLT_OBJ_CD" required="true" size="4" type="VARCHAR"/>
        <column name="DFLT_SUB_OBJ_CD" required="true" size="3" type="VARCHAR"/>
        <column name="ADV_CRTE_IND" size="1" type="VARCHAR"/>
        <column name="ACH_PMT_DESC" size="100" type="VARCHAR"/>
        <column name="ACH_TRANS_TYP" size="4" type="VARCHAR"/>
        <column name="CUST_CNTC_FULL_NM" size="123" type="VARCHAR"/>
        <column name="CUST_LN1_ADDR" size="55" type="VARCHAR"/>
        <column name="CUST_LN2_ADDR" size="55" type="VARCHAR"/>
        <column name="CUST_LN3_ADDR" size="55" type="VARCHAR"/>
        <column name="CUST_LN4_ADDR" size="55" type="VARCHAR"/>
        <column name="CUST_CTY_NM" size="50" type="VARCHAR"/>
        <column name="CUST_ST_CD" size="2" type="VARCHAR"/>
        <column name="CUST_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="CUST_CNTRY_CD" size="10" type="VARCHAR"/>
        <column name="CHK_HDR_NTE_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="CHK_HDR_NTE_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="CHK_HDR_NTE_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="CHK_HDR_NTE_LN4_TXT" size="90" type="VARCHAR"/>
        <column name="ADDL_CHK_NTE_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="ADDL_CHK_NTE_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="ADDL_CHK_NTE_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="ADDL_CHK_NTE_LN4_TXT" size="90" type="VARCHAR"/>
        <column name="ADV_HDR_TXT" size="400" type="VARCHAR"/>
        <column name="ADV_SUBJ_LN_TXT" size="40" type="VARCHAR"/>
        <column name="ADV_RTRN_EMAIL_ADDR" size="200" type="VARCHAR"/>
        <column name="DFLT_PHYS_CMP_PROC_CD" size="2" type="VARCHAR"/>
        <column name="CUST_NRA_RVW_IND" required="true" size="1" type="VARCHAR"/>
        <column name="ACCTG_EDIT_REQ_IND" required="true" size="1" type="VARCHAR"/>
        <column name="CUST_EMP_CHK_IND" required="true" size="1" type="VARCHAR"/>
        <column name="CUST_OWNR_CD_REQ_IND" required="true" size="1" type="VARCHAR"/>
        <column name="CUST_PAYEE_ID_REQ_IND" required="true" size="1" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD_LBLTY_RLF_CD" size="1" type="VARCHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="PDP_CUST_PRFL_T_TR3">
            <reference foreign="FIN_COA_CD" local="DFLT_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="PDP_CUST_PRFL_T_TR4">
            <reference foreign="FIN_COA_CD" local="DFLT_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="DFLT_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_ACH_TRANS_TYP_T" name="PDP_CUST_PRFL_T_TR6">
            <reference foreign="TRANS_TYP" local="ACH_TRANS_TYP"/>
        </foreign-key>
        <unique name="PDP_CUST_PRFL_TC1">
            <unique-column name="FIN_COA_CD"/>
            <unique-column name="UNT_CD"/>
            <unique-column name="SBUNT_CD"/>
        </unique>
    </table>
    <table name="PDP_DISB_NBR_RNG_T">
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PHYS_CMP_PROC_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="BEG_DISB_NBR" required="true" size="9" type="DECIMAL"/>
        <column name="LST_ASND_DISB_NBR" required="true" size="9" type="DECIMAL"/>
        <column name="END_DISB_NBR" required="true" size="9" type="DECIMAL"/>
        <column name="DISB_NBR_RNG_START_DT" primaryKey="true" type="DATE"/>
        <column name="BNK_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="DISB_TYP_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="FP_BANK_T" name="PDP_DISB_NBR_RNG_T_TR2">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_DISB_TYP_CD_T" name="PDP_DISB_NBR_RNG_T_TR3">
            <reference foreign="DISB_TYP_CD" local="DISB_TYP_CD"/>
        </foreign-key>
    </table>
    <table name="PDP_DISB_TYP_CD_T">
        <column name="DISB_TYP_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DISB_TYP_DESC" required="true" size="25" type="VARCHAR"/>
    </table>
    <table name="PDP_FIL_T">
        <column name="PMT_FIL_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_FL_NM" size="30" type="VARCHAR"/>
        <column name="CUST_FL_CRTN_TS" type="DATE"/>
        <column name="PMT_CNT" size="5" type="DECIMAL"/>
        <column name="PMT_TOT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="SBMTR_USR_ID" size="40" type="VARCHAR"/>
        <column name="FL_PROC_TS" type="DATE"/>
        <column name="CUST_ID" size="8" type="DECIMAL"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <foreign-key foreignTable="PDP_CUST_PRFL_T" name="PDP_FIL_TR1">
            <reference foreign="CUST_ID" local="CUST_ID"/>
        </foreign-key>
        <index name="PDP_FIL_TI2">
            <index-column name="CUST_ID"/>
        </index>
    </table>
    <table name="PDP_FMT_PROC_T">
        <column name="PHYS_CMP_PROC_CD" primaryKey="true" size="2" type="VARCHAR"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BEG_PROC_TS" required="true" type="DATE"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <column name="PMT_PROC_ID" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="PDP_PROC_T" name="PDP_FMT_PROC_TR1">
            <reference foreign="PROC_ID" local="PMT_PROC_ID"/>
        </foreign-key>
    </table>
    <table name="PDP_GL_PENDING_ENTRY_T">
        <column name="GL_PENDING_ENTRY_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FS_ORIGIN_CD" required="true" size="2" type="VARCHAR"/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="TRN_ENTR_SEQ_NBR" size="5" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="SUB_ACCOUNT_NBR" size="5" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="FIN_BALANCE_TYP_CD" size="2" type="VARCHAR"/>
        <column name="FIN_OBJ_TYP_CD" size="2" type="VARCHAR"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL"/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR"/>
        <column name="TRN_LDGR_ENTR_DESC" size="40" type="VARCHAR"/>
        <column name="TRN_LDGR_ENTR_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="TRN_DEBIT_CRDT_CD" size="1" type="VARCHAR"/>
        <column name="TRANSACTION_DT" type="DATE"/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR"/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="FDOC_REF_TYP_CD" size="8" type="VARCHAR"/>
        <column name="FS_REF_ORIGIN_CD" size="2" type="VARCHAR"/>
        <column name="FDOC_REF_NBR" size="14" type="VARCHAR"/>
        <column name="FDOC_REVERSAL_DT" type="DATE"/>
        <column name="TRN_ENCUM_UPDT_CD" size="1" type="VARCHAR"/>
        <column name="FDOC_APPROVED_CD" size="1" type="VARCHAR"/>
        <column name="ACCT_SF_FINOBJ_CD" size="4" type="VARCHAR"/>
        <column name="TRN_ENTR_OFST_CD" size="1" type="VARCHAR"/>
        <column default="N" name="TRN_EXTRT_IND" required="true" size="1" type="VARCHAR"/>
    </table>
    <table name="PDP_PAYEE_ACH_ACCT_T">
        <column name="ACH_ACCT_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="ACH Account Generated ID."/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BNK_RTNG_NBR" size="9" type="VARCHAR" zz_comment="The routing number for the payee?s bank."/>
        <column name="BNK_ACCT_NBR" size="255" type="VARCHAR" zz_comment="The account number that should be used for ACH payments to this payee."/>
        <column name="PAYEE_NM" size="123" type="VARCHAR" zz_comment="The name associated with this bank account."/>
        <column name="PAYEE_EMAIL_ADDR" size="200" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="PAYEE_ID_TYP_CD" size="1" type="VARCHAR" zz_comment="The type of Payee that this ACH Accounting record refers to."/>
        <column name="ACH_TRANS_TYP" size="4" type="VARCHAR"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this ACH Account record is active."/>
        <column name="BNK_ACCT_TYP_CD" size="2" type="VARCHAR" zz_comment="Indicate if this bank account is a checking or a savings account."/>
        <column default="1" name="PAYEE_ID_NBR" required="true" size="40" type="VARCHAR"/>
        <foreign-key foreignTable="PDP_ACH_TRANS_CD_T" name="PDP_PAYEE_ACH_ACCT_T_TR2">
            <reference foreign="TRANS_CD" local="BNK_ACCT_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PAYEE_TYP_T" name="PDP_PAYEE_ACH_ACCT_T_TR3">
            <reference foreign="PAYEE_TYP_CD" local="PAYEE_ID_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_ACH_TRANS_TYP_T" name="PDP_PAYEE_ACH_ACCT_T_TR4">
            <reference foreign="TRANS_TYP" local="ACH_TRANS_TYP"/>
        </foreign-key>
    </table>
    <table name="PDP_PAYEE_TYP_T">
        <column name="PAYEE_TYP_CD" primaryKey="true" size="1" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PAYEE_TYP_DESC" required="true" size="40" type="VARCHAR"/>
        <column default="N" name="ACH_ELGBL_IND" size="1" type="VARCHAR"/>
        <unique name="PDP_PAYEE_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PDP_PMT_ACCT_DTL_T">
        <column name="PMT_ACCT_DTL_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="SUB_ACCT_NBR" required="true" size="5" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" required="true" size="3" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="PROJECT_CD" required="true" size="10" type="VARCHAR"/>
        <column name="ACCT_NET_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="PMT_DTL_ID" required="true" size="8" type="DECIMAL" zz_comment="The ID number of the payment in the PDP."/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <foreign-key foreignTable="PDP_PMT_DTL_T" name="PDP_PMT_ACCT_DTL_TR1">
            <reference foreign="PMT_DTL_ID" local="PMT_DTL_ID"/>
        </foreign-key>
        <index name="PDP_PMT_ACCT_DTL_TI2">
            <index-column name="PMT_DTL_ID"/>
        </index>
    </table>
    <table name="PDP_PMT_ACCT_HIST_T">
        <column name="PMT_ACCT_HIST_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACCTG_CHG_CD" size="4" type="VARCHAR"/>
        <column name="ACCT_ATTRIB_NM" size="25" type="VARCHAR"/>
        <column name="ACCT_ATTRIB_ORIG_VAL" size="15" type="VARCHAR"/>
        <column name="ACCT_ATTRIB_NEW_VAL" size="15" type="VARCHAR"/>
        <column name="ACCT_CHG_TS" type="DATE"/>
        <column name="PMT_ACCT_DTL_ID" size="8" type="DECIMAL"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <foreign-key foreignTable="PDP_PMT_ACCT_DTL_T" name="PDP_PMT_ACCT_HIST_TR1">
            <reference foreign="PMT_ACCT_DTL_ID" local="PMT_ACCT_DTL_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_ACCTG_CHG_CD_T" name="PDP_PMT_ACCT_HIST_TR2">
            <reference foreign="ACCTG_CHG_CD" local="ACCTG_CHG_CD"/>
        </foreign-key>
        <index name="PDP_PMT_ACCT_HIST_TI2">
            <index-column name="PMT_ACCT_DTL_ID"/>
        </index>
        <index name="PDP_PMT_ACCT_HIST_TI3">
            <index-column name="ACCTG_CHG_CD"/>
        </index>
    </table>
    <table name="PDP_PMT_CHG_CD_T">
        <column name="PMT_CHG_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_CHG_CD_DESC" required="true" size="50" type="VARCHAR"/>
    </table>
    <table name="PDP_PMT_DTL_T">
        <column name="PMT_DTL_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="The ID number of the payment in the PDP."/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_PMT_DOC_NBR" size="14" type="VARCHAR"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <column name="INV_NBR" size="25" type="VARCHAR"/>
        <column name="PO_NBR" size="9" type="VARCHAR"/>
        <column name="INV_DT" required="true" type="DATE"/>
        <column name="PMT_GRP_ID" size="8" type="DECIMAL"/>
        <column name="REQS_NBR" size="8" type="VARCHAR"/>
        <column name="ORG_DOC_NBR" size="10" type="VARCHAR"/>
        <column name="ORIG_INV_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="NET_PMT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="INV_TOT_DSCT_AMT" required="true" scale="2" size="14" type="DECIMAL"/>
        <column name="INV_TOT_SHP_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="INV_TOT_OTHR_DEBIT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="INV_TOT_OTHR_CRDT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="PDP_PRM_PMT_CNCL_IND" size="1" type="VARCHAR"/>
        <column name="FDOC_TYP_CD" size="8" type="VARCHAR"/>
        <column name="FS_ORIGIN_CD" size="2" type="VARCHAR" zz_comment="A code indicating the system from which a transaction originates.  Typically Origination Codes are established for modules (for example, Kuali, PURAP, or Labor)."/>
        <column name="CUST_INST_NBR" size="30" type="VARCHAR"/>
        <column name="OLE_PMT_MTHD_CDE" size="100" type="VARCHAR" />
        <foreign-key foreignTable="PDP_PMT_GRP_T" name="PDP_PMT_DTL_TR1">
            <reference foreign="PMT_GRP_ID" local="PMT_GRP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="FS_ORIGIN_CODE_T" name="PDP_PMT_DTL_T_TR2">
            <reference foreign="FS_ORIGIN_CD" local="FS_ORIGIN_CD"/>
        </foreign-key>
        <index name="PDP_PMT_DTL_TI2">
            <index-column name="PMT_GRP_ID"/>
        </index>
        <index name="PDP_PMT_DTL_TI3">
            <index-column name="CUST_PMT_DOC_NBR"/>
        </index>
    </table>
    <table name="PDP_PMT_GRP_HIST_T">
        <column name="PMT_GRP_HIST_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_CHG_CD" size="4" type="VARCHAR"/>
        <column name="PMT_CHG_NTE_TXT" size="250" type="VARCHAR"/>
        <column name="PMT_CHG_USR_ID" size="40" type="VARCHAR"/>
        <column name="PMT_CHG_TS" type="DATE"/>
        <column name="ORIG_PMT_STAT_CD" size="4" type="VARCHAR"/>
        <column name="ORIG_PMT_DT" type="DATE"/>
        <column name="ORIG_ACH_BNK_RTNG_NBR" size="9" type="VARCHAR"/>
        <column name="ORIG_ADV_EMAIL_ADDR" size="50" type="VARCHAR"/>
        <column name="ORIG_DISB_NBR" size="9" type="DECIMAL"/>
        <column name="ORIG_DISB_TS" type="DATE"/>
        <column name="ORIG_PROC_IMD_IND" size="1" type="VARCHAR"/>
        <column name="ORIG_PMT_SPCL_HANDLG_IND" size="1" type="VARCHAR"/>
        <column name="PMT_CNCL_EXTRT_TS" type="DATE"/>
        <column name="ORIG_DISB_TYP_CD" size="4" type="VARCHAR"/>
        <column name="PMT_CNCL_EXTRT_STAT_IND" size="1" type="VARCHAR"/>
        <column name="ORIG_PROC_ID" size="8" type="DECIMAL"/>
        <column name="PMT_GRP_ID" size="8" type="DECIMAL"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <column name="ORIG_BNK_CD" size="4" type="VARCHAR"/>
        <foreign-key foreignTable="PDP_PMT_GRP_T" name="PDP_PMT_GRP_HIST_TR1">
            <reference foreign="PMT_GRP_ID" local="PMT_GRP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PROC_T" name="PDP_PMT_GRP_HIST_TR2">
            <reference foreign="PROC_ID" local="ORIG_PROC_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PMT_STAT_CD_T" name="PDP_PMT_GRP_HIST_TR3">
            <reference foreign="PMT_STAT_CD" local="ORIG_PMT_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PMT_CHG_CD_T" name="PDP_PMT_GRP_HIST_TR4">
            <reference foreign="PMT_CHG_CD" local="PMT_CHG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_DISB_TYP_CD_T" name="PDP_PMT_GRP_HIST_TR6">
            <reference foreign="DISB_TYP_CD" local="ORIG_DISB_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BANK_T" name="PDP_PMT_GRP_HIST_T_TR5">
            <reference foreign="BNK_CD" local="ORIG_BNK_CD"/>
        </foreign-key>
        <index name="PDP_PMT_GRP_HIST_TI3">
            <index-column name="ORIG_PMT_STAT_CD"/>
        </index>
        <index name="PDP_PMT_GRP_HIST_TI4">
            <index-column name="PMT_CHG_CD"/>
        </index>
        <index name="PDP_PMT_GRP_HIST_TI6">
            <index-column name="ORIG_DISB_TYP_CD"/>
        </index>
        <index name="PDP_PMT_GRP_HIST_TI7">
            <index-column name="ORIG_PROC_ID"/>
        </index>
        <index name="PDP_PMT_GRP_HIST_TI8">
            <index-column name="PMT_GRP_ID"/>
        </index>
    </table>
    <table name="PDP_PMT_GRP_T">
        <column name="PMT_GRP_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_PAYEE_NM" size="123" type="VARCHAR"/>
        <column name="DISB_NBR" size="9" type="DECIMAL"/>
        <column name="PAYEE_ID" size="25" type="VARCHAR"/>
        <column name="DISB_TS" type="DATE"/>
        <column name="PAYEE_ID_TYP_CD" size="1" type="VARCHAR"/>
        <column name="PHYS_CMP_PROC_CD" size="2" type="VARCHAR"/>
        <column name="PMT_SORT_ORD_VAL" size="150" type="VARCHAR"/>
        <column name="ALTRNT_PAYEE_ID" size="25" type="VARCHAR"/>
        <column name="ALTRNT_PAYEE_ID_TYP_CD" size="1" type="VARCHAR"/>
        <column name="PMT_ACH_EXTRT_TS" type="DATE"/>
        <column name="PAYEE_OWNR_CD" size="2" type="VARCHAR"/>
        <column name="CUST_INST_NBR" size="30" type="VARCHAR"/>
        <column name="PMT_LN1_ADDR" size="55" type="VARCHAR"/>
        <column name="PMT_LN2_ADDR" size="55" type="VARCHAR"/>
        <column name="PMT_LN3_ADDR" size="55" type="VARCHAR"/>
        <column name="PMT_LN4_ADDR" size="55" type="VARCHAR"/>
        <column name="PMT_CTY_NM" size="50" type="VARCHAR"/>
        <column name="PMT_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="PMT_ST_NM" size="30" type="VARCHAR"/>
        <column name="CMP_ADDR_IND" size="1" type="VARCHAR"/>
        <column name="PMT_DT" type="DATE"/>
        <column name="PMT_CNTRY_NM" size="30" type="VARCHAR"/>
        <column name="PMT_ATTCHMNT_IND" size="1" type="VARCHAR"/>
        <column name="PMT_SPCL_HANDLG_IND" size="1" type="VARCHAR"/>
        <column name="PMT_TXBL_IND" size="1" type="VARCHAR"/>
        <column name="NRA_PMT_IND" size="1" type="VARCHAR"/>
        <column name="PROC_IMD_IND" size="1" type="VARCHAR"/>
        <column name="CUST_ACCT_TYP_CD" size="2" type="VARCHAR"/>
        <column name="ACH_BNK_RTNG_NBR" size="9" type="VARCHAR"/>
        <column name="ADV_EMAIL_ADDR" size="200" type="VARCHAR"/>
        <column name="EMP_IND" size="1" type="VARCHAR"/>
        <column name="PMT_FIL_ID" size="8" type="DECIMAL"/>
        <column name="DISB_TYP_CD" size="4" type="VARCHAR"/>
        <column name="PMT_STAT_CD" size="4" type="VARCHAR"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <column name="PROC_ID" size="8" type="DECIMAL"/>
        <column name="PMT_GRP_CMB_IND" required="true" size="1" type="VARCHAR"/>
        <column name="ADV_EMAIL_SNT_TS" type="DATE"/>
        <column name="PDP_EPIC_PMT_CNCL_EXTRT_TS" type="DATE"/>
        <column name="PDP_EPIC_PMT_PD_EXTRT_TS" type="DATE"/>
        <column name="BNK_CD" size="4" type="VARCHAR"/>
        <column name="VNDR_ALIAS_NM" size="45" type="VARCHAR"/>
        <foreign-key foreignTable="PDP_PROC_T" name="PDP_PMT_GRP_TR1">
            <reference foreign="PROC_ID" local="PROC_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PMT_STAT_CD_T" name="PDP_PMT_GRP_TR2">
            <reference foreign="PMT_STAT_CD" local="PMT_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_DISB_TYP_CD_T" name="PDP_PMT_GRP_TR3">
            <reference foreign="DISB_TYP_CD" local="DISB_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_FIL_T" name="PDP_PMT_GRP_TR5">
            <reference foreign="PMT_FIL_ID" local="PMT_FIL_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PAYEE_TYP_T" name="PDP_PMT_GRP_T_TR4">
            <reference foreign="PAYEE_TYP_CD" local="PAYEE_ID_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_PAYEE_TYP_T" name="PDP_PMT_GRP_T_TR7">
            <reference foreign="PAYEE_TYP_CD" local="ALTRNT_PAYEE_ID_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="FP_BANK_T" name="PDP_PMT_GRP_T_TR8">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <index name="PDP_PMT_GRP_TI2">
            <index-column name="PMT_FIL_ID"/>
        </index>
        <index name="PDP_PMT_GRP_TI4">
            <index-column name="DISB_TYP_CD"/>
        </index>
        <index name="PDP_PMT_GRP_TI5">
            <index-column name="PMT_STAT_CD"/>
        </index>
        <index name="PDP_PMT_GRP_TI6">
            <index-column name="DISB_NBR"/>
        </index>
        <index name="PDP_PMT_GRP_TI7">
            <index-column name="PMT_PAYEE_NM"/>
        </index>
        <index name="PDP_PMT_GRP_TI8">
            <index-column name="PROC_ID"/>
        </index>
    </table>
    <table name="PDP_PMT_NTE_TXT_T">
        <column name="PMT_NTE_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CUST_NTE_LN_NBR" required="true" size="2" type="DECIMAL"/>
        <column name="CUST_NTE_TXT" required="true" size="90" type="VARCHAR"/>
        <column name="PMT_DTL_ID" size="8" type="DECIMAL" zz_comment="The ID number of the payment in the PDP."/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <foreign-key foreignTable="PDP_PMT_DTL_T" name="PDP_PMT_NTE_TXT_TR1">
            <reference foreign="PMT_DTL_ID" local="PMT_DTL_ID"/>
        </foreign-key>
        <unique name="PDP_PMT_NTE_TXT_TC1">
            <unique-column name="PMT_DTL_ID"/>
            <unique-column name="CUST_NTE_LN_NBR"/>
        </unique>
        <index name="PDP_PMT_NTE_TXT_TI3">
            <index-column name="PMT_DTL_ID"/>
        </index>
    </table>
    <table name="PDP_PMT_STAT_CD_T">
        <column name="PMT_STAT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_STAT_CD_DESC" required="true" size="25" type="VARCHAR"/>
    </table>
    <table name="PDP_PMT_TYP_T">
        <column name="PMT_TYP_CD" primaryKey="true" size="100" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PMT_TYP_DESC" required="true" size="200" type="VARCHAR"/>
        <unique name="PDP_PMT_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PDP_PROC_SUM_T">
        <column name="PROC_SUM_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DISB_TYP_CD" required="true" size="4" type="VARCHAR"/>
        <column name="PMT_SORT_ORD_VAL" required="true" size="22" type="DECIMAL"/>
        <column name="BEG_DISB_NBR" required="true" size="9" type="DECIMAL"/>
        <column name="END_DISB_NBR" required="true" size="9" type="DECIMAL"/>
        <column name="PROC_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="PROC_TOT_CNT" required="true" size="6" type="DECIMAL"/>
        <column name="CUST_ID" required="true" size="8" type="DECIMAL"/>
        <column name="PROC_ID" size="8" type="DECIMAL"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <foreign-key foreignTable="PDP_PROC_T" name="PDP_PROC_SUM_TR1">
            <reference foreign="PROC_ID" local="PROC_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_CUST_PRFL_T" name="PDP_PROC_SUM_TR2">
            <reference foreign="CUST_ID" local="CUST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PDP_DISB_TYP_CD_T" name="PDP_PROC_SUM_TR3">
            <reference foreign="DISB_TYP_CD" local="DISB_TYP_CD"/>
        </foreign-key>
        <index name="PDP_PROC_SUM_TI2">
            <index-column name="DISB_TYP_CD"/>
        </index>
        <index name="PDP_PROC_SUM_TI3">
            <index-column name="CUST_ID"/>
        </index>
        <index name="PDP_PROC_SUM_TI4">
            <index-column name="PROC_ID"/>
        </index>
    </table>
    <table name="PDP_PROC_T">
        <column name="PROC_ID" primaryKey="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PHYS_CMP_CD" required="true" size="2" type="VARCHAR"/>
        <column name="PROC_TS" required="true" type="DATE"/>
        <column name="EXTR_TS" type="DATE"/>
        <column name="PROC_USR_ID" required="true" size="40" type="VARCHAR"/>
        <column name="LST_UPDT_TS" required="true" type="DATE"/>
        <column default="Y" name="EXTRACTED_IND" size="1" type="VARCHAR"/>
        <column default="N" name="FORMATTED_IND" size="1" type="VARCHAR"/>
    </table>
    <table name="PUR_ADDR_TYP_T">
        <column name="VNDR_ADDR_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify a type of vendor address."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_ADDR_TYP_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the vendor address type."/>
        <column name="VNDR_DFLT_IND" size="1" type="VARCHAR" zz_comment="Indicates whether address of this type can be marked as the default address for a vendor or not."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the address type is active or not."/>
        <unique name="PUR_ADDR_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_AP_CMP_PARM_T">
        <column name="CAMPUS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The campus for which the parameters are used."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CMP_PUR_DRCTR_NM" size="45" type="VARCHAR" zz_comment="The name of the purchasing director associated with this campus."/>
        <column name="CMP_PUR_DRCTR_TTL" size="45" type="VARCHAR" zz_comment="The title of the purchasing director for this campus."/>
        <column name="CMP_AP_EMAIL_ADDR" size="100" type="VARCHAR" zz_comment="The accounts payable email address for this campus."/>
        <column name="PUR_INST_NM" size="45" type="VARCHAR" zz_comment="The institution name that should be associated with this campus code."/>
        <column name="PUR_DEPT_NM" size="45" type="VARCHAR" zz_comment="The purchasing department name for this campus."/>
        <column name="PUR_DEPT_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address for this campus office."/>
        <column name="PUR_DEPT_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address for this campus office."/>
        <column name="PUR_DEPT_CTY_NM" size="45" type="VARCHAR" zz_comment="The city for this campus office."/>
        <column name="PUR_DEPT_ST_CD" size="2" type="VARCHAR" zz_comment="The state for this campus office"/>
        <column name="PUR_DEPT_ZIP_CD" size="20" type="VARCHAR" zz_comment="The postal code for this campus office."/>
        <column name="PUR_DEPT_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The code for the country the campus is in."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="PUR_AP_CMP_PARM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_AP_CMP_PARM_TI1">
            <index-column name="CMP_PUR_DRCTR_NM"/>
        </index>
    </table>
    <table name="PUR_AP_ITM_TYP_T">
        <column name="ITM_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this item type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_TYP_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title of this item type."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this item type is active."/>
        <column name="QTY_BSD_GL_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicator as to whether or not this item is a Quantity Based General Ledger ."/>
        <column name="ITM_TYP_ADDL_CHRG_IND" required="true" size="1" type="VARCHAR"/>
        <column default="Y" name="TAXABLE_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="PUR_AP_ITM_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_AP_ORG_PARM_T">
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The chart code of the organization for which you wish to create an APO limit."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The organization code that identifies the organization for which you wish to create an APO limit."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ORG_AUTO_PO_LMT" scale="2" size="19" type="DECIMAL" zz_comment="The upper dollar amount that you wish this organization to be authorized for on APOs."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_AP_ORG_PARM_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="PUR_AP_ORG_PARM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_AP_RECUR_PMT_FREQ_T">
        <column name="RECUR_PMT_FREQ_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this type of recurring payment frequency."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="RECUR_PMT_FREQ_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of this recurring payment frequency."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if this recurring payment frequency type is active."/>
        <unique name="PUR_AP_RECUR_PMT_FREQ_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_AP_RECUR_PMT_TYP_T">
        <column name="RECUR_PMT_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this recurring payment type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="RECUR_PMT_TYP_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title of this recurring payment type."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if this recurring payment type is active."/>
        <unique name="PUR_AP_RECUR_PMT_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_ASGN_CONTR_MGR_DTL_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="REQS_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="The system-generated Requisition Number."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CONTR_MGR_CD" size="2" type="DECIMAL" zz_comment="The Contract Manager code for the person you wish to assign to this Requisition."/>
        <foreign-key foreignTable="PUR_REQS_T" name="PUR_ASGN_CONTR_MGR_DTL_TR1">
            <reference foreign="REQS_ID" local="REQS_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CONTR_MGR_T" name="PUR_ASGN_CONTR_MGR_DTL_TR2">
            <reference foreign="CONTR_MGR_CD" local="CONTR_MGR_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_ASGN_CONTR_MGR_T" name="PUR_ASGN_CONTR_MGR_DTL_TR3">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="PUR_ASGN_CONTR_MGR_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_ASGN_CONTR_MGR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <unique name="PUR_ASGN_CONTR_MGR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_BILL_ADDR_T">
        <column name="BILL_CMP_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The campus code with which this billing address is associated."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BILL_NM" required="true" size="45" type="VARCHAR" zz_comment="The familiar title of the billing address."/>
        <column name="BILL_LN1_ADDR" required="true" size="45" type="VARCHAR" zz_comment="The first line of the address information for this billing address."/>
        <column name="BILL_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address information for this billing address."/>
        <column name="BILL_CTY_NM" required="true" size="45" type="VARCHAR" zz_comment="The city name associated with this billing address."/>
        <column name="BILL_ST_CD" required="true" size="2" type="VARCHAR" zz_comment="The state name associated with this billing address."/>
        <column name="BILL_PSTL_CD" required="true" size="20" type="VARCHAR" zz_comment="The postal code associated with this billing address."/>
        <column name="BILL_CNTRY_CD" required="true" size="2" type="VARCHAR" zz_comment="The country associated with this billing address."/>
        <column name="BILL_PHN_NBR" size="45" type="VARCHAR" zz_comment="The phone number, including area code that vendors should contact for this billing address."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this billing address is active."/>
        <column name="BILL_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <unique name="PUR_BILL_ADDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_BLK_RCVNG_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_ID" size="9" type="DECIMAL"/>
        <column name="CARI_CD" size="4" type="VARCHAR" zz_comment="Standard delivery carrier for the vendor as associated with a particular vendor account/customer number.  Select from the available Delivery Carrier values.&lt;userstory>Create Modify Vendor Record #429 &lt;/userstory>"/>
        <column name="SHPMNT_PKNG_SLP_NBR" size="45" type="VARCHAR"/>
        <column name="SHPMNT_BLL_OF_LDNG_NBR" size="45" type="VARCHAR"/>
        <column name="TRAKNG_NBR" size="45" type="VARCHAR"/>
        <column name="SHPMNT_RCVD_DT" required="true" type="DATE"/>
        <column name="SHPMNT_REF_NBR" size="45" type="VARCHAR"/>
        <column name="SHPMNT_WGHT" size="45" type="VARCHAR"/>
        <column name="CRTNS_CNT" size="10" type="DECIMAL"/>
        <column name="RQSTR_PRSN_NM" size="80" type="VARCHAR"/>
        <column name="RQSTR_PRSN_PHN_NBR" size="12" type="VARCHAR"/>
        <column name="RQSTR_PRSN_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="PREPR_PRSN_NM" size="123" type="VARCHAR"/>
        <column name="PREPR_PRSN_PHN_NBR" size="12" type="VARCHAR"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_NTE_TXT" size="255" type="VARCHAR"/>
        <column name="ALTRNT_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="GDS_DLVD_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="GDS_DLVD_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="DLVY_BLDG_CD" size="10" type="VARCHAR"/>
        <column name="DLVY_BLDG_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_RM_NBR" size="8" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_CTY_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_ST_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="DLVY_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_TO_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_TO_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="DLVY_TO_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="DLVY_CMP_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_INSTRC_TXT" size="255" type="VARCHAR"/>
        <column name="DLVY_ADDL_INSTRC_TXT" size="255" type="VARCHAR"/>
        <column name="INST_CNTCT_NM" size="45" type="VARCHAR"/>
        <column name="INST_CNTCT_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="INST_CNTCT_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="DLVY_BLDG_OTHR_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_BLK_RCVNG_T4">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CARI_T" name="PUR_BLK_RCVNG_TR3">
            <reference foreign="CARI_CD" local="CARI_CD"/>
        </foreign-key>
        <index name="PUR_BLK_RCVNG_TI1">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="PUR_CARI_T">
        <column name="CARI_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Standard delivery carrier for the vendor as associated with a particular vendor account/customer number.  Select from the available Delivery Carrier values.&lt;userstory>Create Modify Vendor Record #429 &lt;/userstory>"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="CARI_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this carrier."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this carrier is active."/>
        <unique name="PUR_CARI_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_CNTCT_TYP_T">
        <column name="VNDR_CNTCT_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify a type of vendor contact."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_CNTCT_TYP_DESC" size="45" type="VARCHAR" zz_comment="The title of the contact type."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether the contact type is active or not."/>
        <unique name="PUR_CNTCT_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_COMM_CONTR_MGR_T">
        <column name="PUR_COMM_CD" primaryKey="true" size="40" type="VARCHAR" zz_comment="The code that represents the category for the goods or service the vendor provides."/>
        <column name="CAMPUS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The campus for which the parameters are used."/>
        <column name="CONTR_MGR_CD" primaryKey="true" size="2" type="DECIMAL" zz_comment="The code for the individual who performs the duties of buyer and manages the contracts of the institution. Responsibilities include but are not limited to vendor selection, reasons for vendor choice and POtransmission method."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CONTR_MGR_ACTV_IND" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_COMM_T" name="PUR_COMM_CONTR_MGR_TR1">
            <reference foreign="PUR_COMM_CD" local="PUR_COMM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CONTR_MGR_T" name="PUR_COMM_CONTR_MGR_TR3">
            <reference foreign="CONTR_MGR_CD" local="CONTR_MGR_CD"/>
        </foreign-key>
        <unique name="PUR_COMM_CONTR_MGR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_COMM_T">
        <column name="PUR_COMM_CD" primaryKey="true" size="40" type="VARCHAR" zz_comment="The code that represents the category for the goods or service the vendor provides."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PUR_COMM_DESC" required="true" size="200" type="VARCHAR" zz_comment="The description for the commodity."/>
        <column name="PUR_SALES_TAX_IND" size="1" type="VARCHAR" zz_comment="Indicates whether this commodity charges sales tax."/>
        <column name="ITM_RSTRC_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the commodity is made up of restricted items."/>
        <column name="SNSTV_DTA_CD" size="4" type="VARCHAR"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if this restricted material type is active"/>
        <unique name="PUR_COMM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_CONTR_MGR_T">
        <column name="CONTR_MGR_CD" primaryKey="true" size="2" type="DECIMAL" zz_comment="The code used to identify this contract manager."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CONTR_MGR_NM" required="true" size="45" type="VARCHAR" zz_comment="The contract manager?s name."/>
        <column name="CONTR_MGR_PHN_NBR" required="true" size="45" type="VARCHAR" zz_comment="The contract manager?s phone number, including area code."/>
        <column name="CONTR_MGR_FAX_NBR" required="true" size="45" type="VARCHAR" zz_comment="The contract manager?s fax number, including area code."/>
        <column name="CONTR_MGR_DLGN_DLR_LMT" scale="2" size="19" type="DECIMAL" zz_comment="The upper dollar amount for which this contract manager is allowed to delegate approval authority."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="PUR_CONTR_MGR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_CPTL_AST_SYS_ST_T">
        <column name="CPTL_AST_SYS_ST_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="State code associated with the Capital Asset System."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTL_AST_SYS_ST_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the state associated with the Capital Asset System."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the associated object is active or inactive."/>
        <unique name="PUR_CPTL_AST_SYS_ST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_CPTL_AST_SYS_TYP_T">
        <column name="CPTL_AST_SYS_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset System."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTL_AST_SYS_TYP_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the type of Capital Asset System."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether the associated object is active or inactive."/>
        <unique name="PUR_CPTL_AST_SYS_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_DFLT_PRNCPL_ADDR_T">
        <column name="PRNCPL_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="The code uniquely identifying a particular campus."/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR"/>
        <foreign-key foreignTable="SH_BUILDING_T" name="PUR_DFLT_PRNCPL_ADDR_TR2">
            <reference foreign="CAMPUS_CD" local="CAMPUS_CD"/>
            <reference foreign="BLDG_CD" local="BLDG_CD"/>
        </foreign-key>
        <unique name="PUR_DFLT_PRNCPL_ADDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_DLVY_REQ_DT_REAS_T">
        <column name="DLVY_REQ_DT_REAS_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this delivery required date reason."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DLVY_REQ_DT_REAS_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this delivery required date reason."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this delivery required date reason is active."/>
        <unique name="PUR_DLVY_REQ_DT_REAS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_FND_SRC_T">
        <column name="FND_SRC_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this funding source."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FND_SRC_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title of this funding source."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this Funding Source is active."/>
        <unique name="PUR_FND_SRC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_ITM_REAS_ADD_T">
        <column name="ITM_REAS_ADD_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Reason added code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_REAS_ADD_DESC" size="45" type="VARCHAR" zz_comment="Reason added description."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Active code."/>
        <unique name="PUR_ITM_REAS_ADD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_OWNR_CTGRY_T">
        <column name="VNDR_OWNR_CTGRY_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this ownership category."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_OWNR_CTGRY_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the ownership category."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether the ownership category is active or not."/>
        <unique name="PUR_OWNR_CTGRY_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_OWNR_TYP_T">
        <column name="VNDR_OWNR_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this ownership type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_OWNR_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the ownership type."/>
        <column name="VNDR_OWNR_CTGRY_ALLW_IND" size="1" type="VARCHAR" zz_comment="Indicates if a vendor with this ownership type is allowed to have an ownership category or not."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the ownership type is active or not."/>
        <unique name="PUR_OWNR_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PHN_TYP_T">
        <column name="VNDR_PHN_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this phone type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_PHN_TYP_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the phone type."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the phone type is active or not."/>
        <unique name="PUR_PHN_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PMT_TERM_TYP_T">
        <column name="VNDR_PMT_TERM_CD" primaryKey="true" size="5" type="VARCHAR" zz_comment="The code used to identify this payment term type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_DSCT_DUE_TYP_DESC" size="20" type="VARCHAR" zz_comment="Indicates whether the number entered in the Vendor Discount Due Number field is a number of days or a date (defined here as a specific day of the month)."/>
        <column name="VNDR_DSCT_DUE_NBR" size="2" type="DECIMAL" zz_comment="A number that reflects either the number of days or the date (day of the month) by which payment must be made to qualify for the discount percentage."/>
        <column name="VNDR_PMT_TERM_PCT" scale="3" size="6" type="DECIMAL" zz_comment="The percentage discount to be applied if the payment is made by the discount date."/>
        <column name="VNDR_NET_DUE_TYP_DESC" size="20" type="VARCHAR" zz_comment="Indicates whether the number entered in the Vendor Net Due Number field is a number of days or a date (defined here as a specific day of the month)."/>
        <column name="VNDR_NET_DUE_NBR" size="2" type="DECIMAL" zz_comment="A number that reflects either the number of days or the date (day of the month) by which payment net is due."/>
        <column name="VNDR_PMT_TERM_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the payment term."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the payment term type is active or not."/>
        <unique name="PUR_PMT_TERM_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_ACCT_T" zz_comment="Purchase Order Account table.">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR" zz_comment="The document id is generated by the workflow environment and is unique to each installation of Kuali. A unique, sequential, system-assigned number for a document."/>
        <column name="PO_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Account identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID[. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR[. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="PO_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code that identifies the Chart of Accounts for an Account. Kuali accommodates more than one Chart of Accounts."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="Identifies a pool of funds assigned to a specific university organizational entry for a specific purpose."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The Sub-Account Number further partitions the financial activity of an Account. The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The title of the project. Identifies particular transactions that might span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column default="100" name="ACLN_PCT" scale="20" size="35" type="DECIMAL" zz_comment="Indicates the Percentage that will be applied to the Line Account.  System default data value 100%.&lt;BR>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011"/>
        <column name="ITM_ACCT_OSTND_ENCUM_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Indicated the Outstanding Encumbrance Amount associated with the Item Account."/>
        <column name="ACLN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Display only.  Calculated total dollar amount that will be applied to the Line Account."/>
        <column name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_PO_ITM_T" name="PUR_PO_ACCT_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="PO_ITM_ID" local="PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_PO_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="PUR_PO_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="PUR_PO_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="PUR_PO_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_CONTR_LANG_T">
        <column name="PO_CONTR_LANG_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="A unique identifier for the Contract Language Identifier entered by a system user."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CMP_CD" required="true" size="2" type="VARCHAR" zz_comment="The campus code that uses this contract language."/>
        <column name="PO_CONTR_LANG_DESC" required="true" size="2000" type="VARCHAR" zz_comment="The language that you wish to associate with this campus."/>
        <column name="CONTR_LANG_CRTE_DT" required="true" type="DATE" zz_comment="The date on which this contract language was created in the system."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this purchase order contract language is active."/>
        <unique name="PUR_PO_CONTR_LANG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_CPTL_AST_ITM_AST_T">
        <column name="PO_ITM_CPTL_AST_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Capital asset item identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_NBR" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="CPTL_AST_SYS_ID" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <foreign-key foreignTable="PUR_PO_CPTL_AST_SYS_T" name="PUR_PO_CPTL_AST_ITM_AST_TR1">
            <reference foreign="CPTL_AST_SYS_ID" local="CPTL_AST_SYS_ID"/>
        </foreign-key>
        <unique name="PUR_PO_CPTL_AST_ITM_AST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_CPTL_AST_ITM_T">
        <column name="CPTL_AST_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Capital Asset Item identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="PO_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="CPTL_AST_TRN_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset transaction."/>
        <column name="CPTL_AST_SYS_ID" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <foreign-key foreignTable="PUR_PO_T" name="PUR_PO_CPTL_AST_ITM_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_ITM_T" name="PUR_PO_CPTL_AST_ITM_TR2">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="PO_ITM_ID" local="PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_CPTL_AST_SYS_T" name="PUR_PO_CPTL_AST_ITM_TR4">
            <reference foreign="CPTL_AST_SYS_ID" local="CPTL_AST_SYS_ID"/>
        </foreign-key>
        <unique name="PUR_PO_CPTL_AST_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_CPTL_AST_LOC_T">
        <column name="CPTL_AST_LOC_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Capital asset location identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTL_AST_SYS_ID" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <column name="CPTL_AST_ITM_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Item quantity is populated from the quantity entered on the requisition by the system user."/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="CPTL_AST_OFF_CMP_IND" size="1" type="VARCHAR" zz_comment="A check box to indicate if the asset is located off campus.  If selected by the user than it will be the identifier that the asset is housed at an off campus location"/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="CPTL_AST_LN1_ADDR" size="45" type="VARCHAR" zz_comment="An unique identifier that list the physical address where the asset is located. Identifier is entered by a system user."/>
        <column name="CPTL_AST_CTY_NM" size="45" type="VARCHAR" zz_comment="An unique identifier that list the name of the city where the asset is located. Identifier is entered by a system user."/>
        <column name="CPTL_AST_ST_CD" size="2" type="VARCHAR" zz_comment="An unique identifier up to two alpha characters that list the State where the asset is located. Identifier is entered by a system user."/>
        <column name="CPTL_AST_PSTL_CD" size="20" type="VARCHAR" zz_comment="An unique identifier up to nine numeric characters demonstrated as XXXXX-XXXX that list the postal code where the asset is located. Identifier can be entered by a system user or populated from an university designated chart."/>
        <column name="CPTL_AST_CNTRY_CD" size="2" type="VARCHAR" zz_comment="An unique identifier that list the name of the Country where the asset is located. Identifier is entered by a system user."/>
        <foreign-key foreignTable="PUR_PO_CPTL_AST_SYS_T" name="PUR_PO_CPTL_AST_LOC_TR1">
            <reference foreign="CPTL_AST_SYS_ID" local="CPTL_AST_SYS_ID"/>
        </foreign-key>
        <unique name="PUR_PO_CPTL_AST_LOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_CPTL_AST_SYS_T">
        <column name="CPTL_AST_SYS_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document. INCOMPLETE"/>
        <column name="CPTL_AST_SYS_DESC" size="4000" type="VARCHAR" zz_comment="Capital Asset System Description is a system user generated description of the referenced asset."/>
        <column name="CPTLAST_NOTRCVD_CUR_FSCLYR_IND" size="1" type="VARCHAR" zz_comment="System user selected to regarding the fiscal year the Capital Asset will be received from the vendor"/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR" zz_comment="System driven selectable options that label the purchased item(s) in the Capital Asset System. This is selected by the system user."/>
        <column name="CPTL_AST_MFR_NM" size="45" type="VARCHAR" zz_comment="System user generated information determining the name of the company that manufactured the asset."/>
        <column name="CPTL_AST_MDL_DESC" size="45" type="VARCHAR" zz_comment="Model number assigned to the asset by the manufacturer"/>
        <column name="CPTL_AST_NTE_TXT" size="800" type="VARCHAR" zz_comment="Any additional textual information for the vendors."/>
        <column name="CPTL_AST_CNT_AST_NBR" size="11" type="DECIMAL"/>
        <unique name="PUR_PO_CPTL_AST_SYS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_CST_SRC_T">
        <column name="PO_CST_SRC_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this purchase order cost source."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_CST_SRC_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the purchase order cost source."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the purchase order cost source is active or not."/>
        <column name="ITM_UNIT_PRC_UPR_VAR_PCT" size="3" type="DECIMAL"/>
        <column name="ITM_UNIT_PRC_LWR_VAR_PCT" size="3" type="DECIMAL"/>
        <unique name="PUR_PO_CST_SRC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_ITM_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="PO_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_LN_NBR" size="3" type="DECIMAL" zz_comment="The Item Line Number identifies each individual line with is associated with and individual transaction."/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify this item type. The credit is processed at the line item level according to the item type - by quantity or by dollar if a non-quantity type. The item type is defined on the Purchase Order. Credits can be applied to a line item and a miscellaneous line. Credits can be offset on the credit memo document by processing the restocking fee line item (&quot;&quot;Less Restocking Fee&quot;&quot;)."/>
        <column default="EA" name="ITM_UOM_CD" size="4" type="VARCHAR" zz_comment="The Unit of Measure copied from the PO for this line item."/>
        <column default="1" name="ITM_ORD_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Refers to the Quantity of the line Item."/>
        <column name="ITM_INV_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Indicates the Total Quantity Invoiced on a specific item"/>
        <column name="ITM_INV_TOT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Indicates the Total Dollar Amount Invoiced on a specific item"/>
        <column name="ITM_CATLG_NBR" size="30" type="VARCHAR" zz_comment="The catalog number for this item on the PO."/>
        <column name="ITM_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Indicates the Total Quantity Received"/>
        <column name="ITM_DESC" size="4000" type="VARCHAR" zz_comment="The description for this item on the PO."/>
        <column name="ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL" zz_comment="The unit price for this line item to be processed as a credit. This field is automatically populated using the price from the PO but may be changed if the credit reflects a different price."/>
        <column name="ITM_OSTND_ENC_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Indicates the Outstanding Encumbrance for the Quantity of the Item."/>
        <column name="ITM_OSTND_ENC_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The outstanding encumbrance amount for the item type of the additional charges on this PO."/>
        <column name="ITM_AUX_PART_ID" size="300" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ITM_ACTV_IND" size="1" type="VARCHAR" zz_comment="Indicates if Item is Active"/>
        <column name="PUR_COMM_CD" size="40" type="VARCHAR" zz_comment="The code that represents the category for the goods or service the vendor provides."/>
        <column name="EXT_ORG_B2B_PROD_REF_NBR" size="19" type="VARCHAR" zz_comment="Indicates the Reference Number of the External Organization B2b Product"/>
        <column name="EXT_ORG_B2B_PROD_TYP_NM" size="15" type="VARCHAR" zz_comment="Indicates the Name of the External Organization B2b  Product Type"/>
        <column name="ITM_ASND_TO_TRADE_IN_IND" size="1" type="VARCHAR" zz_comment="Indicates if the Item is to be Assigned to Trade In"/>
        <column name="ITM_DMGED_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ITM_TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_REQ_SRC_URL" size="700" type="VARCHAR"/>
        <column default="No" name="OLE_RTE_RQSTR" size="2" type="VARCHAR"/>
        <column name="OLE_DOCUMENT_UUID" size="50" type="VARCHAR"/>
        <column name="LINK_ORD_OPT" size="50" type="VARCHAR"/>
        <column name="OLE_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_CAT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_REQ_SRC_TYP_ID" size="8" type="DECIMAL"/>
        <column name="OLE_RQSTR_TYP_ID" size="8" type="DECIMAL"/>
        <column name="PRNCPL_INT_RQSTR_ID" size="40" type="VARCHAR" zz_comment="Unique identifier of the requestor for the Requisition Item-according to artifact set 004-9."/>
        <column name="OLE_DIS_PCT" scale="2" size="4" type="DECIMAL" zz_comment="Discount provided by the vendor.  Should be automatically populated from the Vendor discount associated with the particular purchasing organization, but it is modifiable."/>
        <column name="OLE_EDI_TYP_CON_ID" size="10" type="DECIMAL"/>
        <column name="OLE_VNDR_TRANS_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="OLE_RQSTR_ID" size="40" type="VARCHAR"/>
        <column name="OLE_SCOPE_ORDER" size="700" type="VARCHAR"/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR"/>
        <column name="OLE_PO_IT_ORDR_STAT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_NUM_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_AVL_PUB" size="2" type="VARCHAR"/>
        <column name="OLE_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_UNT_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT" scale="6" size="19" type="DECIMAL"/>
        <column name="OLE_CON_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_ITM_PRC_SRC_ID" size="8" type="DECIMAL"/>
        <column name="OLE_PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="OLE_PRTS_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_PRTS_DMGED_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_REQ_RCPT_STATUS_ID" size="10" type="DECIMAL"/>
        <column name="OLE_NO_COPIES_RCVD" size="40" type="VARCHAR"/>
        <column name="OLE_NO_PARTS_RCVD" size="40" type="VARCHAR"/>
        <column name="OLE_ITM_LOC" size="40" type="VARCHAR"/>
        <column name="OLE_ITM_STATUS" size="40" type="VARCHAR"/>
        <column default="N" name="OLE_DNT_CLM"  size="2" type="VARCHAR"/>
        <column name="OLE_CLM_CNT" size="5" type="DECIMAL"/>
        <column name="OLE_CLM_DT" type="DATE"/>
        <column name="OLE_CLM_NT" size="40" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_PO_T" name="PUR_PO_ITM_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="PUR_PO_ITM_TR2">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_ITM_PRC_SRC_T" name="PUR_PO_ITM_TR3">
            <reference foreign="ITM_PRC_SRC_ID" local="OLE_ITM_PRC_SRC_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_COMM_T" name="PUR_PO_ITM_TR4">
            <reference foreign="PUR_COMM_CD" local="PUR_COMM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_PO_ITM_ORDR_STAT_T" name="PUR_PO_ITM_TR7">
            <reference foreign="OLE_PO_ITM_ORDR_STAT_ID" local="OLE_PO_IT_ORDR_STAT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_RQSTR_TYP_T" name="PUR_PO_ITM_TR8">
            <reference foreign="OLE_RQSTR_TYP_ID" local="OLE_RQSTR_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_REQ_RCPT_STATUS_T" name="PUR_PO_ITM_TR10">
            <reference foreign="OLE_REQ_RCPT_STATUS_ID" local="OLE_REQ_RCPT_STATUS_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_FRMT_T" name="PUR_PO_ITM_TR11">
            <reference foreign="OLE_FRMT_ID" local="OLE_FRMT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_CAT_T" name="PUR_PO_ITM_TR12">
            <reference foreign="OLE_CAT_ID" local="OLE_CAT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_REQ_SRC_TYP_T" name="PUR_PO_ITM_TR13">
            <reference foreign="OLE_REQ_SRC_TYP_ID" local="OLE_REQ_SRC_TYP_ID"/>
        </foreign-key>
        <unique name="PUR_PO_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_PO_ITM_TI3">
            <index-column name="ITM_TYP_CD"/>
        </index>
        <index name="PUR_PO_ITM_TI1">
            <index-column name="OLE_FRMT_ID"/>
        </index>
        <index name="PUR_PO_ITM_TI2">
            <index-column name="OLE_CAT_ID"/>
        </index>
        <index name="PUR_PO_ITM_TI4">
            <index-column name="OLE_REQ_SRC_TYP_ID"/>
        </index>
        <index name="PUR_PO_ITM_TI5">
            <index-column name="OLE_RQSTR_TYP_ID"/>
        </index>
    </table>
    <table name="PUR_PO_ITM_USE_TAX_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="PO_ITM_USE_TAX_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RATE_CD" required="true" size="10" type="VARCHAR"/>
        <column name="TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <unique name="PUR_PO_ITM_USE_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_QT_LANG_T">
        <column name="PO_QT_LANG_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="A unique identifier for this quote language text."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_QT_LANG_DESC" size="2000" type="VARCHAR" zz_comment="The language that you wish to associate with this identifier."/>
        <column name="PO_QT_LANG_CRTE_DT" type="DATE" zz_comment="The date on which this quote language was created in the system."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this purchase order quote language is active."/>
        <unique name="PUR_PO_QT_LANG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_QT_LST_T">
        <column name="PO_QT_LST_ID" primaryKey="true" size="9" type="DECIMAL" zz_comment="A unique identifier for this quote list."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_QT_LST_NM" required="true" size="100" type="VARCHAR" zz_comment="The familiar title of this quote list."/>
        <column name="CONTR_MGR_CD" required="true" size="2" type="DECIMAL" zz_comment="A contract manager to associate with this quote list."/>
        <column default="Y" name="ACTV_IND" size="1" type="VARCHAR"/>
        <unique name="PUR_PO_QT_LST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_QT_LST_VNDR_T">
        <column name="PO_QT_LST_ID" primaryKey="true" size="9" type="DECIMAL" zz_comment="A unique identifier for this quote list."/>
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated identifier."/>
        <column name="VNDR_DTL_ASND_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ACTV_IND" size="1" type="CHAR"/>
        <foreign-key foreignTable="PUR_PO_QT_LST_T" name="PUR_PO_QT_LST_VNDR_TR1">
            <reference foreign="PO_QT_LST_ID" local="PO_QT_LST_ID"/>
        </foreign-key>
        <unique name="PUR_PO_QT_LST_VNDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_PO_QT_LST_VNDR_TI1">
            <index-column name="PO_QT_LST_ID"/>
        </index>
    </table>
    <table name="PUR_PO_QT_STAT_T">
        <column name="PO_QT_STAT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this purchase order quote status."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_QT_STAT_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this purchase order quote status."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this purchase order quote status is active."/>
        <unique name="PUR_PO_QT_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_SNSTV_DTA_T">
        <column name="PO_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="SNSTV_DTA_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_ID" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_SNSTV_DTA_T" name="PUR_PO_SNSTV_DTA_TR1">
            <reference foreign="SNSTV_DTA_CD" local="SNSTV_DTA_CD"/>
        </foreign-key>
        <unique name="PUR_PO_SNSTV_DTA_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_STAT_T">
        <column name="PO_STAT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this purchase order status."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_STAT_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this purchase order status."/>
        <unique name="PUR_PO_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_T" zz_comment="THIS IS A TEST COMMENT">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="PO_ID" size="9" type="DECIMAL"/>
        <column name="REQS_ID" size="8" type="DECIMAL"/>
        <column name="REQS_SRC_CD" size="4" type="VARCHAR" zz_comment="The code that identifies this source of requisition information."/>
        <!-- column name="PO_STAT_CD" size="4" type="VARCHAR" zz_comment="The code to identify this purchase order status."/-->
        <column name="PO_VNDR_CHC_CD" size="4" type="VARCHAR" zz_comment="The code to identify the reason for selecting this vendor."/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated ID. Part of primary key for new table created to identify available vendor transmission formats."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Part of primary key for new table created to identify available vendor transmission formats."/>
        <column name="VNDR_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_RSTRC_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_PMT_TERM_CD" size="5" type="VARCHAR" zz_comment="The code used to identify this payment term type."/>
        <column name="VNDR_SHP_TTL_CD" size="4" type="VARCHAR" zz_comment="The code used to identify this vendor shipping title."/>
        <column name="VNDR_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="VNDR_FAX_NBR" size="40" type="VARCHAR"/>
        <column name="VNDR_CUST_NBR" size="30" type="VARCHAR"/>
        <column name="VNDR_CONTR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor contract generated ID."/>
        <column name="VNDR_NTE_TXT" size="255" type="VARCHAR"/>
        <column name="VNDR_SHP_PMT_TERM_CD" size="4" type="VARCHAR" zz_comment="The code used to identify the shipping payment terms."/>
        <column name="FND_SRC_CD" size="4" type="VARCHAR" zz_comment="The code to identify this funding source."/>
        <column name="RQSTR_PRSN_NM" size="45" type="VARCHAR"/>
        <column name="RQSTR_PRSN_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="RQSTR_PRSN_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="NON_INST_FND_ORG_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="NON_INST_FND_ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="NON_INST_FND_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="NON_INST_FND_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="DLVY_CMP_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_BLDG_CD" size="10" type="VARCHAR"/>
        <column name="DLVY_BLDG_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_RM_NBR" size="8" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_CTY_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_ST_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="DLVY_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_TO_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_TO_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="DLVY_TO_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="DLVY_REQ_DT" type="DATE"/>
        <column name="DLVY_INSTRC_TXT" size="255" type="VARCHAR"/>
        <column name="DLVY_REQ_DT_REAS_CD" size="4" type="VARCHAR" zz_comment="The code to identify this delivery required date reason."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="PO_CRTE_DT" required="true" type="DATE"/>
        <column name="PO_ENCUM_FSCL_YR" size="4" type="DECIMAL"/>
        <column name="PO_CST_SRC_CD" size="4" type="VARCHAR" zz_comment="The code used to identify this purchase order cost source."/>
        <column name="PO_TRNS_MTHD_CD" size="4" type="VARCHAR" zz_comment="The code to identify this purchase order transmission method."/>
        <column name="PO_TOT_LMT" scale="2" size="19" type="DECIMAL"/>
        <column name="PO_BEG_DT" type="DATE"/>
        <column name="PO_END_DT" type="DATE"/>
        <column name="RECUR_PMT_FREQ_CD" size="4" type="VARCHAR" zz_comment="The code to identify this type of recurring payment frequency."/>
        <column name="RECUR_PMT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="RECUR_PMT_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify this recurring payment type."/>
        <column name="RECUR_PMT_DT" type="DATE"/>
        <column name="INST_CNTCT_NM" size="45" type="VARCHAR"/>
        <column name="INST_CNTCT_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="INST_CNTCT_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="BILL_NM" size="45" type="VARCHAR"/>
        <column name="BILL_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="BILL_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="BILL_CTY_NM" size="45" type="VARCHAR"/>
        <column name="BILL_ST_CD" size="2" type="VARCHAR"/>
        <column name="BILL_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="BILL_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="BILL_PHN_NBR" size="20" type="VARCHAR"/>
        <column name="INIT_PMT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="INIT_PMT_DT" type="DATE"/>
        <column name="FNL_PMT_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="FNL_PMT_DT" type="DATE"/>
        <column name="EXT_ORG_B2B_SUPP_ID" size="19" type="VARCHAR"/>
        <column name="CONTR_MGR_CD" size="2" type="DECIMAL" zz_comment="The code used to identify this contract manager."/>
        <column name="PO_AUTO_IND" size="1" type="VARCHAR"/>
        <column name="PO_INIT_OPEN_DT" type="DATE"/>
        <column name="PO_LST_TRNS_DT" type="DATE"/>
        <column name="PO_QT_DUE_DT" type="DATE"/>
        <column name="PO_QT_TYP_CD" size="25" type="VARCHAR"/>
        <column name="PO_QT_VNDR_NTE_TXT" size="255" type="VARCHAR"/>
        <column name="PO_CNFRMD_IND" size="1" type="VARCHAR"/>
        <column name="PO_COMM_DESC" size="7" type="VARCHAR"/>
        <column name="PO_PREV_ID" size="9" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_NM" size="45" type="VARCHAR"/>
        <column name="PO_CUR_IND" size="1" type="VARCHAR"/>
        <column name="PEND_ACTN_IND" size="1" type="VARCHAR"/>
        <column name="PO_1ST_TRNS_DT" type="DATE"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column name="RCVNG_DOC_REQ_IND" size="1" type="VARCHAR"/>
        <column name="PMT_RQST_PSTV_APRVL_IND" size="1" type="VARCHAR"/>
        <column name="PO_QT_INITLZTN_DT" type="DATE"/>
        <column name="PO_QT_AWDED_DT" type="DATE"/>
        <column name="CPTL_AST_SYS_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset System."/>
        <column name="PUR_RCVNG_NM" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_CTY_NM" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_ST_CD" size="2" type="VARCHAR"/>
        <column name="PUR_RCVNG_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="PUR_RCVNG_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="CPTL_AST_SYS_ST_CD" size="4" type="VARCHAR" zz_comment="State code associated with the Capital Asset System."/>
        <column name="PUR_RCVNG_ADDR_TO_VNDR_IND" size="1" type="VARCHAR"/>
        <column default="Y" name="USE_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column name="DLVY_BLDG_OTHR_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR"/>
        <column name="OLE_VNDR_TRANS_FRMT_ID" size="8" type="DECIMAL" zz_comment=" Preferred vendor transmission format is the default value, but users can select a different vendor format if necessary."/>
        <column default="1" name="OLE_PO_TYPE_ID" required="true" size="8" type="DECIMAL" zz_comment="Identifies the type of order, possible values could be one-time, standing, subscription."/>
        <column name="OLE_LIB_PO_ID" size="45" type="VARCHAR" zz_comment="The library should be able to define starting numbers or letters (e.g, FY##, and sequential order numbers should then be generated with each new number.    This identifier shall be modifiable.)"/>
        <column name="OLE_VNDR_PO_ID" size="100" type="VARCHAR" zz_comment="Requisition/Order number provided by the Vendor."/>
        <column name="OLE_TRANS_TYP_ID" size="10" type="DECIMAL"/>
        <column default="P" name="ACCT_DISTR_MTD_IND" required="true" size="1" type="VARCHAR"/>
        <column name="VNDR_DEBRD_REAS_TXT" size="255" type="VARCHAR"/>
        <column name="BILL_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column default="N" name="LIC_REQ_IND" size="1" type="VARCHAR"/>
        <column name="LIC_RQMT_CD" size="20" type="VARCHAR"/>
        <column name="PRNCPL_ID" size="40" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_LIC_RQMT_T" name="LIC_RQMT_FK1">
            <reference foreign="LIC_RQMT_CD" local="LIC_RQMT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_VNDR_TRANS_FRMT_TYP_INT_T" name="PUR_PO_TR1">
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="OLE_VNDR_TRANS_FRMT_ID" local="OLE_VNDR_TRANS_FRMT_ID"/>
            <reference foreign="OLE_TRANS_TYP_ID" local="OLE_TRANS_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_PO_TR10">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_PO_TR11">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_PO_TR13">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_ORG_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_PO_TR14">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_COA_CD"/>
            <reference foreign="ORG_CD" local="NON_INST_FND_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="PUR_PO_TR15">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="NON_INST_FND_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_PO_TR16">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_CONTR_T" name="PUR_PO_TR17">
            <reference foreign="VNDR_CONTR_GNRTD_ID" local="VNDR_CONTR_GNRTD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_VNDR_CHC_T" name="PUR_PO_TR18">
            <reference foreign="PO_VNDR_CHC_CD" local="PO_VNDR_CHC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_RECUR_PMT_FREQ_T" name="PUR_PO_TR19">
            <reference foreign="RECUR_PMT_FREQ_CD" local="RECUR_PMT_FREQ_CD"/>
        </foreign-key>
        <!-- foreign-key foreignTable="PUR_PO_STAT_T" name="PUR_PO_TR2">
            <reference foreign="PO_STAT_CD" local="PO_STAT_CD"/>
        </foreign-key-->
        <foreign-key foreignTable="PUR_PMT_TERM_TYP_T" name="PUR_PO_TR20">
            <reference foreign="VNDR_PMT_TERM_CD" local="VNDR_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_TTL_T" name="PUR_PO_TR21">
            <reference foreign="VNDR_SHP_TTL_CD" local="VNDR_SHP_TTL_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_PMT_TERM_T" name="PUR_PO_TR22">
            <reference foreign="VNDR_SHP_PMT_TERM_CD" local="VNDR_SHP_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CONTR_MGR_T" name="PUR_PO_TR24">
            <reference foreign="CONTR_MGR_CD" local="CONTR_MGR_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CPTL_AST_SYS_TYP_T" name="PUR_PO_TR25">
            <reference foreign="CPTL_AST_SYS_TYP_CD" local="CPTL_AST_SYS_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CPTL_AST_SYS_ST_T" name="PUR_PO_TR26">
            <reference foreign="CPTL_AST_SYS_ST_CD" local="CPTL_AST_SYS_ST_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_PO_TYP_T" name="PUR_PO_TR3">
            <reference foreign="OLE_PO_TYPE_ID" local="OLE_PO_TYPE_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_FND_SRC_T" name="PUR_PO_TR4">
            <reference foreign="FND_SRC_CD" local="FND_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_REQS_SRC_T" name="PUR_PO_TR5">
            <reference foreign="REQS_SRC_CD" local="REQS_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_TRNS_MTHD_T" name="PUR_PO_TR6">
            <reference foreign="PO_TRNS_MTHD_CD" local="PO_TRNS_MTHD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_CST_SRC_T" name="PUR_PO_TR7">
            <reference foreign="PO_CST_SRC_CD" local="PO_CST_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_DLVY_REQ_DT_REAS_T" name="PUR_PO_TR8">
            <reference foreign="DLVY_REQ_DT_REAS_CD" local="DLVY_REQ_DT_REAS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_RECUR_PMT_TYP_T" name="PUR_PO_TR9">
            <reference foreign="RECUR_PMT_TYP_CD" local="RECUR_PMT_TYP_CD"/>
        </foreign-key>
        <unique name="PUR_PO_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_PO_TI1">
            <index-column name="PO_VNDR_CHC_CD"/>
        </index>
        <index name="PUR_PO_TI10">
            <index-column name="PO_ID"/>
        </index>
        <index name="PUR_PO_TI11">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
        <index name="PUR_PO_TI2">
            <index-column name="RECUR_PMT_FREQ_CD"/>
        </index>
        <!-- index name="PUR_PO_TI3">
            <index-column name="PO_STAT_CD"/>
        </index-->
        <index name="PUR_PO_TI4">
            <index-column name="PO_TRNS_MTHD_CD"/>
        </index>
        <index name="PUR_PO_TI5">
            <index-column name="PO_CST_SRC_CD"/>
        </index>
        <index name="PUR_PO_TI6">
            <index-column name="DLVY_REQ_DT_REAS_CD"/>
        </index>
        <index name="PUR_PO_TI7">
            <index-column name="RECUR_PMT_TYP_CD"/>
        </index>
        <index name="PUR_PO_TI8">
            <index-column name="FND_SRC_CD"/>
        </index>
        <index name="PUR_PO_TI9">
            <index-column name="PO_INIT_OPEN_DT"/>
        </index>
    </table>
    <table name="PUR_PO_TRNS_MTHD_T">
        <column name="PO_TRNS_MTHD_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this purchase order transmission method."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_TRNS_MTHD_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title of this purchase order transmission method."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this purchase order transmission method is active."/>
        <column default="Y" name="DISPLAY_TO_USER_IND" size="1" type="VARCHAR"/>
        <unique name="PUR_PO_TRNS_MTHD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_VNDR_CHC_T">
        <column name="PO_VNDR_CHC_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify the reason for selecting this vendor."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_VNDR_CHC_DESC" required="true" size="45" type="VARCHAR" zz_comment="Describes the reason why this vendor is selected."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether this vendor choice code is active."/>
        <unique name="PUR_PO_VNDR_CHC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_PO_VNDR_QT_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="PO_VNDR_QT_ID" primaryKey="true" size="9" type="DECIMAL" zz_comment="Purchase order vendor quote identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated identifier."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned identifier."/>
        <column name="VNDR_NM" size="45" type="VARCHAR" zz_comment="The name of the vendor from which a quote is requested."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address for this vendor."/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address for this vendor."/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The city name for this vendor address."/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR" zz_comment="The state code for this vendor address."/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR" zz_comment="The postal code for this vendor address."/>
        <column name="VNDR_PHN_NBR" size="45" type="VARCHAR" zz_comment="The vendor?s phone number."/>
        <column name="VNDR_FAX_NBR" size="45" type="VARCHAR" zz_comment="The vendor?s fax number."/>
        <column name="VNDR_EMAIL_ADDR" size="100" type="VARCHAR" zz_comment="The vendors email address."/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR" zz_comment="The name of the person to whom the quote should be sent to."/>
        <column name="PO_QT_TRANS_TYP_CD" size="50" type="VARCHAR" zz_comment="The method used to transmit the quote request to the vendor."/>
        <column name="PO_QT_TRANS_DT" type="DATE"/>
        <column name="PO_QT_PRCE_EXPR_DT" type="DATE" zz_comment="The date of when the price quoted expires."/>
        <column name="PO_QT_STAT_CD" size="4" type="VARCHAR" zz_comment="Indicates the status of this quote. Examples include No Response? or Received, Bid Acceptable."/>
        <column name="PO_QT_AWD_DT" type="DATE"/>
        <column name="PO_QT_RANK_NBR" size="3" type="VARCHAR" zz_comment="The rank for the bids received for reference."/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR" zz_comment="The country code for this vendor address."/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_PO_T" name="PUR_PO_VNDR_QT_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_QT_STAT_T" name="PUR_PO_VNDR_QT_TR2">
            <reference foreign="PO_QT_STAT_CD" local="PO_QT_STAT_CD"/>
        </foreign-key>
        <unique name="PUR_PO_VNDR_QT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_PO_VNDR_QT_TI2">
            <index-column name="PO_QT_STAT_CD"/>
        </index>
    </table>
    <table name="PUR_PO_VNDR_STPLTN_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="PO_VNDR_STPLTN_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="The unique code for this stipulation."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_STPLTN_DESC" required="true" size="4000" type="VARCHAR" zz_comment="The text for this vendor stipulation."/>
        <column name="VNDR_STPLTN_AUTH_EMP_ID" required="true" size="40" type="VARCHAR" zz_comment="The person creating this stipulation."/>
        <column name="VNDR_STPLTN_CRTE_DT" required="true" type="DATE" zz_comment="The date this stipulation was created."/>
        <foreign-key foreignTable="PUR_PO_T" name="PUR_PO_VNDR_STPLTN_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <unique name="PUR_PO_VNDR_STPLTN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_RCVNG_ADDR_T">
        <column name="PUR_RCVNG_ADDR_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Unique value for this address."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus)."/>
        <column name="PUR_RCVNG_NM" size="45" type="VARCHAR" zz_comment="Person to receive this order."/>
        <column name="PUR_RCVNG_LN1_ADDR" size="45" type="VARCHAR" zz_comment="First line of address."/>
        <column name="PUR_RCVNG_LN2_ADDR" size="45" type="VARCHAR" zz_comment="Second line of address."/>
        <column name="PUR_RCVNG_CTY_NM" size="45" type="VARCHAR" zz_comment="City for this address."/>
        <column name="PUR_RCVNG_ST_CD" size="2" type="VARCHAR" zz_comment="State for this address."/>
        <column name="PUR_RCVNG_PSTL_CD" size="20" type="VARCHAR" zz_comment="Postal Code for this address."/>
        <column name="PUR_RCVNG_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Country where address is located."/>
        <column name="PUR_RCVNG_DFLT_ADDR_IND" size="1" type="VARCHAR" zz_comment="Indicates whether the receiving address is the default one."/>
        <column name="VNDR_ADDR_USE_RCVNG_IND" size="1" type="VARCHAR" zz_comment="Indicates whether to use the receiving address as the address to vendor."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates whether the associated object is active or inactive."/>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_RCVNG_ADDR_TR1">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_RCVNG_ADDR_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <unique name="PUR_RCVNG_ADDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_RCVNG_COR_ITM_T">
        <column name="RCVNG_COR_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Unique number for this receipt."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="PO_ID" size="9" type="DECIMAL" zz_comment="Purchase Order document number."/>
        <column name="ITM_LN_NBR" size="3" type="DECIMAL" zz_comment="The Item line number from the PO (Purchase Order)."/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify this item type."/>
        <column name="ITM_UOM_CD" size="4" type="VARCHAR" zz_comment="The code to identify this unit of measure."/>
        <column name="ITM_CATLG_NBR" size="30" type="VARCHAR" zz_comment="The catalog number for this item."/>
        <column name="ITM_DESC" size="4000" type="VARCHAR" zz_comment="The description for this item in this receipt."/>
        <column name="ITM_ORIG_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Original receipt items received."/>
        <column name="ITM_ORIG_RTRN_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Original receipt items returned."/>
        <column name="ITM_ORIG_DMGED_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Original receipt items damaged."/>
        <column name="ITM_COR_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Number of items received in this receipt."/>
        <column name="ITM_COR_RTRN_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Number of items returned in this receipt"/>
        <column name="ITM_COR_DMGED_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Number of items damaged in this receipt."/>
        <column name="ITM_REAS_ADD_CD" size="4" type="VARCHAR" zz_comment="The code to indentify reason item added."/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR"/>
        <column name="OLE_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_ITM_ORIG_PRTS_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_ORIG_PRTS_RTRN_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_ORIG_PRTS_DMGD_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_COR_PRTS_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_COR_PRTS_RTRN_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_COR_PRTS_DMGED_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_ORIG_RCVD_DT" type="DATE"/>
        <column name="OLE_ITM_COR_RCVD_DT" type="DATE"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ORG_CD" size="4" type="VARCHAR"/>
        <column name="OLE_PO_ITM_ID" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_RCVNG_COR_T" name="PUR_RCVNG_COR_ITM_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_ITM_REAS_ADD_T" name="PUR_RCVNG_COR_ITM_TR2">
            <reference foreign="ITM_REAS_ADD_CD" local="ITM_REAS_ADD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="PUR_RCVNG_COR_ITM_TR3">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_UOM_T" name="PUR_RCVNG_COR_ITM_TR4">
            <reference foreign="ITM_UOM_CD" local="ITM_UOM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_RCVNG_COR_ITM_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <unique name="PUR_RCVNG_COR_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_RCVNG_COR_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="RCVNG_LN_FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_RCVNG_LN_T" name="PUR_RCVNG_COR_TR1">
            <reference foreign="FDOC_NBR" local="RCVNG_LN_FDOC_NBR"/>
        </foreign-key>
        <unique name="PUR_RCVNG_COR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_RCVNG_COR_TI1">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="PUR_RCVNG_LN_ITM_T">
        <column name="RCVNG_LN_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Unique number of receiving document."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="PO_ID" size="9" type="DECIMAL" zz_comment="Unique number of purchase order."/>
        <column name="ITM_LN_NBR" size="3" type="DECIMAL" zz_comment="The Item line number from the PO (Purchase Order)."/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify this item type."/>
        <column default="EA" name="ITM_UOM_CD" size="4" type="VARCHAR" zz_comment="The code to identify this unit of measure."/>
        <column name="ITM_ORD_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Total ordered on this item."/>
        <column name="ITM_CATLG_NBR" size="30" type="VARCHAR" zz_comment="The unique number from the vendor for this item."/>
        <column name="ITM_DESC" size="4000" type="VARCHAR" zz_comment="The description for this item."/>
        <column name="ITM_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Number of items received."/>
        <column name="ITM_RTRN_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Number of items returned."/>
        <column name="ITM_DMGED_TOT_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Quantity for this item damaged."/>
        <column name="ITM_REAS_ADD_CD" size="4" type="VARCHAR" zz_comment="Code to state why item added."/>
        <column name="OLE_RTE_RQSTR" size="2" type="VARCHAR"/>
        <column name="OLE_NUM_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_PRTS_RCVD_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_PRTS_RTND_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_PRTS_DMGD_TOT_QTY" scale="2" size="11" type="DECIMAL"/>
        <column default="SYSDATE" name="OLE_ITM_RCVD_DT" type="DATE"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="ORG_CD" size="4" type="VARCHAR"/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR"/>
        <column name="OLE_AVL_PUB" size="1" type="VARCHAR"/>
        <column name="OLE_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_REQ_RCPT_STATUS_ID" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="OLE_PUR_REQ_RCPT_STATUS_T" name="PUR_RCVNG_LN_ITM_TR7">
            <reference foreign="OLE_REQ_RCPT_STATUS_ID" local="OLE_REQ_RCPT_STATUS_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_RCVNG_LN_T" name="PUR_RCVNG_LN_ITM_TR1">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_ITM_REAS_ADD_T" name="PUR_RCVNG_LN_ITM_TR2">
            <reference foreign="ITM_REAS_ADD_CD" local="ITM_REAS_ADD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="PUR_RCVNG_LN_ITM_TR3">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="SH_UOM_T" name="PUR_RCVNG_LN_ITM_TR4">
            <reference foreign="ITM_UOM_CD" local="ITM_UOM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_RCVNG_LN_ITM_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_FRMT_T" name="PUR_RCVNG_LN_ITM_TR6">
            <reference foreign="OLE_FRMT_ID" local="OLE_FRMT_ID"/>
        </foreign-key>
        <unique name="PUR_RCVNG_LN_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_RCVNG_LN_STAT_T">
        <column name="RCVNG_LN_STAT_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="RCVNG_LN_STAT_DESC" size="45" type="VARCHAR"/>
        <unique name="PUR_RCVNG_LN_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_RCVNG_LN_T">
        <column name="FDOC_NBR" primaryKey="true" size="14" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="PO_ID" size="9" type="DECIMAL"/>
        <column name="CARI_CD" size="4" type="VARCHAR" zz_comment="Standard delivery carrier for the vendor as associated with a particular vendor account/customer number.  Select from the available Delivery Carrier values. &lt;userstory>Create Modify Vendor Record #429 &lt;/userstory>"/>
        <column name="SHPMNT_PKNG_SLP_NBR" size="45" type="VARCHAR"/>
        <column name="SHPMNT_REF_NBR" size="45" type="VARCHAR"/>
        <column name="SHPMNT_BLL_OF_LDNG_NBR" size="45" type="VARCHAR"/>
        <column name="SHPMNT_RCVD_DT" type="DATE"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_CMP_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_BLDG_CD" size="10" type="VARCHAR"/>
        <column name="DLVY_BLDG_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_RM_NBR" size="8" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_CTY_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_ST_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="DLVY_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_TO_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_TO_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="DLVY_TO_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="DLVY_REQ_DT" type="DATE"/>
        <column name="DLVY_INSTRC_TXT" size="255" type="VARCHAR"/>
        <column name="DLVY_REQ_DT_REAS_CD" size="4" type="VARCHAR" zz_comment="The code to identify this delivery required date reason."/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="DLVY_BLDG_OTHR_IND" size="1" type="VARCHAR"/>
        <column name="RCVNG_LN_STAT_CD" size="4" type="VARCHAR"/>
        <column name="OLE_VNDR_PO_ID" size="100" type="VARCHAR"/>
        <column name="OLE_PO_ITM_ID" size="10" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_RCVNG_LN_STAT_T" name="PUR_RCVNG_LN_TR1">
            <reference foreign="RCVNG_LN_STAT_CD" local="RCVNG_LN_STAT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CARI_T" name="PUR_RCVNG_LN_TR4">
            <reference foreign="CARI_CD" local="CARI_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_RCVNG_LN_TR5">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_DLVY_REQ_DT_REAS_T" name="PUR_RCVNG_LN_TR6">
            <reference foreign="DLVY_REQ_DT_REAS_CD" local="DLVY_REQ_DT_REAS_CD"/>
        </foreign-key>
        <unique name="PUR_RCVNG_LN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_RCVNG_LN_TI1">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="PUR_REQS_ACCT_T">
        <column name="REQS_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Account identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_ITM_ID" size="10" type="DECIMAL" zz_comment="Item number account applies to."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" size="7" type="VARCHAR" zz_comment="The unique number to identify a pool of funds assigned to a specific institution entity for a specific function."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Identifies particular transactions that might span multiple accounts."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The Reference ID referenced by the organization which generated the transaction."/>
        <column default="100" name="ACLN_PCT" scale="20" size="35" type="DECIMAL" zz_comment="Percentage of total order to charge to this account."/>
        <column name="ACLN_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of this account on a requisition."/>
        <column name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_REQS_ITM_T" name="PUR_REQS_ACCT_TR1">
            <reference foreign="REQS_ITM_ID" local="REQS_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_REQS_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="PUR_REQS_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="PUR_REQS_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="PUR_REQS_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_REQS_ACCT_TI1">
            <index-column name="REQS_ITM_ID"/>
        </index>
    </table>
    <table name="PUR_REQS_CPTL_AST_ITM_AST_T">
        <column name="REQS_ITM_CPTL_AST_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Item capital asset identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTLAST_NBR" required="true" size="12" type="DECIMAL" zz_comment="System generated asset number."/>
        <column name="CPTL_AST_SYS_ID" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <foreign-key foreignTable="PUR_REQS_CPTL_AST_SYS_T" name="PUR_REQS_CPTL_AST_ITM_AST_TR2">
            <reference foreign="CPTL_AST_SYS_ID" local="CPTL_AST_SYS_ID"/>
        </foreign-key>
        <unique name="PUR_REQS_ITM_CPTL_AST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_REQS_CPTL_AST_ITM_T">
        <column name="CPTL_AST_ITM_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Capital asset item identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_ID" size="8" type="DECIMAL" zz_comment="Document number of purchase order."/>
        <column name="REQS_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="CPTL_AST_TRN_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset transaction."/>
        <column name="CPTL_AST_SYS_ID" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <foreign-key foreignTable="PUR_REQS_T" name="PUR_REQS_CPTL_AST_ITM_TR1">
            <reference foreign="REQS_ID" local="REQS_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_REQS_CPTL_AST_SYS_T" name="PUR_REQS_CPTL_AST_ITM_TR3">
            <reference foreign="CPTL_AST_SYS_ID" local="CPTL_AST_SYS_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_REQS_ITM_T" name="PUR_REQS_CPTL_AST_ITM_TR4">
            <reference foreign="REQS_ITM_ID" local="REQS_ITM_ID"/>
        </foreign-key>
        <unique name="PUR_REQS_CPTL_AST_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_REQS_CPTL_AST_ITM_TI1">
            <index-column name="REQS_ITM_ID"/>
        </index>
    </table>
    <table name="PUR_REQS_CPTL_AST_LOC_T">
        <column name="CPTL_AST_LOC_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="CPTL_AST_SYS_ID" size="10" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="CPTL_AST_ITM_QTY" scale="2" size="11" type="DECIMAL" zz_comment="Number of this item at this location - i.e. 0 or 1"/>
        <column name="CAMPUS_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="CPTL_AST_OFF_CMP_IND" size="1" type="VARCHAR" zz_comment="Indicates on or off campus"/>
        <column name="BLDG_CD" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="CPTL_AST_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of address."/>
        <column name="CPTL_AST_CTY_NM" size="45" type="VARCHAR" zz_comment="The city name for this address."/>
        <column name="CPTL_AST_ST_CD" size="2" type="VARCHAR" zz_comment="The state code which identifies the state."/>
        <column name="CPTL_AST_PSTL_CD" size="20" type="VARCHAR" zz_comment="Defines zip code to city and state cross-references."/>
        <column name="CPTL_AST_CNTRY_CD" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a country."/>
        <foreign-key foreignTable="PUR_REQS_CPTL_AST_SYS_T" name="PUR_REQS_CPTL_AST_LOC_TR2">
            <reference foreign="CPTL_AST_SYS_ID" local="CPTL_AST_SYS_ID"/>
        </foreign-key>
        <unique name="PUR_REQS_CPTL_AST_LOC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_REQS_CPTL_AST_SYS_T">
        <column name="CPTL_AST_SYS_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Capital asset system identifier."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_ID" size="8" type="DECIMAL" zz_comment="A unique, sequential, system-assigned number for a document."/>
        <column name="CPTL_AST_SYS_DESC" size="4000" type="VARCHAR" zz_comment="Capital Asset System Description is a system user generated description of the referenced asset."/>
        <column name="CPTLAST_NOTRCVD_CUR_FSCLYR_IND" size="1" type="VARCHAR" zz_comment="System user selected to regarding the fiscal year the Capital Asset will be received from the vendor"/>
        <column name="CPTLAST_TYP_CD" size="7" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset transaction."/>
        <column name="CPTL_AST_MFR_NM" size="45" type="VARCHAR" zz_comment="Company that manufactured the asset. [INCOMPLETE]"/>
        <column name="CPTL_AST_MDL_DESC" size="45" type="VARCHAR" zz_comment="Model number assigned to the asset by the manufacturer"/>
        <column name="CPTL_AST_NTE_TXT" size="800" type="VARCHAR" zz_comment="Notes concerning the item."/>
        <column name="CPTL_AST_CNT_AST_NBR" size="11" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_REQS_T" name="PUR_REQS_CPTL_AST_SYS_TR1">
            <reference foreign="REQS_ID" local="REQS_ID"/>
        </foreign-key>
        <unique name="PUR_REQS_CPTL_AST_SYS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_REQS_CPTL_AST_SYS_TI1">
            <index-column name="REQS_ID"/>
        </index>
    </table>
    <table name="PUR_REQS_ITM_T">
        <column name="REQS_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_ID" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_LN_NBR" size="3" type="DECIMAL"/>
        <column default="EA" name="ITM_UOM_CD" size="4" type="VARCHAR"/>
        <column default="1" name="ITM_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ITM_CATLG_NBR" size="30" type="VARCHAR"/>
        <column name="ITM_DESC" size="4000" type="VARCHAR"/>
        <column name="ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="ITM_RSTRC_IND" required="true" size="1" type="VARCHAR"/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR"/>
        <column name="ITM_AUX_PART_ID" size="300" type="VARCHAR"/>
        <column name="EXT_ORG_B2B_PROD_REF_NBR" size="19" type="VARCHAR"/>
        <column name="EXT_ORG_B2B_PROD_TYP_NM" size="15" type="VARCHAR"/>
        <column name="ITM_ASND_TO_TRADE_IN_IND" size="1" type="VARCHAR"/>
        <column name="PUR_COMM_CD" size="40" type="VARCHAR"/>
        <column name="ITM_TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_REQ_SRC_URL" size="700" type="VARCHAR"/>
        <column default="N" name="OLE_RTE_RQSTR" size="1" type="VARCHAR"/>
        <column name="OLE_DOCUMENT_UUID" size="50" type="VARCHAR"/>
        <column name="LINK_ORD_OPT" size="50" type="VARCHAR"/>
        <column name="OLE_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_CAT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_REQ_SRC_TYP_ID" size="8" type="DECIMAL"/>
        <column name="OLE_RQSTR_TYP_ID" size="8" type="DECIMAL"/>
        <column name="PRNCPL_INT_RQSTR_ID" size="40" type="VARCHAR"/>
        <column name="OLE_DIS_PCT" scale="2" size="4" type="DECIMAL"/>
        <column name="OLE_SCOPE_ORDER" size="700" type="VARCHAR"/>
        <column default="Y" name="OLE_AVL_PUB" required="true" size="2" type="VARCHAR"/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR"/>
        <column name="OLE_NUM_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_EDI_TYP_CON_ID" size="10" type="DECIMAL"/>
        <column name="OLE_VNDR_TRANS_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="OLE_RQSTR_ID" size="40" type="VARCHAR"/>
        <column name="OLE_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_UNT_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT" scale="6" size="19" type="DECIMAL"/>
        <column name="OLE_CON_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_ITM_PRC_SRC_ID" size="8" type="DECIMAL"/>
        <column default="1" name="OLE_PO_TYPE_ID" size="8" type="DECIMAL"/>
        <column name="OLE_REQ_RCPT_STATUS_ID" size="10" type="DECIMAL"/>
        <column name="OLE_NO_COPIES_RCVD" size="40" type="VARCHAR"/>
        <column name="OLE_NO_PARTS_RCVD" size="40" type="VARCHAR"/>
        <column name="OLE_ITM_LOC" size="40" type="VARCHAR"/>
        <column name="OLE_ITM_STATUS" size="40" type="VARCHAR"/>
        <column name="OLE_CLM_CNT" size="5" type="DECIMAL"/>
        <column name="OLE_CLM_DT" type="DATE"/>
        <column default="N" name="OLE_DNT_CLM"  size="2" type="VARCHAR"/>
        <column name="OLE_CLM_NT" size="40" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_PUR_PO_TYP_T" name="PUR_REQS_ITM_TR2">
            <reference foreign="OLE_PO_TYPE_ID" local="OLE_PO_TYPE_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="PUR_REQS_ITM_TR3">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_COMM_T" name="PUR_REQS_ITM_TR4">
            <reference foreign="PUR_COMM_CD" local="PUR_COMM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_RQSTR_TYP_T" name="PUR_REQS_ITM_TR7">
            <reference foreign="OLE_RQSTR_TYP_ID" local="OLE_RQSTR_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_ITM_PRC_SRC_T" name="PUR_REQS_ITM_TR8">
            <reference foreign="ITM_PRC_SRC_ID" local="OLE_ITM_PRC_SRC_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_REQ_RCPT_STATUS_T" name="PUR_REQS_ITM_TR1">
            <reference foreign="OLE_REQ_RCPT_STATUS_ID" local="OLE_REQ_RCPT_STATUS_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_FRMT_T" name="PUR_REQS_ITM_TR10">
            <reference foreign="OLE_FRMT_ID" local="OLE_FRMT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_CAT_T" name="PUR_REQS_ITM_TR5">
            <reference foreign="OLE_CAT_ID" local="OLE_CAT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_REQ_SRC_TYP_T" name="PUR_REQS_ITM_TR6">
            <reference foreign="OLE_REQ_SRC_TYP_ID" local="OLE_REQ_SRC_TYP_ID"/>
        </foreign-key>
        <unique name="PUR_REQS_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_REQS_ITM_TI1">
            <index-column name="ITM_TYP_CD"/>
        </index>
        <index name="PUR_REQS_ITM_TI3">
            <index-column name="REQS_ID"/>
        </index>
        <index name="PUR_REQS_ITM_TI2">
            <index-column name="OLE_FRMT_ID"/>
        </index>
        <index name="PUR_REQS_ITM_TI4">
            <index-column name="OLE_CAT_ID"/>
        </index>
        <index name="PUR_REQS_ITM_TI5">
            <index-column name="OLE_REQ_SRC_TYP_ID"/>
        </index>
        <index name="PUR_REQS_ITM_TI6">
            <index-column name="OLE_RQSTR_TYP_ID"/>
        </index>
    </table>
    <table name="PUR_REQS_ITM_USE_TAX_T">
        <column name="REQS_ITM_USE_TAX_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RATE_CD" required="true" size="10" type="VARCHAR"/>
        <column name="TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <unique name="PUR_REQS_ITM_USE_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_REQS_SRC_T">
        <column name="REQS_SRC_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code that identifies this source of requisition information."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_SRC_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this source of requisition information."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if this requisition source code is active."/>
        <unique name="PUR_REQS_SRC_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_REQS_STAT_T">
        <column name="REQS_STAT_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this requisition status."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="REQS_STAT_DESC" required="true" size="45" type="VARCHAR" zz_comment="The familiar title for this requisition status."/>
        <unique name="PUR_REQS_STAT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_REQS_T">
        <column name="REQS_ID" primaryKey="true" size="8" type="DECIMAL" zz_comment="A system generated number assigned to a Requisition."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR" zz_comment="The document id is generated by the workflow environment and is unique to each installation of Kuali. A unique, sequential, system-assigned number for a document."/>
        <column name="FND_SRC_CD" size="4" type="VARCHAR" zz_comment="The code to identify this funding source."/>
        <column name="REQS_SRC_CD" required="true" size="4" type="VARCHAR" zz_comment="The code that identifies this source of requisition information."/>
        <!-- column name="REQS_STAT_CD" size="4" type="VARCHAR" zz_comment="The code to identify this requisition status."/-->
        <column name="PO_TRNS_MTHD_CD" size="4" type="VARCHAR" zz_comment="The code to identify this purchase order transmission method."/>
        <column name="PO_CST_SRC_CD" required="true" size="4" type="VARCHAR" zz_comment="The code used to identify this purchase order cost source."/>
        <column name="DLVY_REQ_DT_REAS_CD" size="4" type="VARCHAR" zz_comment="The code to identify this delivery required date reason."/>
        <column name="RECUR_PMT_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify this recurring payment type."/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code that identifies the Chart of Accounts for an Account. Kuali accommodates more than one Chart of Accounts."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs.&lt;BR>The code responsible for organization code being created.&lt;BR>Part of the Foreign Key identifiying Organization responsible for processing the received item.&lt;BR>&lt;Story>Routing Order Record (#0720)&lt;/Story>"/>
        <column name="DLVY_CMP_CD" required="true" size="2" type="VARCHAR"/>
        <column name="PO_ENCUM_FSCL_YR" required="true" size="4" type="DECIMAL"/>
        <column name="PO_TOT_LMT" scale="2" size="19" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated ID.&lt;BR>A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID.&lt;BR>A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable."/>
        <column name="VNDR_NM" size="45" type="VARCHAR" zz_comment="The vendor name that is not a first and last name. Required when the first and last name of the vendor are not entered."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address information."/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address information."/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The city name for this address."/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Assigns specific identifying codes to country names."/>
        <column name="VNDR_RSTRC_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="VNDR_FAX_NBR" size="40" type="VARCHAR" zz_comment="The vendor fax number you wish to associate with this address."/>
        <column name="VNDR_CUST_NBR" size="30" type="VARCHAR"/>
        <column name="VNDR_CONTR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor contract generated ID."/>
        <column name="VNDR_NTE_TXT" size="255" type="VARCHAR"/>
        <column name="RQSTR_PRSN_NM" size="45" type="VARCHAR"/>
        <column name="RQSTR_PRSN_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="RQSTR_PRSN_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="NON_INST_FND_ORG_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="NON_INST_FND_ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units within an institution.  Unique to a particular chart to which it belongs."/>
        <column name="NON_INST_FND_COA_CD" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts.  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="NON_INST_FND_ACCT_NBR" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="DLVY_BLDG_CD" size="10" type="VARCHAR"/>
        <column name="DLVY_BLDG_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_RM_NBR" size="8" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_BLDG_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="DLVY_CTY_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_ST_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="DLVY_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="DLVY_TO_NM" size="45" type="VARCHAR"/>
        <column name="DLVY_TO_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="DLVY_TO_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="DLVY_REQ_DT" type="DATE"/>
        <column name="DLVY_INSTRC_TXT" size="255" type="VARCHAR"/>
        <column name="REQS_ORG_REF_1_TXT" size="20" type="VARCHAR"/>
        <column name="REQS_ORG_REF_2_TXT" size="20" type="VARCHAR"/>
        <column name="REQS_ORG_REF_3_TXT" size="20" type="VARCHAR"/>
        <column name="PO_BEG_DT" type="DATE"/>
        <column name="PO_END_DT" type="DATE"/>
        <column name="INST_CNTCT_NM" size="45" type="VARCHAR"/>
        <column name="INST_CNTCT_PHN_NBR" size="45" type="VARCHAR"/>
        <column name="INST_CNTCT_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column name="ALTRNT_1_VNDR_NM" size="45" type="VARCHAR"/>
        <column name="ALTRNT_2_VNDR_NM" size="45" type="VARCHAR"/>
        <column name="ALTRNT_3_VNDR_NM" size="45" type="VARCHAR"/>
        <column name="ALTRNT_4_VNDR_NM" size="45" type="VARCHAR"/>
        <column name="ALTRNT_5_VNDR_NM" size="45" type="VARCHAR"/>
        <column name="BILL_NM" required="true" size="45" type="VARCHAR"/>
        <column name="BILL_LN1_ADDR" required="true" size="45" type="VARCHAR"/>
        <column name="BILL_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="BILL_CTY_NM" required="true" size="45" type="VARCHAR"/>
        <column name="BILL_ST_CD" required="true" size="2" type="VARCHAR"/>
        <column name="BILL_PSTL_CD" required="true" size="20" type="VARCHAR"/>
        <column name="BILL_CNTRY_CD" required="true" size="2" type="VARCHAR"/>
        <column name="BILL_PHN_NBR" required="true" size="20" type="VARCHAR"/>
        <column name="EXT_ORG_B2B_SUPP_ID" size="19" type="VARCHAR"/>
        <column name="ORG_AUTO_PO_LMT" scale="2" size="19" type="DECIMAL"/>
        <column name="PO_AUTO_IND" size="1" type="VARCHAR"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR" zz_comment="International address province."/>
        <column default="Y" name="RCVNG_DOC_REQ_IND" size="1" type="VARCHAR"/>
        <column name="PMT_RQST_PSTV_APRVL_IND" size="1" type="VARCHAR"/>
        <column name="CPTL_AST_SYS_TYP_CD" size="4" type="VARCHAR" zz_comment="The code to identify the type of Capital Asset System."/>
        <column name="PUR_RCVNG_NM" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_CTY_NM" size="45" type="VARCHAR"/>
        <column name="PUR_RCVNG_ST_CD" size="2" type="VARCHAR"/>
        <column name="PUR_RCVNG_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="PUR_RCVNG_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="CPTL_AST_SYS_ST_CD" size="4" type="VARCHAR" zz_comment="State code associated with the Capital Asset System."/>
        <column name="PUR_RCVNG_ADDR_TO_VNDR_IND" size="1" type="VARCHAR"/>
        <column default="Y" name="USE_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column name="DLVY_BLDG_OTHR_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR" zz_comment="To whose attention it should be directed to, if you wish this address to have an attention line."/>
        <column name="OLE_REQSTR_TYP_ID" size="22" type="DECIMAL"/>
        <column name="OLE_VNDR_TRANS_FRMT_ID" size="8" type="DECIMAL" zz_comment="A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable."/>
        <column default="1" name="OLE_PO_TYPE_ID" size="8" type="DECIMAL" zz_comment="Identifies the type of order, possible values could be one-time, standing, subscription.  System default data value shall be &quot;Firm, Fixed&quot;.&lt;BR>DM Entity: Order Line&lt;BR>Order Resource team discussion - March 2011&lt;BR>Create P/O, Purchase Order (#2)&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&lt;/Core>"/>
        <column name="OLE_VNDR_PO_ID" size="100" type="VARCHAR" zz_comment="Order number provided by the Vendor.&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&lt;/Core>"/>
        <column name="OLE_TRANS_TYP_ID" size="10" type="DECIMAL" zz_comment="Primary Key of the Transmission Type Table.&lt;BR>A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable.&lt;Story>Create P/O, Purchase Order #2&lt;/Story>&lt;Story>Create Modify Vendor Record #429&lt;/Story>&lt;Core>DataModel-Supplier.docx&#xa;August 30, 2011 discussion relating to how Method of PO Transmission and Vendor Transmission Format work regarding how POs are transmitted to vendors (see Method of Transmission v Vendor Transmission Format.doc)&lt;/Core>"/>
        <column default="P" name="ACCT_DISTR_MTD_IND" required="true" size="1" type="VARCHAR"/>
        <column name="VNDR_DEBRD_REAS_TXT" size="255" type="VARCHAR"/>
        <column name="BILL_EMAIL_ADDR" size="100" type="VARCHAR"/>
        <column default="N" name="LIC_REQ_IND" size="1" type="VARCHAR"/>
        <column name="LIC_RQMT_CD" size="20" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_LIC_RQMT_T" name="LIC_RQMT_FK">
            <reference foreign="LIC_RQMT_CD" local="LIC_RQMT_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_VNDR_TRANS_FRMT_TYP_INT_T" name="PUR_REQS_TR1">
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="OLE_VNDR_TRANS_FRMT_ID" local="OLE_VNDR_TRANS_FRMT_ID"/>
            <reference foreign="OLE_TRANS_TYP_ID" local="OLE_TRANS_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_REQS_TR10">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_REQS_TR11">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_REQS_TR13">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_ORG_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_REQS_TR14">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_COA_CD"/>
            <reference foreign="ORG_CD" local="NON_INST_FND_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="PUR_REQS_TR15">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="NON_INST_FND_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_REQS_TR16">
            <reference foreign="FIN_COA_CD" local="NON_INST_FND_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_CONTR_T" name="PUR_REQS_TR17">
            <reference foreign="VNDR_CONTR_GNRTD_ID" local="VNDR_CONTR_GNRTD_ID"/>
        </foreign-key>
        <!-- foreign-key foreignTable="PUR_REQS_STAT_T" name="PUR_REQS_TR2">
            <reference foreign="REQS_STAT_CD" local="REQS_STAT_CD"/>
        </foreign-key-->
        <foreign-key foreignTable="PUR_CPTL_AST_SYS_TYP_T" name="PUR_REQS_TR20">
            <reference foreign="CPTL_AST_SYS_TYP_CD" local="CPTL_AST_SYS_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_PO_TYP_T" name="PUR_REQS_TR3">
            <reference foreign="OLE_PO_TYPE_ID" local="OLE_PO_TYPE_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_FND_SRC_T" name="PUR_REQS_TR4">
            <reference foreign="FND_SRC_CD" local="FND_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_REQS_SRC_T" name="PUR_REQS_TR5">
            <reference foreign="REQS_SRC_CD" local="REQS_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_TRNS_MTHD_T" name="PUR_REQS_TR6">
            <reference foreign="PO_TRNS_MTHD_CD" local="PO_TRNS_MTHD_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_CST_SRC_T" name="PUR_REQS_TR7">
            <reference foreign="PO_CST_SRC_CD" local="PO_CST_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_DLVY_REQ_DT_REAS_T" name="PUR_REQS_TR8">
            <reference foreign="DLVY_REQ_DT_REAS_CD" local="DLVY_REQ_DT_REAS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CPTL_AST_SYS_ST_T" name="PUR_REQS_TR89">
            <reference foreign="CPTL_AST_SYS_ST_CD" local="CPTL_AST_SYS_ST_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_RECUR_PMT_TYP_T" name="PUR_REQS_TR9">
            <reference foreign="RECUR_PMT_TYP_CD" local="RECUR_PMT_TYP_CD"/>
        </foreign-key>
        <unique name="PUR_REQS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_REQS_TI1">
            <index-column name="REQS_SRC_CD"/>
        </index>
        <index name="PUR_REQS_TI2">
            <index-column name="FND_SRC_CD"/>
        </index>
        <!-- index name="PUR_REQS_TI3">
            <index-column name="REQS_STAT_CD"/>
        </index-->
        <index name="PUR_REQS_TI4">
            <index-column name="PO_TRNS_MTHD_CD"/>
        </index>
        <index name="PUR_REQS_TI5">
            <index-column name="RECUR_PMT_TYP_CD"/>
        </index>
        <index name="PUR_REQS_TI6">
            <index-column name="DLVY_REQ_DT_REAS_CD"/>
        </index>
        <index name="PUR_REQS_TI7">
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="PUR_REQS_TI8">
            <index-column name="PO_CST_SRC_CD"/>
        </index>
        <index name="PUR_REQS_TI9">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="PUR_SHP_PMT_TERM_T">
        <column name="VNDR_SHP_PMT_TERM_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify the shipping payment terms."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_SHP_PMT_TERM_DESC" size="45" type="VARCHAR" zz_comment="The title of the shipping payment terms."/>
        <column name="VNDR_SHP_PMT_TERM_PAY_IND" size="1" type="VARCHAR" zz_comment="Indicate if it permissible for the vendor to add shipping charges to an invoice."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the shipping payment terms code is active or not."/>
        <unique name="PUR_SHP_PMT_TERM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_SHP_SPCL_COND_T">
        <column name="VNDR_SHP_SPCL_COND_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify the shipping special condition."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_SHP_SPCL_COND_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the shipping special condition."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the shipping special condition code is active or not."/>
        <unique name="PUR_SHP_SPCL_COND_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_SHP_TTL_T">
        <column name="VNDR_SHP_TTL_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this vendor shipping title."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_SHP_TTL_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the vendor shipping title."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the vendor shipping title code is active or not."/>
        <unique name="PUR_SHP_TTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_SNSTV_DTA_ASGN_DTL_T">
        <column name="SNSTV_DTA_ASGN_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="SNSTV_DTA_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <foreign-key foreignTable="PUR_SNSTV_DTA_ASGN_T" name="PUR_SNSTV_DTA_ASGN_DTL_TR1">
            <reference foreign="SNSTV_DTA_ASGN_ID" local="SNSTV_DTA_ASGN_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SNSTV_DTA_T" name="PUR_SNSTV_DTA_ASGN_DTL_TR2">
            <reference foreign="SNSTV_DTA_CD" local="SNSTV_DTA_CD"/>
        </foreign-key>
        <unique name="PUR_SNSTV_DTA_ASGN_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_SNSTV_DTA_ASGN_T">
        <column name="SNSTV_DTA_ASGN_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PO_ID" required="true" size="9" type="DECIMAL"/>
        <column name="SNSTV_DTA_ASGN_REAS_TXT" size="500" type="VARCHAR"/>
        <column name="SNSTV_DTA_ASGN_CHG_PRSN_ID" size="40" type="VARCHAR"/>
        <column name="SNSTV_DTA_ASGN_CHG_DT" type="DATE"/>
        <unique name="PUR_SNSTV_DTA_ASGN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_SNSTV_DTA_T">
        <column name="SNSTV_DTA_CD" primaryKey="true" size="4" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="SNSTV_DTA_DESC" required="true" size="45" type="VARCHAR"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR"/>
        <unique name="PUR_SNSTV_DTA_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_SUPP_DVRST_T">
        <column name="VNDR_SUPP_DVRST_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this supplier diversity type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_SUPP_DVRST_DESC" size="45" type="VARCHAR" zz_comment="The title of the supplier diversity code."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the supplier diversity code is active or not."/>
        <unique name="PUR_SUPP_DVRST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_THRSHLD_T">
        <column name="PUR_THRSHLD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The code responsible for organization code being created."/>
        <column name="ACCT_TYP_CD" size="2" type="VARCHAR" zz_comment="The code to describe types of Account."/>
        <column name="SUB_FUND_GRP_CD" size="6" type="VARCHAR" zz_comment="A unique code for a particular Sub-Fund Group."/>
        <column name="FIN_OBJECT_CD" size="4" type="VARCHAR" zz_comment="A four character code assigned to transactions to classify the transaction as a specific income, expense, asset, liability or fund balance transaction. Global functionality is available for this document."/>
        <column name="ORG_CD" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus)."/>
        <column name="PUR_THRSHLD_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Threshold amount."/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated identifier."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned identifier."/>
        <column name="PUR_COMM_CD" size="40" type="VARCHAR" zz_comment="The code that represents the category for the goods or service the vendor provides."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <foreign-key foreignTable="CA_ACCOUNT_TYPE_T" name="PUR_THRSHLD_TR1">
            <reference foreign="ACCT_TYP_CD" local="ACCT_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_FUND_GRP_T" name="PUR_THRSHLD_TR2">
            <reference foreign="SUB_FUND_GRP_CD" local="SUB_FUND_GRP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_THRSHLD_TR3">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_THRSHLD_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_COMM_T" name="PUR_THRSHLD_TR5">
            <reference foreign="PUR_COMM_CD" local="PUR_COMM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_THRSHLD_TR6">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <unique name="PUR_THRSHLD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_ADDR_T">
        <column name="VNDR_ADDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor address generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_ADDR_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="Code used for categorizing  types of vendor addresses."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address information."/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address information."/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The city name for this address."/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR" zz_comment="Defines U.S. Postal Service codes used to identify states."/>
        <column name="VNDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="The postal code for this address."/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Assigns specific identifying codes to country names."/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR" zz_comment="To whose attention it should be directed to, if you wish this address to have an attention line."/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR" zz_comment="International address province."/>
        <column name="VNDR_ADDR_EMAIL_ADDR" size="90" type="VARCHAR" zz_comment="The vendor email address you wish to associate with this address."/>
        <column name="VNDR_B2B_URL_ADDR" size="90" type="VARCHAR" zz_comment="A URL you wish to associate with this vendor address."/>
        <column name="VNDR_FAX_NBR" size="40" type="VARCHAR" zz_comment="The vendor fax number you wish to associate with this address."/>
        <column name="VNDR_DFLT_ADDR_IND" size="1" type="VARCHAR" zz_comment="Select `Yes? or `No? from the list to indicate if this address should be used as the default for this vendor or not. Every vendor must have one default address. Not all address types may be eligible to be used as the default address."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the address is active."/>
        <column name="VNDR_ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="VNDR_FIN_COA_CD" size="2" type="VARCHAR"/>
        <column name="OLE_VNDR_ADDR_NT" size="400" type="VARCHAR" zz_comment="Note associated with the address."/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_ADDR_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_ADDR_TYP_T" name="PUR_VNDR_ADDR_TR2">
            <reference foreign="VNDR_ADDR_TYP_CD" local="VNDR_ADDR_TYP_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_ADDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_VNDR_ADDR_TI1">
            <index-column name="VNDR_HDR_GNRTD_ID"/>
            <index-column name="VNDR_DTL_ASND_ID"/>
        </index>
    </table>
    <table name="PUR_VNDR_ALIAS_T">
        <column name="VNDR_ALIAS_NM" size="45" type="VARCHAR" zz_comment="The alternate name that can be use to search for this vendor.&lt;BR>Vendor code assigned by OLE libraries.&lt;BR>Vendor code assigned by OLE parent libraries.&lt;BR>&lt;Story>Create Modify Vendor Record #429&lt;/Story>&lt;Story>DataModel-Supplier.docx&lt;Story>&lt;BR>Now being controlled by Search Alias and Search Alias Type."/>
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID.&lt;BR>A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named [OBJ_ID]. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key.&lt;BR>The object ID value is automatically stored by the framework and/or the database layer.&lt;BR>About the object ID&lt;BR>The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named [VER_NBR]. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the customer number is active."/>
        <column name="OLE_ALIAS_TYP_ID" size="8" type="DECIMAL" zz_comment="Identifies the search alias type applied via the OLE Alias Type maintenance table.  Sample/initial data values - Vendor Code, External Vendor Code.&lt;BR>&lt;Story>Create Modify Vendor Record #429&lt;/Story>&lt;Story>DataModel-Supplier.docx&lt;/Story>New attribute (and associated mainteance table) so can use Search Alias rather than have new attributes for Vendor Code and External Vendor Code.&#xa;"/>
        <column name="OLE_PUR_VNDR_ALIAS_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="OLE PK for Search Alias table so the name is no longer part of the PK"/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_ALIAS_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_VNDR_ALIAS_TYP_T" name="PUR_VNDR_ALIAS_TR2">
            <reference foreign="OLE_ALIAS_TYP_ID" local="OLE_ALIAS_TYP_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_ALIAS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_VNDR_ALIAS_TI1">
            <index-column name="VNDR_HDR_GNRTD_ID"/>
        </index>
    </table>
    <table name="PUR_VNDR_CNTCT_PHN_NBR_T">
        <column name="VNDR_CNTCT_PHN_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor contact phone generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_CNTCT_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor contact generated ID."/>
        <column name="VNDR_PHN_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="The code used to identify this phone type."/>
        <column name="VNDR_PHN_NBR" size="40" type="VARCHAR" zz_comment="Vendor phone number."/>
        <column name="VNDR_PHN_EXTNS_NBR" size="10" type="VARCHAR" zz_comment="The extension for the phone number."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the Vendor Phone Number is active."/>
        <foreign-key foreignTable="PUR_PHN_TYP_T" name="PUR_VNDR_CNTCT_PHN_NBR_TR1">
            <reference foreign="VNDR_PHN_TYP_CD" local="VNDR_PHN_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_CNTCT_T" name="PUR_VNDR_CNTCT_PHN_NBR_TR2">
            <reference foreign="VNDR_CNTCT_GNRTD_ID" local="VNDR_CNTCT_GNRTD_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_CNTCT_PHN_NBR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_CNTCT_T">
        <column name="VNDR_CNTCT_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor contact generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor generated ID."/>
        <column name="VNDR_DTL_ASND_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_CNTCT_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="Defines the role of the vendor contact, which can assist in determining how inquiries should be directed to the vendor."/>
        <column name="VNDR_CNTCT_NM" size="45" type="VARCHAR" zz_comment="The name of the contact."/>
        <column name="VNDR_CNTCT_EMAIL_ADDR" size="90" type="VARCHAR" zz_comment="The email address for this contact."/>
        <column name="VNDR_CNTCT_CMNT_TXT" size="800" type="VARCHAR" zz_comment="Any additional comments about this contact."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR" zz_comment="The first line of the address information for this contact."/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR" zz_comment="The second line of the address information for this contact."/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR" zz_comment="The city name for this contact."/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR" zz_comment="Defines U.S. Postal Service codes used to identify states."/>
        <column name="VNDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="The postal code for this contact."/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR" zz_comment="Assigns specific identifying codes to country names."/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR" zz_comment="To whose attention it should be directed to, if you wish this address to have an attention line."/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR" zz_comment="The Province name for this contact."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the Contact is active."/>
        <column name="VNDR_ACCOUNT_NBR" size="7" type="VARCHAR"/>
        <column name="VNDR_FIN_COA_CD" size="2" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_CNTCT_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CNTCT_TYP_T" name="PUR_VNDR_CNTCT_TR2">
            <reference foreign="VNDR_CNTCT_TYP_CD" local="VNDR_CNTCT_TYP_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_CNTCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_COMM_T">
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="PUR_COMM_CD" primaryKey="true" size="40" type="VARCHAR" zz_comment="Purchasing commodity code."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="PUR_COMM_DFLT_IND" size="1" type="VARCHAR" zz_comment="Indicates if commodity code is default."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if commodity code is active."/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_COMM_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_COMM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_CONTR_ORG_T">
        <column name="VNDR_CONTR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor contract generated ID."/>
        <column name="FIN_COA_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ORG_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="Represents a unique identifier assigned to units at many different levels within the institution (for example, department, responsibility center, and campus)."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_CTRPO_LMT_AMT" scale="2" size="19" type="DECIMAL" zz_comment="Vendor contract PO limit amount."/>
        <column name="VNDR_CONTR_EXCL_IND" size="2" type="VARCHAR" zz_comment="Vendor contract exclude indicator."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the record is active."/>
        <foreign-key foreignTable="PUR_VNDR_CONTR_T" name="PUR_VNDR_CONTR_ORG_TR1">
            <reference foreign="VNDR_CONTR_GNRTD_ID" local="VNDR_CONTR_GNRTD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_VNDR_CONTR_ORG_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_VNDR_CONTR_ORG_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_CONTR_ORG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_CONTR_T">
        <column name="VNDR_CONTR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor contract generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_CONTR_NM" size="20" type="VARCHAR" zz_comment="The name used to identify this vendor contract."/>
        <column name="VNDR_CONTR_DESC" size="60" type="VARCHAR" zz_comment="A text description that describes the contract."/>
        <column name="VNDR_CMP_CD" size="2" type="VARCHAR" zz_comment="What institution campus with which this contract is associated."/>
        <column name="VNDR_CONTR_BEG_DT" type="DATE" zz_comment="The effective date of the contract"/>
        <column name="VNDR_CONTR_END_DT" type="DATE" zz_comment="The expiration date of the contract"/>
        <column name="CONTR_MGR_CD" size="2" type="DECIMAL" zz_comment="The name of the person at your institution who manages this contract."/>
        <column name="PO_CST_SRC_CD" size="4" type="VARCHAR" zz_comment="A cost source for this contract"/>
        <column name="VNDR_PMT_TERM_CD" size="5" type="VARCHAR" zz_comment="The payment terms for this contract"/>
        <column name="VNDR_SHP_PMT_TERM_CD" size="4" type="VARCHAR" zz_comment="The shipping terms for this contract"/>
        <column name="VNDR_SHP_TTL_CD" size="4" type="VARCHAR" zz_comment="A shipping title for this contract"/>
        <column name="VNDR_CONTR_EXTNS_DT" type="DATE" zz_comment="The date up until the contract can be extended"/>
        <column name="VNDR_B2B_IND" size="1" type="VARCHAR" zz_comment="Indicates if vendor is B2B."/>
        <column name="ORG_AUTO_PO_LMT" scale="2" size="19" type="DECIMAL" zz_comment="The upper dollar amount for which Automatic Purchase Orders (APOs) under this contract can be created."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the contract is active."/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_CONTR_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_CONTR_MGR_T" name="PUR_VNDR_CONTR_TR3">
            <reference foreign="CONTR_MGR_CD" local="CONTR_MGR_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_CST_SRC_T" name="PUR_VNDR_CONTR_TR4">
            <reference foreign="PO_CST_SRC_CD" local="PO_CST_SRC_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PMT_TERM_TYP_T" name="PUR_VNDR_CONTR_TR5">
            <reference foreign="VNDR_PMT_TERM_CD" local="VNDR_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_PMT_TERM_T" name="PUR_VNDR_CONTR_TR6">
            <reference foreign="VNDR_SHP_PMT_TERM_CD" local="VNDR_SHP_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_TTL_T" name="PUR_VNDR_CONTR_TR7">
            <reference foreign="VNDR_SHP_TTL_CD" local="VNDR_SHP_TTL_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_CONTR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_CUST_NBR_T">
        <column name="VNDR_CUST_NBR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor customer number generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_CUST_NBR" required="true" size="30" type="VARCHAR"/>
        <column name="FIN_COA_CD" size="2" type="VARCHAR" zz_comment="The chart this customer number should be associated wi"/>
        <column name="VNDR_ORG_CD" size="4" type="VARCHAR" zz_comment="An organization code to associate with this customer number"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the customer number is active."/>
        <column name="OLE_STD_DEL_CARR_INT" scale="2" size="6" type="DECIMAL" zz_comment="Standard delivery interval-for each standard delivery carrier expressed in days/hours from order date to delivery; used as default claim interval in POs. For example: 27 years, 23 hours"/>
        <column name="CARI_CD" size="4" type="VARCHAR" zz_comment="Standard delivery carrier for the vendor as associated with a particular vendor account/customer number.  Select from the available Delivery Carrier values.&lt;/userstory>Create Modify Vendor Record #429 &lt;/userstory>"/>
        <column name="OLE_DISCNT" scale="4" size="19" type="DECIMAL" zz_comment="Indicates standard discount applied to particular customer number.&lt;userstory>Identify Supplier #98&lt;/userstory>&lt;userstory>Create Modify Vendor Record #429&lt;/userstory>&lt;userstory>DataModel-Supplier.docx&lt;/userstory>"/>
        <column name="OLE_VNDR_DISCNT_TYP" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_CARI_T" name="NDR_CUST_NBR_TR4">
            <reference foreign="CARI_CD" local="CARI_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_CUST_NBR_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ORG_T" name="PUR_VNDR_CUST_NBR_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ORG_CD" local="VNDR_ORG_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="PUR_VNDR_CUST_NBR_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_CUST_NBR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_DFLT_ADDR_T">
        <column name="VNDR_DFLT_ADDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor default address generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_ADDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor address generated ID."/>
        <column name="VNDR_CMP_CD" size="2" type="VARCHAR" zz_comment="Campus code associated with a particular vendor address."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if record is active."/>
        <foreign-key foreignTable="PUR_VNDR_ADDR_T" name="PUR_VNDR_DFLT_ADDR_TR4">
            <reference foreign="VNDR_ADDR_GNRTD_ID" local="VNDR_ADDR_GNRTD_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_DFLT_ADDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="PUR_VNDR_DFLT_ADDR_TI1">
            <index-column name="VNDR_ADDR_GNRTD_ID"/>
        </index>
    </table>
    <table name="PUR_VNDR_DTL_T">
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_PARENT_IND" size="1" type="VARCHAR" zz_comment="Vendor parent Indicator."/>
        <column name="VNDR_NM" required="true" size="45" type="VARCHAR" zz_comment="The vendor name that is not a first and last name. Required when the first and last name of the vendor are not entered."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if a record is active."/>
        <column name="VNDR_INACTV_REAS_CD" size="4" type="VARCHAR" zz_comment="Reason for Inactivating a currently active vendor. Examples might include `Sold? or `Out of Business.?"/>
        <column name="VNDR_DUNS_NBR" size="9" type="VARCHAR" zz_comment="The DUNS number is a unique identifier for businesses that register with Dun and Bradstreet."/>
        <column name="VNDR_PMT_TERM_CD" size="5" type="VARCHAR" zz_comment="Vendor payment terms."/>
        <column name="VNDR_SHP_TTL_CD" size="4" type="VARCHAR" zz_comment="The shipping title determines when ownership of the product takes effect. For example destination indicates that ownership takes effect when the product arrives at the delivery location."/>
        <column name="VNDR_SHP_PMT_TERM_CD" size="4" type="VARCHAR" zz_comment="This determines whether the institution pays for shipping charges."/>
        <column name="VNDR_CNFM_IND" size="1" type="VARCHAR" zz_comment="Indicates whether this vendor needs a printed or faxed copy of a PO if the order has been phoned in."/>
        <column name="VNDR_PRPYMT_IND" size="1" type="VARCHAR" zz_comment="Indicates whether or not this vendor accepts pre-payments."/>
        <column name="VNDR_CCRD_IND" size="1" type="VARCHAR" zz_comment="Indicates whether or not this vendor accepts credit card payments."/>
        <column name="VNDR_MIN_ORD_AMT" scale="2" size="7" type="DECIMAL" zz_comment="An amount if the vendor requires a minimum dollar amount for orders."/>
        <column name="VNDR_URL_ADDR" size="45" type="VARCHAR" zz_comment="The URL for the vendor?s website."/>
        <column name="VNDR_SOLD_TO_NM" size="100" type="VARCHAR" zz_comment="If the vendor is sold, the sold to name."/>
        <column name="VNDR_RMT_NM" size="45" type="VARCHAR" zz_comment="The Vendor Name as it should appear on all remittances if different from name entered in Vendor Name or Vendor First Name and Vendor Last Name field."/>
        <column name="VNDR_RSTRC_IND" size="1" type="VARCHAR" zz_comment="Indicates whether or not the use of this vendor is restricted. A restricted vendor is ineligible for APOs."/>
        <column name="VNDR_RSTRC_REAS_TXT" size="60" type="VARCHAR" zz_comment="A text description indicating why this vendor is restricted."/>
        <column name="VNDR_RSTRC_DT" type="DATE" zz_comment="Date vendor became restricted."/>
        <column name="VNDR_RSTRC_PRSN_ID" size="40" type="VARCHAR" zz_comment="Restricted person ID."/>
        <column name="VNDR_SOLD_TO_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor sold to generated ID."/>
        <column name="VNDR_SOLD_TO_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor sold to assigned ID."/>
        <column name="VNDR_1ST_LST_NM_IND" size="1" type="VARCHAR" zz_comment="Vendor first and last name indicator."/>
        <column default="Y" name="COLLECT_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column name="OLE_CURR_TYP_ID" size="8" type="DECIMAL" zz_comment="Currency type of the vendor. &lt;userstory>Create Modify Vendor Record #429&lt;/userstory>&lt;userstory>DataModel-Supplier.docx&lt;/userstory>"/>
        <column name="VNDR_PMT_MTHD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_LINK_ID" size="40" type="VARCHAR"/>
        <column name="VNDR_CLM_INTRVL" size="40" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_VNDR_HDR_T" name="PUR_VNDR_DTL_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_INACTV_REAS_T" name="PUR_VNDR_DTL_TR2">
            <reference foreign="VNDR_INACTV_REAS_CD" local="VNDR_INACTV_REAS_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PMT_TERM_TYP_T" name="PUR_VNDR_DTL_TR3">
            <reference foreign="VNDR_PMT_TERM_CD" local="VNDR_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_TTL_T" name="PUR_VNDR_DTL_TR4">
            <reference foreign="VNDR_SHP_TTL_CD" local="VNDR_SHP_TTL_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_PMT_TERM_T" name="PUR_VNDR_DTL_TR5">
            <reference foreign="VNDR_SHP_PMT_TERM_CD" local="VNDR_SHP_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_DTL_TR6">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_SOLD_TO_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_SOLD_TO_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CURR_TYP_T" name="PUR_VND_DTL_CURR_TYP_FR">
            <reference foreign="OLE_CURR_TYP_ID" local="OLE_CURR_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PMT_MTHD_T" name="VNDR_PMT_MTHD_FK">
            <reference foreign="OLE_PMT_MTHD_ID" local="VNDR_PMT_MTHD_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_DTL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_EXCL_MT">
        <column name="VNDR_EXCL_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="VNDR_EXCL_LOAD_DT" type="DATE"/>
        <column name="VNDR_EXCL_NM" size="200" type="VARCHAR"/>
        <column name="VNDR_EXCL_LN1_ADDR" size="150" type="VARCHAR"/>
        <column name="VNDR_EXCL_LN2_ADDR" size="50" type="VARCHAR"/>
        <column name="VNDR_EXCL_CTY_NM" size="50" type="VARCHAR"/>
        <column name="VNDR_EXCL_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_EXCL_PRVN_NM" size="20" type="VARCHAR"/>
        <column name="VNDR_EXCL_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_EXCL_OTHR_NM" size="1000" type="VARCHAR"/>
        <column name="VNDR_EXCL_DESC_TXT" size="1000" type="VARCHAR"/>
    </table>
    <table name="PUR_VNDR_EXCL_MTCH_T">
        <column name="VNDR_EXCL_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_ADDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="VNDR_EXCL_CFRM_STAT_CD" size="10" type="VARCHAR"/>
        <column name="VNDR_EXCL_LOAD_DT" type="DATE"/>
        <column name="VNDR_EXCL_NM" size="200" type="VARCHAR"/>
        <column name="VNDR_EXCL_LN1_ADDR" size="150" type="VARCHAR"/>
        <column name="VNDR_EXCL_LN2_ADDR" size="50" type="VARCHAR"/>
        <column name="VNDR_EXCL_CTY_NM" size="50" type="VARCHAR"/>
        <column name="VNDR_EXCL_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_EXCL_PRVN_NM" size="20" type="VARCHAR"/>
        <column name="VNDR_EXCL_ZIP_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_EXCL_OTHR_NM" size="1000" type="VARCHAR"/>
        <column name="VNDR_EXCL_DESC_TXT" size="1000" type="VARCHAR"/>
        <column name="LST_UPDT_TS" type="DATE"/>
        <column name="LST_UPDT_PRNCPL_NM" size="100" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_VNDR_HDR_T" name="PUR_VNDR_EXCL_MTCH_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_EXCL_MTCH_TR2">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_EXCL_MTCH_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_HDR_T">
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR" zz_comment="The Object ID is used as a globally unique identifier of each row across all database tables (see caveat below). That is, every row in every table should have a different object value. It is typically defined as a VARCHAR field of 36 characters, and should be named OBJ_ID. A unique constraint should be applied to the object ID column, but must NOT be part of the primary key. The object ID value is automatically stored by the framework and/or the database layer. About the object ID The value of the object ID is a Globally Unique Identifier (GUID). It is extremely likely that each row will have a unique value, and for practical purposes, we assume that each row will have a unique object ID."/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL" zz_comment="KFS/Rice uses optimistic locking to provide concurrency control. Optimistic locking requires the use of a version number field, named &quot;VER_NBR&quot;. On Oracle, the field is defined as a NUMBER(8,0). On MySQL, the field is defined as a DECIMAL(8). This column should NOT be part of the primary key."/>
        <column name="VNDR_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="Indicates the vendor type. Values include `Disbursement Voucher? and `Purchase Order.? A vendor?s type will determine whether it can be used on a Purchasing document - PO types can only be used on purchasing documents. PO and DV can be used on the Disburs"/>
        <column name="VNDR_TAX_NBR" size="255" type="VARCHAR" zz_comment="The vendor?s tax ID number or SSN."/>
        <column name="VNDR_TAX_TYP_CD" size="4" type="VARCHAR" zz_comment="Vendor tax type code."/>
        <column name="VNDR_OWNR_CD" size="4" type="VARCHAR" zz_comment="Indicates the type of ownership, values may include `Corporation,? `Non-Profit,? and `Individual/Sole Proprietor.? A vendor?s ownership type may impact under what circumstances it can be used."/>
        <column name="VNDR_OWNR_CTGRY_CD" size="4" type="VARCHAR" zz_comment="The ownership category more specifically identifies the vendor, often indicating the type of services this vendor provides. Examples might include `Health Care Services? or `Legal Services.?"/>
        <column name="VNDR_FWT_BEG_DT" type="DATE" zz_comment="The effective date for backup."/>
        <column name="VNDR_FWT_END_DT" type="DATE" zz_comment="The date to discontinue backup withholding"/>
        <column name="VNDR_W9_RCVD_IND" size="1" type="VARCHAR" zz_comment="Indicate if a W9 has been received for this vendor or not. Certain types of vendors may be required to have a W9 on file before they can be approved for use."/>
        <column name="VNDR_W8_BEN_RCVD_IND" size="1" type="VARCHAR" zz_comment="Indicate if a W-8BEN has been received for this vendor or not. Certain types of foreign vendors may be required to have a W-8BEN on file before they can be approved for use."/>
        <column name="VNDR_DEBRD_IND" size="1" type="VARCHAR" zz_comment="Indicate whether or not this vendor has been debarred. This designation indicates that an institution has been barred from doing business with this vendor by the state or federal government."/>
        <column name="VNDR_FRGN_IND" size="1" type="VARCHAR" zz_comment="Indicates if the vendor should be identified as foreign or not."/>
        <foreign-key foreignTable="PUR_VNDR_TYP_T" name="PUR_VNDR_HDR_TR1">
            <reference foreign="VNDR_TYP_CD" local="VNDR_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_OWNR_TYP_T" name="PUR_VNDR_HDR_TR2">
            <reference foreign="VNDR_OWNR_CD" local="VNDR_OWNR_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_OWNR_CTGRY_T" name="PUR_VNDR_HDR_TR3">
            <reference foreign="VNDR_OWNR_CTGRY_CD" local="VNDR_OWNR_CTGRY_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_HDR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_INACTV_REAS_T">
        <column name="VNDR_INACTV_REAS_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this vendor inactive reason."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_INACTV_REAS_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of the vendor inactive reason code."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the vendor inactive reason code is active."/>
        <unique name="PUR_VNDR_INACTV_REAS_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_PHN_NBR_T">
        <column name="VNDR_PHN_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor phone generated ID."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_PHN_TYP_CD" required="true" size="4" type="VARCHAR" zz_comment="The code used to identify this phone type."/>
        <column name="VNDR_PHN_NBR" size="40" type="VARCHAR" zz_comment="The contact persons phone number. - INCOMPLETE"/>
        <column name="VNDR_PHN_EXTNS_NBR" size="10" type="VARCHAR" zz_comment="The extension for the phone number."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the phone number is active or not."/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_PHN_NBR_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PHN_TYP_T" name="PUR_VNDR_PHN_NBR_TR2">
            <reference foreign="VNDR_PHN_TYP_CD" local="VNDR_PHN_TYP_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_PHN_NBR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_SHP_SPCL_COND_T">
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID."/>
        <column name="VNDR_SHP_SPCL_COND_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify the shipping special condition."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the shipping special condition code is active."/>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="PUR_VNDR_SHP_SPCL_COND_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_SPCL_COND_T" name="PUR_VNDR_SHP_SPCL_COND_TR2">
            <reference foreign="VNDR_SHP_SPCL_COND_CD" local="VNDR_SHP_SPCL_COND_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_SHP_SPCL_COND_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_STPLTN_T">
        <column name="VNDR_STPLTN_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_STPLTN_NM" required="true" size="40" type="VARCHAR" zz_comment="The familiar title of this vendor stipulation."/>
        <column name="VNDR_STPLTN_DESC" required="true" size="4000" type="VARCHAR" zz_comment="The text for this vendor stipulation."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if this vendor stipulation is active."/>
        <unique name="PUR_VNDR_STPLTN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_SUPP_DVRST_T">
        <column name="VNDR_HDR_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_SUPP_DVRST_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this supplier diversity type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the supplier diversity code is active."/>
        <foreign-key foreignTable="PUR_VNDR_HDR_T" name="PUR_VNDR_SUPP_DVRST_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SUPP_DVRST_T" name="PUR_VNDR_SUPP_DVRST_TR2">
            <reference foreign="VNDR_SUPP_DVRST_CD" local="VNDR_SUPP_DVRST_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_SUPP_DVRST_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_TAX_CHG_T">
        <column name="VNDR_TAX_CHG_GNRTD_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Vendor Tax Change Generated Identifier"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_HDR_GNRTD_ID" required="true" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_TAX_CHG_DT" required="true" type="DATE"/>
        <column name="VNDR_PREV_TAX_NBR" size="255" type="VARCHAR" zz_comment="Vendor previous tax number."/>
        <column name="VNDR_PREV_TAX_TYP_CD" size="4" type="VARCHAR" zz_comment="Vendor previous tax type code."/>
        <column name="VNDR_TAX_CHG_PRSN_ID" required="true" size="40" type="VARCHAR" zz_comment="Vendor Tax Change Person Identifier"/>
        <foreign-key foreignTable="PUR_VNDR_HDR_T" name="PUR_VNDR_TAX_CHG_TR1">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
        </foreign-key>
        <unique name="PUR_VNDR_TAX_CHG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="PUR_VNDR_TYP_T">
        <column name="VNDR_TYP_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code used to identify this vendor type."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="VNDR_TYP_DESC" size="45" type="VARCHAR" zz_comment="The familiar title of this vendor type."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="Indicates if the vendor type code is active."/>
        <column name="VNDR_TAX_NBR_REQ_IND" size="1" type="VARCHAR" zz_comment="Indicates if a vendor of this type is required to have a tax number."/>
        <column name="VNDR_TYP_CHG_ALLW_IND" size="1" type="VARCHAR" zz_comment="Indicates if a vendor of this type can be changed to another vendor type after creation."/>
        <column name="VNDR_ADDR_TYP_REQ_CD" size="4" type="VARCHAR" zz_comment="Vendor address type required code."/>
        <column name="VNDR_CONTR_ALLW_IND" size="1" type="VARCHAR" zz_comment="Indicates if a vendor of this type can be changed to another vendor type after creation."/>
        <column name="VNDR_SHOW_RVW_IND" size="1" type="VARCHAR" zz_comment="Vendor show/review ID."/>
        <column name="VNDR_RVW_TXT" size="4000" type="VARCHAR" zz_comment="Vendor review text."/>
        <column name="PUR_COMM_REQ_IND" size="1" type="VARCHAR" zz_comment="Commodity required indicator."/>
        <foreign-key foreignTable="PUR_ADDR_TYP_T" name="PUR_VNDR_TYP_TR1">
            <reference foreign="VNDR_ADDR_TYP_CD" local="VNDR_ADDR_TYP_REQ_CD"/>
        </foreign-key>
        <unique name="PUR_VNDR_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="QRTZ_BLOB_TRIGGERS">
        <column name="TRIGGER_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="BLOB_DATA" type="BLOB"/>
        <foreign-key foreignTable="QRTZ_TRIGGERS" name="SYS_C0092243">
            <reference foreign="TRIGGER_NAME" local="TRIGGER_NAME"/>
            <reference foreign="TRIGGER_GROUP" local="TRIGGER_GROUP"/>
        </foreign-key>
    </table>
    <table name="QRTZ_CALENDARS">
        <column name="CALENDAR_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="CALENDAR" required="true" type="BLOB"/>
    </table>
    <table name="QRTZ_CRON_TRIGGERS">
        <column name="TRIGGER_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="CRON_EXPRESSION" required="true" size="80" type="VARCHAR"/>
        <column name="TIME_ZONE_ID" size="80" type="VARCHAR"/>
        <foreign-key foreignTable="QRTZ_TRIGGERS" name="SYS_C0091987">
            <reference foreign="TRIGGER_NAME" local="TRIGGER_NAME"/>
            <reference foreign="TRIGGER_GROUP" local="TRIGGER_GROUP"/>
        </foreign-key>
    </table>
    <table name="QRTZ_FIRED_TRIGGERS">
        <column name="ENTRY_ID" primaryKey="true" size="95" type="VARCHAR"/>
        <column name="TRIGGER_NAME" required="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_GROUP" required="true" size="80" type="VARCHAR"/>
        <column name="IS_VOLATILE" required="true" size="1" type="VARCHAR"/>
        <column name="INSTANCE_NAME" required="true" size="80" type="VARCHAR"/>
        <column name="FIRED_TIME" required="true" size="13" type="DECIMAL"/>
        <column name="PRIORITY" required="true" size="13" type="DECIMAL"/>
        <column name="STATE" required="true" size="16" type="VARCHAR"/>
        <column name="JOB_NAME" size="80" type="VARCHAR"/>
        <column name="JOB_GROUP" size="80" type="VARCHAR"/>
        <column name="IS_STATEFUL" size="1" type="VARCHAR"/>
        <column name="REQUESTS_RECOVERY" size="1" type="VARCHAR"/>
        <index name="IDX_QRTZ_FT_JOB_GROUP">
            <index-column name="JOB_GROUP"/>
        </index>
        <index name="IDX_QRTZ_FT_JOB_NAME">
            <index-column name="JOB_NAME"/>
        </index>
        <index name="IDX_QRTZ_FT_JOB_REQ_RECOVERY">
            <index-column name="REQUESTS_RECOVERY"/>
        </index>
        <index name="IDX_QRTZ_FT_JOB_STATEFUL">
            <index-column name="IS_STATEFUL"/>
        </index>
        <index name="IDX_QRTZ_FT_TRIG_GROUP">
            <index-column name="TRIGGER_GROUP"/>
        </index>
        <index name="IDX_QRTZ_FT_TRIG_INST_NAME">
            <index-column name="INSTANCE_NAME"/>
        </index>
        <index name="IDX_QRTZ_FT_TRIG_NAME">
            <index-column name="TRIGGER_NAME"/>
        </index>
        <index name="IDX_QRTZ_FT_TRIG_NM_GP">
            <index-column name="TRIGGER_NAME"/>
            <index-column name="TRIGGER_GROUP"/>
        </index>
        <index name="IDX_QRTZ_FT_TRIG_VOLATILE">
            <index-column name="IS_VOLATILE"/>
        </index>
    </table>
    <table name="QRTZ_JOB_DETAILS">
        <column name="JOB_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="JOB_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="DESCRIPTION" size="120" type="VARCHAR"/>
        <column name="JOB_CLASS_NAME" required="true" size="128" type="VARCHAR"/>
        <column name="IS_DURABLE" required="true" size="1" type="VARCHAR"/>
        <column name="IS_VOLATILE" required="true" size="1" type="VARCHAR"/>
        <column name="IS_STATEFUL" required="true" size="1" type="VARCHAR"/>
        <column name="REQUESTS_RECOVERY" required="true" size="1" type="VARCHAR"/>
        <column name="JOB_DATA" type="BLOB"/>
        <index name="IDX_QRTZ_J_REQ_RECOVERY">
            <index-column name="REQUESTS_RECOVERY"/>
        </index>
    </table>
    <table name="QRTZ_JOB_LISTENERS">
        <column name="JOB_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="JOB_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="JOB_LISTENER" primaryKey="true" size="80" type="VARCHAR"/>
        <foreign-key foreignTable="QRTZ_JOB_DETAILS" name="SYS_C0091985">
            <reference foreign="JOB_NAME" local="JOB_NAME"/>
            <reference foreign="JOB_GROUP" local="JOB_GROUP"/>
        </foreign-key>
    </table>
    <table name="QRTZ_LOCKS">
        <column name="LOCK_NAME" primaryKey="true" size="40" type="VARCHAR"/>
    </table>
    <table name="QRTZ_PAUSED_TRIGGER_GRPS">
        <column name="TRIGGER_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
    </table>
    <table name="QRTZ_SCHEDULER_STATE">
        <column name="INSTANCE_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="LAST_CHECKIN_TIME" required="true" size="13" type="DECIMAL"/>
        <column name="CHECKIN_INTERVAL" required="true" size="13" type="DECIMAL"/>
    </table>
    <table name="QRTZ_SIMPLE_TRIGGERS">
        <column name="TRIGGER_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="REPEAT_COUNT" required="true" size="7" type="DECIMAL"/>
        <column name="REPEAT_INTERVAL" required="true" size="12" type="DECIMAL"/>
        <column name="TIMES_TRIGGERED" required="true" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="QRTZ_TRIGGERS" name="SYS_C0091986">
            <reference foreign="TRIGGER_NAME" local="TRIGGER_NAME"/>
            <reference foreign="TRIGGER_GROUP" local="TRIGGER_GROUP"/>
        </foreign-key>
    </table>
    <table name="QRTZ_TRIGGERS">
        <column name="TRIGGER_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="JOB_NAME" required="true" size="80" type="VARCHAR"/>
        <column name="JOB_GROUP" required="true" size="80" type="VARCHAR"/>
        <column name="IS_VOLATILE" required="true" size="1" type="VARCHAR"/>
        <column name="DESCRIPTION" size="120" type="VARCHAR"/>
        <column name="NEXT_FIRE_TIME" size="13" type="DECIMAL"/>
        <column name="PREV_FIRE_TIME" size="13" type="DECIMAL"/>
        <column name="PRIORITY" size="13" type="DECIMAL"/>
        <column name="TRIGGER_STATE" required="true" size="16" type="VARCHAR"/>
        <column name="TRIGGER_TYPE" required="true" size="8" type="VARCHAR"/>
        <column name="START_TIME" required="true" size="13" type="DECIMAL"/>
        <column name="END_TIME" size="13" type="DECIMAL"/>
        <column name="CALENDAR_NAME" size="80" type="VARCHAR"/>
        <column name="MISFIRE_INSTR" size="2" type="DECIMAL"/>
        <column name="JOB_DATA" type="BLOB"/>
        <foreign-key foreignTable="QRTZ_JOB_DETAILS" name="SYS_C0092242">
            <reference foreign="JOB_NAME" local="JOB_NAME"/>
            <reference foreign="JOB_GROUP" local="JOB_GROUP"/>
        </foreign-key>
        <index name="IDX_QRTZ_T_NEXT_FIRE_TIME">
            <index-column name="NEXT_FIRE_TIME"/>
        </index>
        <index name="IDX_QRTZ_T_NFT_ST">
            <index-column name="NEXT_FIRE_TIME"/>
            <index-column name="TRIGGER_STATE"/>
        </index>
        <index name="IDX_QRTZ_T_STATE">
            <index-column name="TRIGGER_STATE"/>
        </index>
        <index name="IDX_QRTZ_T_VOLATILE">
            <index-column name="IS_VOLATILE"/>
        </index>
    </table>
    <table name="QRTZ_TRIGGER_LISTENERS">
        <column name="TRIGGER_NAME" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_GROUP" primaryKey="true" size="80" type="VARCHAR"/>
        <column name="TRIGGER_LISTENER" primaryKey="true" size="80" type="VARCHAR"/>
        <foreign-key foreignTable="QRTZ_TRIGGERS" name="SYS_C0091988">
            <reference foreign="TRIGGER_NAME" local="TRIGGER_NAME"/>
            <reference foreign="TRIGGER_GROUP" local="TRIGGER_GROUP"/>
        </foreign-key>
    </table>
    <table name="SEC_SCRTY_ATTR_T">
        <column name="ATTR_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ATTR_NM" required="true" size="100" type="VARCHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_ATTR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_DEFN_DOC_TYP_T">
        <column name="DEFN_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="DOC_TYP_NM" primaryKey="true" size="64" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_DEFN_DOC_TYP_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_DEFN_T">
        <column name="DEFN_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DEFN_NM" required="true" size="100" type="VARCHAR"/>
        <column name="DEFN_DESC_TXT" size="400" type="VARCHAR"/>
        <column name="ROLE_ID" size="40" type="VARCHAR"/>
        <column name="ATTR_ID" required="true" size="10" type="DECIMAL"/>
        <column default="N" name="RSTR_VIEW_ACCT_LINE_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_EDIT_ACCT_LINE_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_VIEW_DOC_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_EDIT_DOC_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_VIEW_NTE_ATT_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_LU_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_GL_INQ_IND" required="true" size="1" type="CHAR"/>
        <column default="N" name="RSTR_LD_INQ_IND" required="true" size="1" type="CHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_DEFN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_MDL_DEFN_T">
        <column name="MDL_DEFN_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="MDL_ID" required="true" size="10" type="DECIMAL"/>
        <column name="DEFN_ID" required="true" size="10" type="DECIMAL"/>
        <column default="A" name="CONS_CD" required="true" size="1" type="VARCHAR"/>
        <column name="OPR_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ATTR_VAL" required="true" size="400" type="VARCHAR"/>
        <column default="N" name="OVRD_DNY_IND" required="true" size="1" type="CHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_MDL_DEFN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_MDL_MBR_T">
        <column name="MDL_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="MBR_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="MBR_TYP_CD" primaryKey="true" size="1" type="CHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ACTV_FRM_DT" type="DATE"/>
        <column name="ACTV_TO_DT" type="DATE"/>
        <unique name="SEC_SCRTY_MDL_MBR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_MDL_T">
        <column name="MDL_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="MDL_NM" required="true" size="100" type="VARCHAR"/>
        <column name="MDL_DESC_TXT" size="400" type="VARCHAR"/>
        <column name="ROLE_ID" size="40" type="VARCHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_MDL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_PRNCPL_DEFN_T">
        <column name="PRNCPL_DEFN_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="DEFN_ID" required="true" size="10" type="DECIMAL"/>
        <column name="PRNCPL_ID" required="true" size="40" type="VARCHAR"/>
        <column default="A" name="CONS_CD" required="true" size="1" type="VARCHAR"/>
        <column name="OPR_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ATTR_VAL" required="true" size="400" type="VARCHAR"/>
        <column default="N" name="OVRD_DNY_IND" required="true" size="1" type="CHAR"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_PRNCPL_DEFN_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SEC_SCRTY_PRNCPL_T">
        <column name="PRNCPL_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column default="Y" name="ACTV_IND" required="true" size="1" type="CHAR"/>
        <unique name="SEC_SCRTY_PRNCPL_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SH_ACCT_PERIOD_T">
        <column name="UNIV_FISCAL_YR" primaryKey="true" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="UNIV_FISCAL_PRD_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_PRD_NM" size="10" type="VARCHAR" zz_comment="The familiar name associated with the coded subdivision of the Fiscal Year."/>
        <column name="ROW_ACTV_IND" size="1" type="VARCHAR" zz_comment="Status of &quot;&quot;Open&quot;&quot; indicates the period is open and may be used on transactions or assigned as attributes in other tables.  Status of &quot;&quot;Closed&quot;&quot; indicates the period is closed and may NOT be used on transactions or assigned as attributes in other tables."/>
        <column name="BDGT_ROLLOVER_CD" size="1" type="VARCHAR" zz_comment="When selected the system will automatically carry forward or revert funds to the period indicated in the University Fiscal Period Code field.  This functionality is currently not available."/>
        <column name="UNIV_FSCPD_END_DT" type="DATE" zz_comment="The last day of the fiscal period."/>
        <foreign-key foreignTable="FS_OPTION_T" name="SH_ACCT_PERIOD_TR1">
            <reference foreign="UNIV_FISCAL_YR" local="UNIV_FISCAL_YR"/>
        </foreign-key>
        <unique name="SH_ACCT_PERIOD_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SH_BUILDING_T">
        <column name="CAMPUS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="The code uniquely identifying a particular campus."/>
        <column name="BLDG_CD" primaryKey="true" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BLDG_NM" size="40" type="VARCHAR" zz_comment="The familiar name for the building."/>
        <column name="BLDG_STR_ADDR" size="40" type="VARCHAR" zz_comment="The street address."/>
        <column name="BLDG_ADDR_CTY_NM" size="37" type="VARCHAR" zz_comment="The city name for this address."/>
        <column name="BLDG_ADDR_ST_CD" size="2" type="VARCHAR" zz_comment="The state code for this address."/>
        <column name="BLDG_ADDR_ZIP_CD" size="20" type="VARCHAR" zz_comment="Defines zip code to city and state cross-references."/>
        <column name="ALTRNT_BLDG_CD" size="4" type="VARCHAR" zz_comment="An alternate code (free form text) assigned to a building"/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <column name="BLDG_ADDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <unique name="SH_BUILDING_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SH_FNCTNL_FIELD_DESCR_T">
        <column name="NMSPC_CD" primaryKey="true" size="20" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="CMPNT_CLSS" primaryKey="true" size="100" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="PRPRTY_NM" primaryKey="true" size="100" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="FNCTNL_FIELD_DESCR" size="4000" type="VARCHAR" zz_comment="[INCOMPLETE]"/>
        <column name="ACTIVE_IND" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="SH_FNCTNL_FIELD_DESCR_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SH_ROOM_T">
        <column name="CAMPUS_CD" primaryKey="true" size="2" type="VARCHAR" zz_comment="A unique identifying code assigned to a campus."/>
        <column name="BLDG_CD" primaryKey="true" size="10" type="VARCHAR" zz_comment="The record key for the building in the system."/>
        <column name="BLDG_ROOM_NBR" primaryKey="true" size="8" type="VARCHAR" zz_comment="The valid room number for the building that houses the asset."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="BLDG_ROOM_TYPE" size="50" type="VARCHAR" zz_comment="The name for the type of room that houses the asset."/>
        <column name="BLDG_ROOM_DEPT" size="40" type="VARCHAR" zz_comment="The department in which the room that houses the asset exists."/>
        <column name="BLDG_ROOM_DESC" size="25" type="VARCHAR" zz_comment="The description for the room that houses the asset."/>
        <column name="ROW_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="SH_ROOM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="SH_UNIV_DATE_T">
        <column name="UNIV_DT" primaryKey="true" type="DATE" zz_comment="A Calendar date, used to map individual dates to fiscal years and fiscal periods."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="UNIV_FISCAL_YR" size="4" type="DECIMAL" zz_comment="The Fiscal Year that corresponds to the University Date."/>
        <column name="UNIV_FISCAL_PRD_CD" size="2" type="VARCHAR" zz_comment="The Fiscal Period that corresponds to the University Date."/>
        <unique name="SH_UNIV_DATE_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="SH_UNIV_DATE_TI2">
            <index-column name="UNIV_FISCAL_YR"/>
        </index>
    </table>
    <table name="SH_UOM_T">
        <column name="ITM_UOM_CD" primaryKey="true" size="4" type="VARCHAR" zz_comment="The code to identify this unit of measure."/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="ITM_UOM_DESC" size="45" type="VARCHAR" zz_comment="The familiar title for this unit of measure."/>
        <column name="DOBJ_MAINT_CD_ACTV_IND" required="true" size="1" type="VARCHAR" zz_comment="The flag in a maintenance table that determines if a particular record (table row value) is available for use or not.  Typically, inactive values may not be used on transactions or assigned as attributes in other tables."/>
        <unique name="PUR_AP_UOM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="OLE_AP_INV_T">
        <column name="INV_RQST_ID" primaryKey="true" size="9" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_STAT_CD" size="4" type="VARCHAR" zz_comment="The code to identify this payment request status."/>
        <column name="FDOC_NBR" required="true" size="14" type="VARCHAR"/>
        <column name="INV_DT" required="true" type="DATE" zz_comment="Enter the invoice date from the vendor invoice or select the date from the calendar cal."/>
        <column name="INV_NBR" size="25" type="VARCHAR" zz_comment="The identifying invoice number from the vendor invoice."/>
        <column name="VNDR_INV_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The net dollar amount of the invoice to be processed.  For OLE-FS this is where US dollars are entered."/>
        <column name="VNDR_FRGN_INV_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The net foreign currency amount of the invoice to be processed."/>
        <column name="VNDR_PMT_TERMS_CD" size="5" type="VARCHAR" zz_comment="The code used to identify this payment term type."/>
        <column name="VNDR_SHP_PMT_TERM_CD" size="4" type="VARCHAR" zz_comment="The code used to identify the shipping payment terms."/>
        <column name="VNDR_CUST_NBR" size="30" type="VARCHAR"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="INV_PAY_DT" type="DATE"/>
        <column name="PMT_HLD_IND" size="1" type="VARCHAR"/>
        <column name="INV_CNCL_IND" size="1" type="VARCHAR"/>
        <column name="PMT_ATT_IND" size="1" type="VARCHAR"/>
        <column name="IMD_PMT_IND" size="1" type="VARCHAR"/>
        <column name="INV_HLD_IND" size="1" type="VARCHAR"/>
        <column name="INV_NTE_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="INV_NTE_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="INV_NTE_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="INV_SPCL_HANDLG_INSTRC_LN1_TXT" size="90" type="VARCHAR"/>
        <column name="INV_SPCL_HANDLG_INSTRC_LN2_TXT" size="90" type="VARCHAR"/>
        <column name="INV_SPCL_HANDLG_INSTRC_LN3_TXT" size="90" type="VARCHAR"/>
        <column name="INV_PD_DT" type="DATE"/>
        <column name="INV_ELCTRNC_INV_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL" zz_comment="Vendor header generated ID."/>
        <column name="VNDR_DTL_ASND_ID" size="10" type="DECIMAL" zz_comment="Vendor detail assigned ID.&lt;BR>A vendor can have more than one transmission type; but only 1 should be preferred.  The preferred will appear as the default, but any are selectable."/>
        <column name="VNDR_NM" size="45" type="VARCHAR" zz_comment="Display-only. The name of the vendor is automatically populated based on information in the purchase order."/>
        <column name="VNDR_LN1_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_LN2_ADDR" size="45" type="VARCHAR"/>
        <column name="VNDR_CTY_NM" size="45" type="VARCHAR"/>
        <column name="VNDR_ST_CD" size="2" type="VARCHAR"/>
        <column name="VNDR_PSTL_CD" size="20" type="VARCHAR"/>
        <column name="VNDR_CNTRY_CD" size="2" type="VARCHAR"/>
        <column name="PMT_EXTRT_DT" type="DATE"/>
        <column name="AP_PRCSR_ID" required="true" size="40" type="VARCHAR"/>
        <column name="AP_RQST_CNCL_ID" size="40" type="VARCHAR"/>
        <column name="AP_HLD_ID" size="40" type="VARCHAR"/>
        <column name="PRCS_CMP_CD" size="2" type="VARCHAR"/>
        <column name="AP_APRVL_DT" type="DATE"/>
        <column name="ORIG_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="ORIG_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_HDR_GNRTD_ID" size="10" type="DECIMAL"/>
        <column name="ALTRNT_VNDR_DTL_ASND_ID" size="10" type="DECIMAL"/>
        <column name="CONT_ACCT_IND" size="1" type="VARCHAR"/>
        <column name="VNDR_ADDR_INTL_PROV_NM" size="45" type="VARCHAR"/>
        <column name="INV_PSTV_APRVL_IND" size="1" type="VARCHAR"/>
        <column default="Y" name="USE_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column name="BNK_CD" size="4" type="VARCHAR"/>
        <column name="TAX_CLSIF_CD" size="50" type="VARCHAR"/>
        <column name="FTX_PCT" scale="8" size="10" type="DECIMAL"/>
        <column name="STX_PCT" scale="8" size="10" type="DECIMAL"/>
        <column name="TAX_CNTRY_CD" size="10" type="VARCHAR"/>
        <column name="GRS_UP_IND" size="1" type="VARCHAR"/>
        <column name="TRTY_EXMPT_IND" size="1" type="VARCHAR"/>
        <column name="FRGN_SRC_IND" size="1" type="VARCHAR"/>
        <column name="SPCL_W4_INC_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="USAID_DIEM_IND" size="1" type="VARCHAR"/>
        <column name="INC_TAX_EXMPT_CD_OTHR_IND" size="1" type="VARCHAR"/>
        <column name="NQI_CUST_TAX_ID" size="50" type="VARCHAR"/>
        <column name="VNDR_ATTN_NM" size="45" type="VARCHAR"/>
        <column name="OLE_VNDR_CURR_ID" size="10" type="DECIMAL" zz_comment="Initially displays the currency associated with the vendor record, but it can be modified for the Payment Request.  Should be modifiable and user should be able to select different currency from the Currency maintenance document."/>
        <column name="OLE_VNDR_FOR_CURR_INV_AMT" scale="2" size="19" type="DECIMAL" zz_comment="The net amount of the invoice to be processed in foreign currency."/>
        <column name="OLE_INV_TYP_ID" size="10" type="DECIMAL" zz_comment="Primary Key of the Invoice Type maintenance table."/>
        <column name="OLE_INV_SUB_TYP_ID" size="10" type="DECIMAL" zz_comment="Primary key of Invoice Subtype table."/>
        <column name="OLE_PMT_MTHD_ID" size="10" type="DECIMAL" zz_comment="Primary Key of the Payment Method maintenance table."/>
        <column name="OLE_CURR_TYP_ID" size="8" type="DECIMAL" zz_comment="Primary Key of the Payment Method maintenance table."/>
        <column name="OLE_VNDR_PO_ID" size="100" type="VARCHAR" zz_comment="Order number provided by the Vendor.&lt;BR>&lt;Core>OLE Core Team and HTC Discussion Jira OLE-2003 8/29/2011&lt;/Core>"/>
        <column default="P" name="ACCT_DISTR_MTD_IND" required="true" size="1" type="VARCHAR"/>
        <column name="OLE_PR_BY" size="50" type="VARCHAR"/>
        <column name="OLE_PRFRMA_IND" size="1" type="VARCHAR"/>
        <column name="OLE_EXCHNG_RATE" size="10" type="VARCHAR"/>
        <foreign-key foreignTable="FP_BANK_T" name="OLE_AP_INV_TR1">
            <reference foreign="BNK_CD" local="BNK_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PMT_MTHD_T" name="OLE_AP_INV_TR10">
            <reference foreign="OLE_PMT_MTHD_ID" local="OLE_PMT_MTHD_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_CURR_TYP_T" name="OLE_AP_INV_CURR_TR15">
            <reference foreign="OLE_CURR_TYP_ID" local="OLE_CURR_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_INV_TYP_T" name="OLE_AP_INV_TR3">
            <reference foreign="OLE_INV_TYP_ID" local="OLE_INV_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_INV_SUB_TYP_T" name="OLE_AP_INV_TR4">
            <reference foreign="OLE_INV_SUB_TYP_ID" local="OLE_INV_SUB_TYP_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_VNDR_DTL_T" name="OLE_AP_INV_TR5">
            <reference foreign="VNDR_HDR_GNRTD_ID" local="VNDR_HDR_GNRTD_ID"/>
            <reference foreign="VNDR_DTL_ASND_ID" local="VNDR_DTL_ASND_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_SHP_PMT_TERM_T" name="OLE_AP_INV_TR6">
            <reference foreign="VNDR_SHP_PMT_TERM_CD" local="VNDR_SHP_PMT_TERM_CD"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PMT_TERM_TYP_T" name="OLE_AP_INV_TR7">
            <reference foreign="VNDR_PMT_TERM_CD" local="VNDR_PMT_TERMS_CD"/>
        </foreign-key>
        <unique name="OLE_AP_INV_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="OLE_AP_INV_TI3">
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="OLE_AP_INV_TI4">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="OLE_AP_INV_PO_ITM_T">
        <column name="INV_PO_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
         <column name="PO_ID" size="9" type="DECIMAL"/>
        <column name="PO_LN_NBR" size="3" type="DECIMAL"/>
        <column name="PO_ENCUM_FSCL_YR" required="true" size="4" type="DECIMAL"/>
        <column name="PO_CLSIF_TYP_DESC" size="4" type="VARCHAR"/>
        <column name="INV_RQST_ID" required="true" size="9" type="DECIMAL"/>
        <column name="AP_PUR_DOC_LNK_ID" size="10" type="DECIMAL"/>
        <column name="ITM_LN_NBR" size="3" type="DECIMAL"/>
        <column name="ITM_TYP_CD" size="4" type="VARCHAR"/>
        <column name="ITM_DESC" size="4000" type="VARCHAR"/>
        <column name="ITM_CATLG_NBR" size="30" type="VARCHAR"/>
        <column name="ITM_AUX_PART_ID" size="300" type="VARCHAR"/>
        <column name="ITM_UOM_CD" size="4" type="VARCHAR"/>
        <column name="ITM_INV_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="PO_ITM_UNIT_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="CLOSE_PO_IND" size="1" type="VARCHAR"/>
        <column name="REOPEN_PO_IND" size="1" type="VARCHAR"/>
        <column name="RCVNG_DOC_REQ_IND" size="1" type="VARCHAR"/>
        <column name="CPTL_AST_TRN_TYP_CD" size="4" type="VARCHAR"/>
        <column name="ITM_CPTL_AST_NTE_TXT" size="800" type="VARCHAR"/>
        <column name="ITM_ASND_TO_TRADE_IN_IND" size="1" type="VARCHAR"/>
        <column name="ITM_OSTND_INV_QTY" scale="2" size="11" type="DECIMAL"/>
        <column name="ITM_OSTND_INV_AMT" scale="2" size="19" type="DECIMAL"/>
        <column name="ITM_TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="ITM_EXTND_PRC" scale="2" size="19" type="DECIMAL"/>
        <column name="OLE_ITM_OSTND_INV_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_ITM_INV_PRTS" scale="2" size="11" type="DECIMAL"/>
        <column name="OLE_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT_TYP" size="1" type="VARCHAR"/>
        <column name="OLE_FOR_DISCNT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_DISCNT_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_FOR_UNT_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_EXCHANGE_RT" scale="6" size="19" type="DECIMAL"/>
        <column name="OLE_CON_CST" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_PR_QTY" size="1" type="VARCHAR"/>
        <column name="OLE_PR_AMT" size="1" type="VARCHAR"/>
        <column name="OLE_PR_MAN" size="1" type="VARCHAR"/>
        <column name="OLE_FRMT_ID" size="8" type="DECIMAL"/>
        <column name="OLE_VNDR_IT_ID" size="100" type="VARCHAR"/>
        <column name="OLE_PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="OLE_LST_PRC" scale="4" size="19" type="DECIMAL"/>
        <column name="OLE_DOCUMENT_UUID" size="50" type="VARCHAR"/>
        <column name="SUB_FROM_DT" type="DATE"/>
        <column name="SUB_TO_DT" type="DATE"/>
        <column name="SUB_OVERLAP" size="1" type="VARCHAR"/>
        <column default="Y" name="USE_TAX_IND" required="true" size="1" type="VARCHAR"/>
        <column default="N" name="OLE_ADDL_CHRG_USD" required="true" size="1" type="VARCHAR"/>
        <column name="OLE_REQ_RCPT_STATUS_ID" size="10" type="DECIMAL"/>
        <column name="OLE_ITM_PO_END_DT"  type="DATE"/>
        <column default="Y" name="OLE_DEBIT_ITM" size="1" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_AP_INV_T" name="OLE_AP_INV_PO_ITM_TR1">
            <reference foreign="INV_RQST_ID" local="INV_RQST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_AP_ITM_TYP_T" name="OLE_AP_INV_PO_ITM_TR2">
            <reference foreign="ITM_TYP_CD" local="ITM_TYP_CD"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_FRMT_T" name="OLE_AP_INV_PO_ITM_TR3">
            <reference foreign="OLE_FRMT_ID" local="OLE_FRMT_ID"/>
        </foreign-key>
        <foreign-key foreignTable="OLE_PUR_REQ_RCPT_STATUS_T" name="OLE_AP_INV_PO_ITM_TR4">
            <reference foreign="OLE_REQ_RCPT_STATUS_ID" local="OLE_REQ_RCPT_STATUS_ID"/>
        </foreign-key>
        <unique name="OLE_AP_INV_PO_ITM_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="OLE_AP_INV_PO_ITM_TI1">
            <index-column name="INV_RQST_ID"/>
        </index>
        <index name="OLE_AP_INV_PO_ITM_TI4">
            <index-column name="AP_PUR_DOC_LNK_ID"/>
        </index>
    </table>
    <table name="OLE_AP_INV_ACCT_T">
        <column name="INV_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Account identifier"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_PO_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="The code that identifies the object of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Project code is entered during the requisition phase of the order entry where it can be a hard code entry or searchable in the Project Code table.  Returns the title of the project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks."/>
        <column name="ACLN_PCT" required="true" scale="20" size="35" type="DECIMAL" zz_comment="Indicates the Percentage that will be applied to the Line Account."/>
        <column name="DISENC_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The amount the Payment Request Account will be disemcumbered."/>
        <column name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="OLE_AP_INV_PO_ITM_T" name="OLE_AP_INV_ACCT_TR1">
            <reference foreign="INV_PO_ITM_ID" local="INV_PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="OLE_AP_INV_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_AP_INV_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="OLE_AP_INV_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="OLE_AP_INV_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="OLE_AP_INV_ACCT_TI1">
            <index-column name="INV_PO_ITM_ID"/>
        </index>
        <index name="OLE_AP_INV_ACCT_TI2">
            <index-column name="FIN_COA_CD"/>
        </index>
        <index name="OLE_AP_INV_ACCT_TI3">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
        </index>
        <index name="OLE_AP_INV_ACCT_TI4">
            <index-column name="FIN_COA_CD"/>
            <index-column name="ACCOUNT_NBR"/>
            <index-column name="SUB_ACCT_NBR"/>
        </index>
    </table>
    <table name="OLE_AP_INV_SUM_ACCT_T">
        <column name="INV_SUM_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="[INCOMPLETE]"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_RQST_ID" size="9" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows you to track financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="SubObject Code used."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="Object Code used."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="The unique code to identify a project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The Reference ID referenced by the organization which generated the transaction."/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="Dollar amount for account."/>
        <column name="CRDT_MEMO_ID" size="9" type="DECIMAL" zz_comment="Credit memo number defined in KFS."/>
        <column name="LST_UPDT_TS" type="DATE" zz_comment="[INCOMPLETE]"/>
        <foreign-key foreignTable="OLE_AP_INV_T" name="OLE_AP_INV_SUM_ACCT_TR1">
            <reference foreign="INV_RQST_ID" local="INV_RQST_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="OLE_AP_INV_SUM_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_AP_INV_SUM_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="OLE_AP_INV_SUM_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="AP_CRDT_MEMO_T" name="OLE_AP_INV_SUM_ACCT_TR6">
            <reference foreign="CRDT_MEMO_ID" local="CRDT_MEMO_ID"/>
        </foreign-key>
        <unique name="OLE_AP_INV_SUM_ACCT_TI1">
            <unique-column name="INV_RQST_ID"/>
            <unique-column name="FIN_COA_CD"/>
            <unique-column name="ACCOUNT_NBR"/>
            <unique-column name="SUB_ACCT_NBR"/>
            <unique-column name="FIN_SUB_OBJ_CD"/>
            <unique-column name="FIN_OBJECT_CD"/>
            <unique-column name="PROJECT_CD"/>
            <unique-column name="ORG_REFERENCE_ID"/>
        </unique>
        <unique name="OLE_AP_INV_SUM_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="OLE_AP_INV_ACCT_CHG_T">
        <column name="INV_ACCT_CHG_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_PO_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier."/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="Uniquely identifies a single chart of accounts (COA).  The COA is the set of controlling tables that define financial information, such as the codes and coding structures within Kuali Financial System (KFS), including attributes like Accounts, Organizations, and Object Codes. The COA module exists primarily to support and validate entries into the General Ledger (G/L)."/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="Identifier for a pool of funds assigned to a specific university entity for a specific function."/>
        <column name="SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="An optional element of the accounting string that allows tracking of financial activity within a particular account at a finer level of detail."/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <column name="FIN_SUB_OBJ_CD" size="3" type="VARCHAR"/>
        <column name="PROJECT_CD" size="10" type="VARCHAR"/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR"/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL"/>
        <column name="ACLN_PCT" scale="20" size="35" type="DECIMAL"/>
        <column name="INV_ACCT_CHG_TS" required="true" type="DATE"/>
        <column name="FDOC_POST_YR" size="4" type="DECIMAL" zz_comment="The fiscal year for the Accounting Period."/>
        <column name="FDOC_POST_PRD_CD" size="2" type="VARCHAR" zz_comment="The code assigned to a subdivision of the Fiscal Year."/>
        <column name="OLE_DISENC_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The amount the Payment Request Account will be disemcumbered according to the payment revision."/>
        <foreign-key foreignTable="OLE_AP_INV_PO_ITM_T" name="OLE_AP_INV_ACCT_CHG_TR2">
            <reference foreign="INV_PO_ITM_ID" local="INV_PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="OLE_AP_INV_ACCT_CHG_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_AP_INV_ACCT_CHG_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="OLE_AP_INV_ACCT_CHG_TR5">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="SUB_ACCT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="SH_ACCT_PERIOD_T" name="OLE_AP_INV_ACCT_CHG_TR6">
            <reference foreign="UNIV_FISCAL_YR" local="FDOC_POST_YR"/>
            <reference foreign="UNIV_FISCAL_PRD_CD" local="FDOC_POST_PRD_CD"/>
        </foreign-key>
        <unique name="OLE_AP_INV_ACCT_CHG_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="OLE_AP_INV_ACCT_CHG_TI1">
            <index-column name="INV_ACCT_CHG_TS"/>
        </index>
        <index name="OLE_AP_INV_ACCT_CHG_TI2">
            <index-column name="INV_PO_ITM_ID"/>
        </index>
    </table>
    <table name="OLE_AP_INV_PO_ITM_USE_TAX_T">
        <column name="INV_PO_ITM_USE_TAX_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RATE_CD" required="true" size="10" type="VARCHAR"/>
        <column name="TAX_AMT" scale="4" size="19" type="DECIMAL"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR"/>
        <column name="ACCOUNT_NBR" required="true" size="7" type="VARCHAR"/>
        <column name="FIN_OBJECT_CD" required="true" size="4" type="VARCHAR"/>
        <unique name="OLE_AP_INV_PO_ITM_USE_TAX_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
    </table>
    <table name="OLE_AP_INV_ITM_NTE_T">
        <column name="OLE_INV_ITM_NTE_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="INV_PO_ITM_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="OLE_NTE" required="true" size="2000" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_AP_INV_PO_ITM_T" name="OLE_INV_ITM_NTE_TR1">
            <reference foreign="INV_PO_ITM_ID" local="INV_PO_ITM_ID"/>
        </foreign-key>
    </table>
    <table name="OLE_COPY_T">
        <column name="OLE_COPY_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="REQS_ID" size="8" type="DECIMAL"/>
        <column name="REQS_ITM_ID" size="10" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RCVNG_LN_ITM_ID" size="10" type="DECIMAL"/>
        <column name="RCVNG_COR_ITM_ID" size="10" type="DECIMAL"/>
        <column name="ITEM_UUID" size="100" type="VARCHAR"/>
        <column name="E_RES_REC_ID" size="40" type="VARCHAR"/>
        <column name="SER_RCV_ID" size="40" type="VARCHAR"/>
        <column name="INSTANCE_UUID" size="100" type="VARCHAR"/>
        <column name="BIB_UUID" size="100" type="VARCHAR"/>
        <column name="LOC" size="40" type="VARCHAR"/>
        <column name="COPY_NUM" size="40" type="VARCHAR"/>
        <column name="PART_NUM" size="40" type="VARCHAR"/>
        <column name="ENUM" size="40" type="VARCHAR"/>
        <column name="RCPT_STAT" size="40" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="PUR_REQS_ITM_T" name="OLE_COPY_T_REQ_CONS">
            <reference foreign="REQS_ITM_ID" local="REQS_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_PO_ITM_T" name="OLE_COPY_T_PO_CONS">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="PO_ITM_ID" local="PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_RCVNG_LN_ITM_T" name="OLE_COPY_T_RCVL_CONS">
            <reference foreign="RCVNG_LN_ITM_ID" local="RCVNG_LN_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="PUR_RCVNG_COR_ITM_T" name="OLE_COPY_T_RCVC_CONS">
            <reference foreign="RCVNG_COR_ITM_ID" local="RCVNG_COR_ITM_ID"/>
        </foreign-key>
    </table>

    <table name="OLE_LINK_PURAP_DONOR_T">
        <column name="LINK_PURAP_DONOR_ID" primaryKey="true" size="38" type="DECIMAL"/>
        <column name="REQ_ITEM_ID" size="8" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="PO_ITM_ID" size="8" type="DECIMAL"/>
        <column name="RCVNG_LN_ITM_ID" size="8" type="DECIMAL"/>
        <column name="RCVNG_COR_ITM_ID" size="8" type="DECIMAL"/>
        <column name="DONOR_ID" size="10" type="VARCHAR"/>
        <column name="DONOR_CODE" size="10" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <index name="OLE_LINK_PURAP_DONOR_TI1">
            <index-column name="REQ_ITEM_ID"/>
        </index>
        <index name="OLE_LINK_PURAP_DONOR_TI2">
            <index-column name="FDOC_NBR"/>
        </index>
        <index name="OLE_LINK_PURAP_DONOR_TI3">
            <index-column name="PO_ITM_ID"/>
        </index>
        <index name="OLE_LINK_PURAP_DONOR_TI4">
            <index-column name="RCVNG_LN_ITM_ID"/>
        </index>
        <index name="OLE_LINK_PURAP_DONOR_TI5">
            <index-column name="RCVNG_COR_ITM_ID"/>
        </index>
        <index name="OLE_LINK_PURAP_DONOR_TI6">
            <index-column name="DONOR_ID"/>
        </index>
    </table>

    <table name="OLE_PAID_COPY_T">
        <column name="OLE_PAID_COPY_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="OLE_COPY_ID" size="40" type="VARCHAR"/>
        <column name="INV_PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="INV_RQST_ID" size="9" type="DECIMAL"/>
        <column name="PMT_RQST_ITM_ID" size="10" type="DECIMAL"/>
        <column name="PMT_RQST_ID" size="9" type="DECIMAL"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <foreign-key foreignTable="OLE_AP_INV_PO_ITM_T" name="OLE_PAID_COPY_TC0">
            <reference foreign="INV_PO_ITM_ID" local="INV_PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="AP_PMT_RQST_ITM_T" name="OLE_PAID_COPY_TC2">
            <reference foreign="PMT_RQST_ITM_ID" local="PMT_RQST_ITM_ID"/>
        </foreign-key>
    </table>




    <table name="OLE_INV_ING_DET_T">
        <column name="LOAD_ID" primaryKey="true" size="10" type="DECIMAL"/>
        <column name="VENDOR" size="36" type="VARCHAR"/>
        <column name="FILE_NAME" size="36" type="VARCHAR"/>
        <column name="UPLOADED_DATE" type="DATE"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
    </table>

    <table name="OLE_AP_INV_OFFSET_ACCT_T">
        <column name="INV_OFF_ACCT_ID" primaryKey="true" size="10" type="DECIMAL" zz_comment="Account identifier"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column default="1" name="VER_NBR" required="true" size="8" type="DECIMAL"/>
        <column name="INV_PO_ITM_ID" size="10" type="DECIMAL" zz_comment="Item identifier"/>
        <column name="FIN_COA_CD" required="true" size="2" type="VARCHAR" zz_comment="The chart code associated with the account assigned to the sub-account."/>
        <column name="OFF_ACCOUNT_NBR" required="true" size="7" type="VARCHAR" zz_comment="The account number associated with the Sub-Account.  The Sub-Account Number is unique to this account."/>
        <column name="OFF_SUB_ACCT_NBR" size="5" type="VARCHAR" zz_comment="The identifier to further partition the financial activity of an Account, expressed as a 5-character code."/>
        <column name="OFF_FIN_SUB_OBJ_CD" size="3" type="VARCHAR" zz_comment="The code that partitions the Object Code into a greater amount of detail. Sub-Object Code acquire most of the attributes of the official Object Code to which they report, including Object Type and Object SubType."/>
        <column name="OFF_FIN_OBJECT_CD" required="true" size="4" type="VARCHAR" zz_comment="The code that identifies the object of accounting for a transaction, expressed as a 4-digit numeric text, including leading zeros."/>
        <column name="PROJECT_CD" size="10" type="VARCHAR" zz_comment="Project code is entered during the requisition phase of the order entry where it can be a hard code entry or searchable in the Project Code table.  Returns the title of the project."/>
        <column name="ORG_REFERENCE_ID" size="8" type="VARCHAR" zz_comment="The identifier of an Organization which has been associated with the Account Line."/>
        <column name="ITM_ACCT_TOT_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The total dollar amount of check or batch of checks."/>
        <column name="ACLN_PCT" required="true" scale="20" size="35" type="DECIMAL" zz_comment="Indicates the Percentage that will be applied to the Line Account."/>
        <column name="DISENC_AMT" required="true" scale="2" size="19" type="DECIMAL" zz_comment="The amount the Payment Request Account will be disemcumbered."/>
        <column name="FDOC_LINE_NBR" size="7" type="DECIMAL"/>
        <foreign-key foreignTable="OLE_AP_INV_PO_ITM_T" name="OLE_AP_INV_OFF_ACCT_TR1">
            <reference foreign="INV_PO_ITM_ID" local="INV_PO_ITM_ID"/>
        </foreign-key>
        <foreign-key foreignTable="CA_CHART_T" name="OLE_AP_INV_OFF_ACCT_TR2">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
        </foreign-key>
        <foreign-key foreignTable="CA_ACCOUNT_T" name="OLE_AP_INV_OFF_ACCT_TR3">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="OFF_ACCOUNT_NBR"/>
        </foreign-key>
        <foreign-key foreignTable="CA_SUB_ACCT_T" name="OLE_AP_INV_OFF_ACCT_TR4">
            <reference foreign="FIN_COA_CD" local="FIN_COA_CD"/>
            <reference foreign="ACCOUNT_NBR" local="OFF_ACCOUNT_NBR"/>
            <reference foreign="SUB_ACCT_NBR" local="OFF_SUB_ACCT_NBR"/>
        </foreign-key>
        <unique name="OLE_AP_INV_OFF_ACCT_TC0">
            <unique-column name="OBJ_ID"/>
        </unique>
        <index name="OLE_AP_INV_OFF_ACCT_TI1">
            <index-column name="INV_PO_ITM_ID"/>
        </index>
    </table>

    <table name="OLE_PO_CLM_HIS_T">
        <column name="OLE_PO_CLM_HIS_ID" primaryKey="true" size="40" type="VARCHAR"/>
        <column name="CLM_DT" type="DATE"/>
        <column name="OPTR_ID" size="40" type="VARCHAR"/>
        <column name="CLM_CNT" size="8" type="DECIMAL"/>
        <column name="CLM_RESP_INFO" size="500" type="VARCHAR"/>
        <column name="REQS_ITM_ID" size="10" type="DECIMAL"/>
        <column name="FDOC_NBR" size="14" type="VARCHAR"/>
        <column name="PO_ITM_ID" size="10" type="DECIMAL"/>
        <column name="OBJ_ID" required="true" size="36" type="VARCHAR"/>
        <column name="VER_NBR" required="true" size="8" type="DECIMAL"/>

        <foreign-key foreignTable="PUR_REQS_ITM_T" name="OLE_PO_CLM_HIS_T_REQ_CONS">
            <reference foreign="REQS_ITM_ID" local="REQS_ITM_ID"/>
        </foreign-key>

        <foreign-key foreignTable="PUR_PO_ITM_T" name="OLE_PO_CLM_HIS_PO_CONS">
            <reference foreign="FDOC_NBR" local="FDOC_NBR"/>
            <reference foreign="PO_ITM_ID" local="PO_ITM_ID"/>
        </foreign-key>

    </table>


    <view name="CA_OBJECT_CODE_V" viewdefinition="( SELECT         C.UNIV_FISCAL_YR,         FIN_COA_CD,         FIN_OBJECT_CD,         FIN_OBJ_CD_NM,         FIN_OBJ_CD_SHRT_NM,         FIN_OBJ_LEVEL_CD,         RPTS_TO_FIN_COA_CD,         RPTS_TO_FIN_OBJ_CD ,         FIN_OBJ_TYP_CD,         FIN_OBJ_SUB_TYP_CD,         HIST_FIN_OBJECT_CD,         FIN_OBJ_ACTIVE_CD,         FOBJ_BDGT_AGGR_CD,         FOBJ_MNXFR_ELIM_CD,         FIN_FED_FUNDED_CD,         NXT_YR_FIN_OBJ_CD,         RSCH_BDGT_CTGRY_CD,         RSCH_OBJ_CD_DESC,         RSCH_ON_CMP_IND          FROM CA_OBJECT_CODE_T C, SH_UNIV_DATE_T S WHERE C.UNIV_FISCAL_YR = S.UNIV_FISCAL_YR AND UNIV_DT = TRUNC(SYSDATE) )&#xa;&#xa;&#xa;&#xa;"/>
    <view name="CA_SUB_OBJECT_CD_V" viewdefinition="( SELECT         C.UNIV_FISCAL_YR,         FIN_COA_CD,         ACCOUNT_NBR,         FIN_OBJECT_CD,         FIN_SUB_OBJ_CD,         FIN_SUB_OBJ_CD_NM,         FIN_SUBOBJ_SHRT_NM,         FIN_SUBOBJ_ACTV_CD FROM CA_SUB_OBJECT_CD_T C, SH_UNIV_DATE_T S WHERE C.UNIV_FISCAL_YR = S.UNIV_FISCAL_YR AND UNIV_DT = TRUNC(SYSDATE) )&#xa;&#xa;&#xa;&#xa;"/>
    <view name="PUR_PO_ITM_TOT_AMT_V" viewdefinition="(select fdoc_nbr, sum(&#xa;                     CASE&#xa;                     WHEN ITM_ACTV_IND = 'Y' AND ITM_ORD_QTY IS NULL THEN ITM_UNIT_PRC&#xa;                     WHEN ITM_ACTV_IND = 'Y' AND ITM_ORD_QTY IS NOT NULL THEN ITM_ORD_QTY * ITM_UNIT_PRC&#xa;                     WHEN ITM_ACTV_IND IS NULL AND ITM_ORD_QTY IS NULL THEN ITM_UNIT_PRC&#xa;                     WHEN ITM_ACTV_IND IS NULL AND ITM_ORD_QTY IS NOT NULL THEN ITM_ORD_QTY * ITM_UNIT_PRC&#xa;                     WHEN ITM_ACTV_IND ='N' THEN 0&#xa;                     ELSE 0&#xa;                       END) as TOTAL_AMOUNT&#xa;       from PUR_PO_ITM_T group by fdoc_nbr)&#xa;"/>
    <view name="PUR_PO_ITM_TOT_ENC_V" viewdefinition="(SELECT A.FDOC_NBR AS FDOC_NBR,         SUM(A.ITM_OSTND_ENC_AMT) AS TOTAL_ENCUMBRANCE FROM PUR_PO_ITM_T A GROUP BY A.FDOC_NBR)&#xa;&#xa;&#xa;&#xa;"/>
    <view name="PUR_PO_V" viewdefinition="SELECT P.AP_PUR_DOC_LNK_ID,             P.PO_ID,             P.PO_CUR_IND,             P.FDOC_NBR,             P.OBJ_ID,             D.APP_DOC_STAT,             P.RECUR_PMT_TYP_CD,             P.PO_VNDR_CHC_CD,             P.PO_END_DT,             E.TOTAL_ENCUMBRANCE,             SUMMATION.TOTAL_AMOUNT   FROM PUR_PO_T P,      KREW_DOC_HDR_T D,      PUR_PO_ITM_TOT_ENC_V E,            PUR_PO_ITM_TOT_AMT_V SUMMATION WHERE P.FDOC_NBR = E.FDOC_NBR    AND P.FDOC_NBR=D.DOC_HDR_ID  AND P.FDOC_NBR = SUMMATION.FDOC_NBR&#xa;&#xa;&#xa;&#xa;"/>
    <sequence name="AP_CRDT_MEMO_ACCT_CHG_SEQ" nextval="2000"/>
    <sequence name="AP_CRDT_MEMO_ACCT_HIST_SEQ" nextval="1000"/>
    <sequence name="AP_CRDT_MEM_ITM_USE_TAX_ID_SEQ" nextval="1000"/>
    <sequence name="AP_ELCTRNC_INV_MAP_ID" nextval="1"/>
    <sequence name="AP_INV_RJT_ID_SEQ" nextval="1000"/>
    <sequence name="AP_NEG_PMT_RQST_APRVL_LMT_ID" nextval="1002"/>
    <sequence name="AP_PMT_RQST_ACCT_CHG_SEQ" nextval="2000"/>
    <sequence name="AP_PMT_RQST_ACCT_HIST_SEQ" nextval="1000"/>
    <sequence name="AP_PMT_RQST_ITM_USE_TAX_ID_SEQ" nextval="1000"/>
    <sequence name="AP_PUR_DOC_LNK_ID" nextval="21"/>
    <sequence name="AP_SUM_ACCT_T_SEQ" nextval="1"/>
    <sequence name="CA_A21_ICR_ACCT_SEQ" nextval="10004"/>
    <sequence name="CA_ACCT_AUTODEF_ICR_SEQ" nextval="10000"/>
    <sequence name="CA_ICR_ACCT_SEQ" nextval="12269"/>
    <sequence name="CGPRPSL_NBR_SEQ" nextval="80059"/>
    <sequence name="CG_AGENCY_NBR_SEQ" nextval="55061"/>
    <sequence name="CG_PRPSL_CLOSE_NBR_SEQ" nextval="2040"/>
    <sequence name="CG_SUBCNR_NBR_SEQ" nextval="2080"/>
    <sequence name="CPTLAST_NBR_SEQ" nextval="500000"/>
    <sequence name="CRDT_MEMO_ACCT_ID" nextval="1002"/>
    <sequence name="CRDT_MEMO_ID" nextval="1003"/>
    <sequence name="CRDT_MEMO_ITM_ID" nextval="1004"/>
    <sequence name="CRDT_MEMO_STAT_HIST_ID" nextval="1002"/>
    <sequence name="CUST_ADDR_ID_SEQ" nextval="2000"/>
    <sequence name="CUST_NBR_SEQ" nextval="2000"/>
    <sequence name="DIRTY_CACHE_SEQ" nextval="2000"/>
    <sequence name="DV_PAYEE_ID_NBR_SEQ" nextval="178184"/>
    <sequence name="EN_SERVICE_DEF_INTERFACE_SEQ" nextval="2000"/>
    <sequence name="FP_CASHIER_ITM_IN_PROC_T_SEQ" nextval="1000"/>
    <sequence name="FP_PRCRMNT_CARD_TRN_MT_SEQ" nextval="1000000"/>
    <sequence name="GL_ORIGIN_ENTRY_GRP_T_SEQ" nextval="12069"/>
    <sequence name="GL_ORIGIN_ENTRY_T_SEQ" nextval="31905"/>
    <sequence name="INV_LOAD_SUM_ID" nextval="1002"/>
    <sequence name="INV_RJT_ITM_ID" nextval="1002"/>
    <sequence name="INV_RJT_REAS_ID" nextval="1002"/>
    <sequence name="OLE_ALIAS_TYP_ID_S" nextval="1"/>
    <sequence name="OLE_CAT_ACCS_MTHD_S" nextval="21"/>
    <sequence name="OLE_CAT_ACQ_MTHD_S" nextval="21"/>
    <sequence name="OLE_CAT_ACTION_S" nextval="21"/>
    <sequence name="OLE_CAT_CMPLT_S" nextval="21"/>
    <sequence name="OLE_CAT_ELA_RLSHP_S" nextval="21"/>
    <sequence name="OLE_CAT_ENCD_LVL_S" nextval="21"/>
    <sequence name="OLE_CAT_FLD_ENCD_LVL_S" nextval="21"/>
    <sequence name="OLE_CAT_GEN_RTN_POL_S" nextval="21"/>
    <sequence name="OLE_CAT_ITM_TYP_S" nextval="61"/>
    <sequence name="OLE_CAT_LND_POL_S" nextval="21"/>
    <sequence name="OLE_CAT_LOC_COUNTRY_CD_S" nextval="21"/>
    <sequence name="OLE_CAT_LOC_STATUS_S" nextval="21"/>
    <sequence name="OLE_CAT_NTN_TYP_S" nextval="21"/>
    <sequence name="OLE_CAT_PRVCY_S" nextval="21"/>
    <sequence name="OLE_CAT_RCPT_STAT_S" nextval="21"/>
    <sequence name="OLE_CAT_REC_TYP_S" nextval="21"/>
    <sequence name="OLE_CAT_REPRO_POL_S" nextval="21"/>
    <sequence name="OLE_CAT_SHVLG_ORD_S" nextval="21"/>
    <sequence name="OLE_CAT_SHVLG_SCHM_S" nextval="21"/>
    <sequence name="OLE_CAT_SPCP_RPT_S" nextval="21"/>
    <sequence name="OLE_CAT_SPFC_RTN_POL_TYP_S" nextval="21"/>
    <sequence name="OLE_CAT_SPFC_RTN_POL_UNT_TYP_S" nextval="21"/>
    <sequence name="OLE_CAT_SRC_TRM_S" nextval="21"/>
    <sequence name="OLE_CAT_TYPE_OWNERSHIP_S" nextval="21"/>
    <sequence name="OLE_CA_ACCT_ENCUM_CNSTRT_T_SEQ" nextval="1000"/>
    <sequence name="OLE_CA_ACCT_EXP_CNSTRT_T_SEQ" nextval="1000"/>
    <sequence name="OLE_CA_ACCT_LGCY_LMS_FND_T_SEQ" nextval="1000"/>
    <sequence name="OLE_CA_ACCT_SFC_TYPE_T_SEQ" nextval="1000"/>
    <sequence name="OLE_CA_ACCT_STWD_TYP_T_SEQ" nextval="1010"/>
    <sequence name="OLE_CA_ACCT_STWD_T_SEQ" nextval="1000"/>
    <sequence name="OLE_CNSTRT_TYP_T_SEQ" nextval="1000"/>
    <sequence name="OLE_CURR_TYP_ID_S" nextval="1"/>
    <sequence name="OLE_DEFAULTABLE_COLUMN_ID_S" nextval="1"/>
    <sequence name="OLE_DEFAULT_VALUE_ID_S" nextval="1"/>
    <sequence name="OLE_EDI_TYP_CON_ID_S" nextval="1"/>
    <sequence name="OLE_FRMT_ID_S" nextval="8"/>
    <sequence name="OLE_INV_SUB_TYP_T_SEQ" nextval="1000"/>
    <sequence name="OLE_INV_TYP_T_SEQ" nextval="1000"/>
    <sequence name="OLE_ITM_PRC_SRC_ID_S" nextval="1"/>
    <sequence name="OLE_NTE_TYP_SEQ" nextval="1000"/>
    <sequence name="OLE_PMT_MTHD_T_SEQ" nextval="1000"/>
    <sequence name="OLE_PMT_RQST_ITM_NTE_T_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_CAT_ID_S" nextval="16"/>
    <sequence name="OLE_PUR_PO_ERR_CDS_T_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_PO_FAIL_DOC_T_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_PO_ITM_NTE_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_PO_LOAD_SUM_T_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_PO_PRFL_T_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_RCVCOR_LN_ITM_DOC_ID_S" nextval="1"/>
    <sequence name="OLE_PUR_RCVNG_LN_ITM_EXC_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_RCVNG_LN_ITM_NTE_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_RCV_LN_ITM_DOC_ID_S" nextval="1"/>
    <sequence name="OLE_PUR_RCV_LN_ITM_EXC_MDC_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_REQS_ITM_T_NTE_SEQ" nextval="1000"/>
    <sequence name="OLE_PUR_REQ_RCPT_STATUS_SEQ" nextval="1"/>
    <sequence name="OLE_PUR_VNDR_ALIAS_ID_SEQ" nextval="1000"/>
    <sequence name="OLE_RCVNG_COR_LN_ITM_EXC_SEQ" nextval="1000"/>
    <sequence name="OLE_RCVNG_COR_LN_ITM_NTE_SEQ" nextval="1000"/>
    <sequence name="OLE_REQSTR_TYP_ID_S" nextval="1"/>
    <sequence name="OLE_REQ_SRC_TYP_ID_S" nextval="7"/>
    <sequence name="OLE_RQSTR_ID_S" nextval="1"/>
    <sequence name="OLE_VNDR_TRANS_FRMT_ID_S" nextval="1"/>
    <sequence name="OLE_LIC_REQ_DET_S" nextval="1"/>
    <sequence name="ORIGIN_ENTRY_ID_SEQ" nextval="2060"/>
    <sequence name="PDP_ACH_ACCT_GNRTD_ID_SEQ" nextval="10000000"/>
    <sequence name="PDP_BNK_ID_SEQ" nextval="11000001"/>
    <sequence name="PDP_CUST_BNK_ID_SEQ" nextval="10000034"/>
    <sequence name="PDP_CUST_ID_SEQ" nextval="10000200"/>
    <sequence name="PDP_DOC_TYP_ID_SEQ" nextval="10000002"/>
    <sequence name="PDP_GL_PENDING_ENTRY_ID_SEQ" nextval="10011479"/>
    <sequence name="PDP_PMT_ACCT_DTL_ID_SEQ" nextval="10005615"/>
    <sequence name="PDP_PMT_ACCT_HIST_ID_SEQ" nextval="10020334"/>
    <sequence name="PDP_PMT_DTL_ID_SEQ" nextval="10001767"/>
    <sequence name="PDP_PMT_FIL_ID_SEQ" nextval="10000108"/>
    <sequence name="PDP_PMT_GRP_HIST_ID_SEQ" nextval="10000103"/>
    <sequence name="PDP_PMT_GRP_ID_SEQ" nextval="10001070"/>
    <sequence name="PDP_PMT_NTE_ID_SEQ" nextval="10012647"/>
    <sequence name="PDP_PROC_ID_SEQ" nextval="10000098"/>
    <sequence name="PDP_PROC_SUM_ID_SEQ" nextval="10000099"/>
    <sequence name="PMT_CHG_ID" nextval="1000"/>
    <sequence name="PMT_RQST_ACCT_ID" nextval="1006"/>
    <sequence name="PMT_RQST_ID" nextval="1060"/>
    <sequence name="PMT_RQST_ITM_ID" nextval="1020"/>
    <sequence name="PMT_RQST_STAT_HIST_ID" nextval="1002"/>
    <sequence name="PO_ACCT_ID" nextval="1007"/>
    <sequence name="PO_CONTR_LANG_ID" nextval="1002"/>
    <sequence name="PO_ID" nextval="1007"/>
    <sequence name="PO_ITM_CPTL_AST_ID" nextval="1002"/>
    <sequence name="PO_ITM_ID" nextval="1009"/>
    <sequence name="PO_QT_LANG_ID" nextval="1002"/>
    <sequence name="PO_QT_LST_ID" nextval="1004"/>
    <sequence name="PO_RSTRC_MTRL_STATHST_ID" nextval="1002"/>
    <sequence name="PO_STAT_HIST_ID" nextval="1002"/>
    <sequence name="PO_VNDR_QT_ID" nextval="1002"/>
    <sequence name="PO_VNDR_STPLTN_ID" nextval="1002"/>
    <sequence name="PUR_PO_CPTL_AST_ITM_ID_SEQ" nextval="1"/>
    <sequence name="PUR_PO_CPTL_AST_LOC_ID_SEQ" nextval="1"/>
    <sequence name="PUR_PO_CPTL_AST_SYS_ID_SEQ" nextval="1"/>
    <sequence name="PUR_PO_ITM_USE_TAX_ID_SEQ" nextval="1000"/>
    <sequence name="PUR_RCVNG_ADDR_ID" nextval="1002"/>
    <sequence name="PUR_REQS_CPTL_AST_ITM_ID_SEQ" nextval="1"/>
    <sequence name="PUR_REQS_CPTL_AST_LOC_ID_SEQ" nextval="1"/>
    <sequence name="PUR_REQS_CPTL_AST_SYS_ID_SEQ" nextval="1"/>
    <sequence name="PUR_REQS_ITM_USE_TAX_ID_SEQ" nextval="1000"/>
    <sequence name="PUR_SNSTV_DTA_ASGN_ID_SEQ" nextval="2000"/>
    <sequence name="PUR_THRSHLD_ID" nextval="1007"/>
    <sequence name="PUR_VNDR_EXCL_MTCH_T_SEQ" nextval="1"/>
    <sequence name="RCVNG_COR_ITM_ID" nextval="1000"/>
    <sequence name="RCVNG_LN_ITM_ID" nextval="1000"/>
    <sequence name="REQS_ACCT_ID" nextval="1003"/>
    <sequence name="REQS_ID" nextval="1003"/>
    <sequence name="REQS_ITM_CPTL_AST_ID" nextval="1002"/>
    <sequence name="REQS_ITM_ID" nextval="1005"/>
    <sequence name="REQS_STAT_HIST_ID" nextval="1006"/>
    <sequence name="SHPMNT_RCVNG_ID" nextval="1002"/>
    <sequence name="VNDR_ADDR_GNRTD_ID" nextval="12105"/>
    <sequence name="VNDR_CNTCT_GNRTD_ID" nextval="12005"/>
    <sequence name="VNDR_CNTCT_PHN_GNRTD_ID" nextval="12005"/>
    <sequence name="VNDR_CONTR_GNRTD_ID" nextval="12105"/>
    <sequence name="VNDR_CUST_NBR_GNRTD_ID" nextval="12005"/>
    <sequence name="VNDR_DFLT_ADDR_GNRTD_ID" nextval="12005"/>
    <sequence name="VNDR_HDR_GNRTD_ID" nextval="12105"/>
    <sequence name="VNDR_PHN_GNRTD_ID" nextval="12005"/>
    <sequence name="VNDR_STPLTN_ID" nextval="10003"/>
    <sequence name="VNDR_TAX_CHG_GNRTD_ID" nextval="12032"/>
    <sequence name="OLE_AP_INV_SEQ" nextval="1"/>
    <sequence name="OLE_AP_INV_PO_ITM_SEQ" nextval="1"/>
    <sequence name="OLE_AP_INV_ACCT_SEQ" nextval="1"/>
    <sequence name="OLE_AP_INV_SUM_ACCT_SEQ" nextval="1"/>
    <sequence name="OLE_AP_INV_PO_ITM_USE_TAX_SEQ" nextval="1"/>
    <sequence name="OLE_AP_INV_ACCT_CHG_SEQ" nextval="1"/>
    <sequence name="OLE_AP_INV_ITM_NTE_T_SEQ" nextval="1"/>
    <sequence name="OLE_COPY_S" nextval="1000"/>
    <sequence name="OLE_PAID_COPY_S" nextval="1000"/>
    <sequence name="OLE_AP_INV_OFFSET_ACCT_SEQ" nextval="1"/>
    <sequence name="OLE_LINK_PURAP_DONOR_S" nextval="1000"/>
    <sequence name="OLE_PO_CLM_HIS_S" nextval="1"/>
    <sequence name="OLE_INV_ING_DET_S" nextval="1"/>
    <sequence name="OLE_EXCHANGE_RT_ID_S" nextval="20"/>
</database>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy