applications/accounting/widget/ledger/GlForms.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd">
<!-- Accounting Transaction -->
<form name="CreateAcctgTrans" type="single" target="createAcctgTrans"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="organizationPartyId"><hidden value="${organizationPartyId}"/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.CommonType}" position="2">
<drop-down no-current-selected-key="_NA_">
<entity-options entity-name="AcctgTransType" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}">
<drop-down>
<entity-options entity-name="GlFiscalType" description="${description}" key-field-name="glFiscalTypeId">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="glJournalId" title="${uiLabelMap.AccountingGlJournal}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/>
<entity-order-by field-name="glJournalName"/>
</entity-options>
</drop-down>
</field>
<field name="transactionDate" position="1"><date-time/></field>
<field name="scheduledPostingDate" position="2"><date-time/></field>
<field name="isPosted" position="1">
<drop-down allow-empty="true">
<option description="${uiLabelMap.CommonNo}" key="N"/>
<option description="${uiLabelMap.CommonYes}" key="Y"/>
</drop-down>
</field>
<field name="postedDate" position="2"><date-time/></field>
<field name="finAccountTransId"><text/></field>
<field name="groupStatusId" title="${uiLabelMap.FormFieldTitle_groupStatus}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="StatusItem" description="${description}" key-field-name="statusId">
<entity-constraint name="statusTypeId" operator="equals" value="ACCTG_ENREC_STATUS"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="description"><textarea/></field>
<field name="partyId" title="${uiLabelMap.CommonParty}" position="1">
<lookup target-form-name="LookupPartyName" size="20" maxlength="20"/>
</field>
<field name="roleTypeId" title="${uiLabelMap.CommonRole}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="RoleType" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" position="1"><lookup target-form-name="LookupInvoice" size="20" maxlength="20"/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" position="2"><lookup target-form-name="LookupPayment" size="20" maxlength="20"/></field>
<field name="productId" title="${uiLabelMap.AccountingProduct}" position="1"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" position="2"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field>
<field name="inventoryItemId" position="1"><text/></field>
<field name="physicalInventoryId" position="2"><text/></field>
<field name="receiptId" title="${uiLabelMap.CommonReceipt}" position="1"><text/></field>
<field name="theirAcctgTransId" position="2"><text/></field>
<field name="fixedAssetId" title="${uiLabelMap.CommonFixedAsset}">
<drop-down allow-empty="true">
<entity-options entity-name="FixedAsset" description="${fixedAssetId}">
<entity-order-by field-name="fixedAssetId"/>
</entity-options>
</drop-down>
</field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}" position="2"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field>
<field name="voucherRef" position="1"><text/></field>
<field name="voucherDate" position="2"><date-time/></field>
<field name="createAction" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
<sort-order>
<field-group>
<sort-field name="organisationPartyId"/>
<sort-field name="acctgTransId"/>
<sort-field name="acctgTransTypeId"/>
<sort-field name="glFiscalTypeId"/>
<sort-field name="glJournalId"/>
<sort-field name="transactionDate"/>
<sort-field name="scheduledPostingDate"/>
<sort-field name="isPosted"/>
<sort-field name="postedDate"/>
<sort-field name="finAccountTransId"/>
<sort-field name="groupStatusId"/>
<sort-field name="description"/>
</field-group>
<field-group>
<sort-field name="partyId"/>
<sort-field name="roleTypeId"/>
<sort-field name="invoiceId"/>
<sort-field name="paymentId"/>
<sort-field name="productId"/>
<sort-field name="shipmentId"/>
<sort-field name="inventoryItemId"/>
<sort-field name="physicalInventoryId"/>
<sort-field name="receiptId"/>
<sort-field name="theirAcctgTransId"/>
<sort-field name="fixedAssetId"/>
<sort-field name="workEffortId"/>
<sort-field name="voucherRef"/>
<sort-field name="voucherDate"/>
</field-group>
<field-group>
<sort-field name="createdDate"/>
<sort-field name="lastModifiedDate"/>
<sort-field name="createdByUserLogin"/>
<sort-field name="lastModifiedByUserLogin"/>
</field-group>
</sort-order>
</form>
<form name="EditAcctgTrans" type="single" target="updateAcctgTrans" default-map-name="acctgTrans"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="acctgTransId" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
<field name="organizationPartyId" map-name="parameter"><hidden/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.CommonType}" position="2">
<drop-down>
<entity-options entity-name="AcctgTransType" description="${description}">
<entity-order-by field-name="acctgTransTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}">
<drop-down>
<entity-options entity-name="GlFiscalType" description="${description}">
<entity-order-by field-name="glFiscalTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glJournalId" title="${uiLabelMap.AccountingGlJournal}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/>
<entity-order-by field-name="glJournalName"/>
</entity-options>
</drop-down>
</field>
<field name="transactionDate" position="1"><date-time/></field>
<field name="scheduledPostingDate" position="2"><date-time/></field>
<field name="isPosted" >
<drop-down allow-empty="true">
<option description="${uiLabelMap.CommonNo}" key="N"/>
<option description="${uiLabelMap.CommonYes}" key="Y"/>
</drop-down>
</field>
<field name="postedDate" position="2"><date-time/></field>
<field name="finAccountTransId"><text/></field>
<field name="groupStatusId" title="${uiLabelMap.FormFieldTitle_groupStatus}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="StatusItem" description="${description}" key-field-name="statusId">
<entity-constraint name="statusTypeId" operator="equals" value="ACCTG_ENREC_STATUS"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="description" position="2"><textarea/></field>
<field name="partyId" title="${uiLabelMap.CommonParty}" position="1"><lookup target-form-name="LookupPartyName" size="20" maxlength="20"/></field>
<field name="roleTypeId" title="${uiLabelMap.CommonRole}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="RoleType" description="${description}">
<entity-order-by field-name="roleTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" position="1">
<lookup target-form-name="LookupInvoice" size="20" maxlength="20">
<sub-hyperlink target="invoiceOverview?invoiceId=${acctgTrans.invoiceId}" description="${acctgTrans.invoiceId}"/>
</lookup>
</field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" position="2">
<lookup target-form-name="LookupPayment" size="20" maxlength="20">
<sub-hyperlink target="paymentOverview?paymentId=${acctgTrans.paymentId}" description="${acctgTrans.paymentId}"/>
</lookup>
</field>
<field name="productId" position="1"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field>
<field name="shipmentId" position="2"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field>
<field name="inventoryItemId" position="1"><text/></field>
<field name="physicalInventoryId" position="2"><text/></field>
<field name="receiptId" position="1"><text/></field>
<field name="theirAcctgTransId" position="2"><text/></field>
<field name="fixedAssetId" position="1">
<drop-down allow-empty="true">
<entity-options entity-name="FixedAsset" description="${fixedAssetId}">
<entity-order-by field-name="fixedAssetId"/>
</entity-options>
</drop-down>
</field>
<field name="workEffortId" position="2"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field>
<field name="voucherRef" position="1"><text/></field>
<field name="voucherDate" position="2"><date-time/></field>
<field name="createdDate" position="1"><display/></field>
<field name="lastModifiedDate" position="2"><display/></field>
<field name="createdByUserLogin" position="1"><display/></field>
<field name="lastModifiedByUserLogin" position="2"><display/></field>
<field name="updateAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<sort-order>
<field-group>
<sort-field name="organisationPartyId"/>
<sort-field name="acctgTransId"/>
<sort-field name="acctgTransTypeId"/>
<sort-field name="glFiscalTypeId"/>
<sort-field name="glJournalId"/>
<sort-field name="transactionDate"/>
<sort-field name="scheduledPostingDate"/>
<sort-field name="isPosted"/>
<sort-field name="postedDate"/>
<sort-field name="finAccountTransId"/>
<sort-field name="groupStatusId"/>
<sort-field name="description"/>
</field-group>
<field-group>
<sort-field name="partyId"/>
<sort-field name="roleTypeId"/>
<sort-field name="invoiceId"/>
<sort-field name="paymentId"/>
<sort-field name="productId"/>
<sort-field name="shipmentId"/>
<sort-field name="inventoryItemId"/>
<sort-field name="physicalInventoryId"/>
<sort-field name="receiptId"/>
<sort-field name="theirAcctgTransId"/>
<sort-field name="fixedAssetId"/>
<sort-field name="workEffortId"/>
<sort-field name="voucherRef"/>
<sort-field name="voucherDate"/>
</field-group>
<field-group>
<sort-field name="createdDate"/>
<sort-field name="lastModifiedDate"/>
<sort-field name="createdByUserLogin"/>
<sort-field name="lastModifiedByUserLogin"/>
</field-group>
</sort-order>
</form>
<form name="ViewAcctgTrans" type="single" default-map-name="acctgTrans"
> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-entity entity-name="AcctgTrans" default-field-type="display"/>
<field name="acctgTransId" position="1"/>
<field name="acctgTransTypeId" title="${uiLabelMap.CommonType}" position="2">
<display-entity entity-name="AcctgTransType"/>
</field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}">
<display-entity entity-name="GlFiscalType"/>
</field>
<field name="glJournalId" title="${uiLabelMap.AccountingGlJournal}" position="2">
<display-entity entity-name="GlJournal" description="${glJournalName}"/>
</field>
<field name="transactionDate" position="1"/>
<field name="scheduledPostingDate" position="2"/>
<field name="isPosted" position="1"/>
<field name="postedDate" position="2"/>
<field name="groupStatusId" title="${uiLabelMap.FormFieldTitle_groupStatus}" position="2">
<display-entity entity-name="StatusItem" key-field-name="statusId"/>
</field>
<field name="finAccountTransId" position="1"/>
<field name="description" position="1"/>
<field name="partyId" title="${uiLabelMap.CommonParty}" position="1"/>
<field name="roleTypeId" title="${uiLabelMap.CommonRole}" position="2">
<display-entity entity-name="RoleType"/>
</field>
<field name="inventoryItemId" position="1"/>
<field name="physicalInventoryId" position="2"/>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" position="1" widget-style="${styles.link_nav_info_id}"><hyperlink target="invoiceOverview?invoiceId=${acctgTrans.invoiceId}" description="${acctgTrans.invoiceId}"/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" position="2" widget-style="${styles.link_nav_info_id}"><hyperlink target="paymentOverview?paymentId=${acctgTrans.paymentId}" description="${acctgTrans.paymentId}"/></field>
<field name="productId" title="${uiLabelMap.AccountingProduct}"><display/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" position="2"/>
<field name="receiptId" title="${uiLabelMap.CommonReceipt}" position="1"/>
<field name="theirAcctgTransId" position="2"/>
<field name="fixedAssetId" title="${uiLabelMap.AccountingFixedAsset}" position="1"/>
<field name="workEffortId" position="2"/>
<field name="voucherRef" position="1"/>
<field name="voucherDate" position="2"/>
<field name="createdByUserLogin"><hidden/></field>
<field name="lastModifiedByUserLogin"><hidden/></field>
<sort-order>
<field-group>
<sort-field name="organisationPartyId"/>
<sort-field name="acctgTransId"/>
<sort-field name="acctgTransTypeId"/>
<sort-field name="glFiscalTypeId"/>
<sort-field name="glJournalId"/>
<sort-field name="transactionDate"/>
<sort-field name="scheduledPostingDate"/>
<sort-field name="isPosted"/>
<sort-field name="postedDate"/>
<sort-field name="finAccountTransId"/>
<sort-field name="groupStatusId"/>
<sort-field name="description"/>
</field-group>
<field-group>
<sort-field name="partyId"/>
<sort-field name="roleTypeId"/>
<sort-field name="invoiceId"/>
<sort-field name="paymentId"/>
<sort-field name="productId"/>
<sort-field name="shipmentId"/>
<sort-field name="inventoryItemId"/>
<sort-field name="physicalInventoryId"/>
<sort-field name="receiptId"/>
<sort-field name="theirAcctgTransId"/>
<sort-field name="fixedAssetId"/>
<sort-field name="workEffortId"/>
<sort-field name="voucherRef"/>
<sort-field name="voucherDate"/>
</field-group>
<field-group>
<sort-field name="createdDate"/>
<sort-field name="lastModifiedDate"/>
<sort-field name="createdByUserLogin"/>
<sort-field name="lastModifiedByUserLogin"/>
</field-group>
</sort-order>
</form>
<form name="FindAcctgTrans" target="FindAcctgTrans" type="single" title="" default-map-name="journal"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="organizationPartyId"><hidden/></field>
<field name="acctgTransId" title="${uiLabelMap.FormFieldTitle_acctgTransId}" entity-name="AcctgTrans" position="1">
<text size="20"/>
</field>
<field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="AcctgTransType" description="${description}">
<entity-order-by field-name="acctgTransTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glAccountId" title="${uiLabelMap.FormFieldTitle_glAccountId}" position="1">
<drop-down allow-empty="true">
<entity-options entity-name="GlAccount" description="${accountCode} ${accountName}">
<entity-order-by field-name="glAccountId"/>
</entity-options>
</drop-down>
</field>
<field name="partyId" title="${uiLabelMap.CommonParty}" position="2">
<lookup target-form-name="LookupPartyName" client-autocomplete-field="true" target-parameter="partyId" />
</field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}" position="1">
<drop-down allow-empty="true">
<entity-options entity-name="GlFiscalType" description="${description}">
<entity-order-by field-name="glFiscalTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glJournalId" title="${uiLabelMap.AccountingGlJournal}" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/>
<entity-order-by field-name="glJournalName"/>
</entity-options>
</drop-down>
</field>
<field name="isPosted" position="1">
<drop-down allow-empty="true">
<option description="${uiLabelMap.CommonNo}" key="N"/>
<option description="${uiLabelMap.CommonYes}" key="Y"/>
</drop-down>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" position="2"><lookup target-form-name="LookupInvoice" size="20" maxlength="20"/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" position="1"><lookup target-form-name="LookupPayment" size="20" maxlength="20"/></field>
<field name="productId" title="${uiLabelMap.AccountingProduct}" position="2"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}" position="1"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" position="2"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}" position="1"><date-time/></field>
<field name="thruDate" title="${uiLabelMap.CommonThru}" position="2"><date-time/></field>
<field name="performSearch" position="1"><hidden value="Y"/></field>
<field name="searchAction" title="${uiLabelMap.CommonFind}" widget-style="${styles.link_run_sys} ${styles.action_find}"><submit button-type="text-link"/></field>
</form>
<form name="ListAcctgTrans" type="list" title="List Accounting Transactions" list-name="listIt"
odd-row-style="alternate-row" default-entity-name="AcctgTransAndEntries"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="AcctgTransAndEntries" list="listIt" distinct="true">
<condition-list>
<condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/>
<condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/>
<condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/>
<condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/>
<condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/>
<condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/>
<condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/>
<condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/>
<condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/>
<condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
<select-field field-name="acctgTransId"/>
<select-field field-name="transactionDate"/>
<select-field field-name="acctgTransTypeId"/>
<select-field field-name="description"/>
<select-field field-name="glFiscalTypeId"/>
<select-field field-name="invoiceId"/>
<select-field field-name="paymentId"/>
<select-field field-name="workEffortId"/>
<select-field field-name="shipmentId"/>
<select-field field-name="isPosted"/>
<select-field field-name="postedDate"/>
<order-by field-name="-transactionDate"/>
</entity-condition>
</actions>
<field name="acctgTransId" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="transactionDate"><display/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.CommonType}"><display-entity entity-name="AcctgTransType"/></field>
<field name="description"><display/></field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}"><display-entity entity-name="GlFiscalType"/></field>
<field name="invoiceId" use-when="invoiceId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice">
<parameter param-name="invoiceId"/>
</hyperlink>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" use-when="invoiceId==null"><display/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" use-when="paymentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${paymentId}" target="editPayment">
<parameter param-name="paymentId"/>
</hyperlink>
</field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" use-when="paymentId==null"><display/></field>
<field name="workEffortId" use-when="workEffortId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app">
<parameter param-name="workEffortId"/>
</hyperlink>
</field>
<field name="workEffortId" use-when="workEffortId==null"><display/></field>
<field name="shipmentId" use-when="shipmentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app">
<parameter param-name="shipmentId"/>
</hyperlink>
</field>
<field name="shipmentId" use-when="shipmentId==null"><display/></field>
<field name="isPosted"><display/></field>
<field name="postedDate"><display/></field>
<field name="postAcctgTrans" title=" " use-when=""N".equals(isPosted)" widget-style="${styles.link_run_sys} ${styles.action_update}">
<hyperlink target="postAcctgTrans" description="${uiLabelMap.AccountingPostTransaction}">
<parameter param-name="acctgTransId"/>
</hyperlink>
</field>
<field name="createTransactionDetailReportPDF" title="${uiLabelMap.AccountingInvoicePDF}" use-when="${isPosted=='Y'}" widget-style="${styles.link_run_sys} ${styles.action_export}">
<hyperlink target="acctgTransDetailReportPdf.pdf" target-window="_BLANK" description="${uiLabelMap.AccountingInvoicePDF}">
<parameter param-name="acctgTransId"/>
</hyperlink>
</field>
<field name="postAcctgTrans" title="${uiLabelMap.AccountingPostTransaction}" use-when="!"N".equals(isPosted)"><display/></field>
</form>
<form name="ListUnpostedAcctgTrans" type="list" title="Unposted Accounting Transactions" list-name="transactions"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<field name="acctgTransId" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="transactionDate"><display/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.FormFieldTitle_acctgTransType}"><display-entity entity-name="AcctgTransType"/></field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}"><display-entity entity-name="GlFiscalType"/></field>
<field name="invoiceId" use-when="invoiceId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice">
<parameter param-name="invoiceId"/>
</hyperlink>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" use-when="invoiceId==null"><display/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" use-when="paymentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${paymentId}" target="editPayment">
<parameter param-name="paymentId"/>
</hyperlink>
</field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" use-when="paymentId==null"><display/></field>
<field name="partyId" title="${uiLabelMap.CommonParty}"><display/></field>
<field name="workEffortId"><display/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}"><display/></field>
<field name="verifyAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_view}">
<hyperlink description="${uiLabelMap.AccountingVerifyTransaction}" target="postAcctgTrans" also-hidden="false">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
<parameter param-name="verifyOnly" value="Y"/>
</hyperlink>
</field>
<field name="postAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_update}">
<hyperlink description="${uiLabelMap.AccountingPostTransaction}" target="postAcctgTrans" also-hidden="false">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
</form>
<form name="ListAcctgTransOverview" type="list" title="List Accounting Transactions" list-name="listIt"
odd-row-style="alternate-row" default-entity-name="AcctgTransAndEntries"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="AcctgTransAndEntries" list="listIt" distinct="true">
<condition-list>
<condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/>
<condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/>
<condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/>
<condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/>
<condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/>
<condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/>
<condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/>
<condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/>
<condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
<order-by field-name="-transactionDate"/>
<order-by field-name="acctgTransEntrySeqId"/>
</entity-condition>
</actions>
<field name="acctgTransId" widget-style="${styles.link_nav_info_id}" title-area-inline-style="width:100px">
<hyperlink also-hidden="false" description="${acctgTransId} - ${acctgTransEntrySeqId}" target="EditAcctgTrans">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="accountCode" widget-style="${styles.link_nav_info_id} ${styles.action_find}" >
<hyperlink target="FindAcctgTransEntries" description="${accountCode}">
<parameter param-name="glAccountId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="accountName" ><display/></field>
<!-- <field name="debitCreditFlag" ><display/></field>
<field name="amount" widget-area-style="amount" title-area-style="align-right" title-area-inline-style="width:100px"><display type="currency" currency="${currencyUomId}"/></field>
-->
<field name="postedDebits" title="${uiLabelMap.AccountingDebitFlag}" widget-area-style="amount" title-area-style="align-right"><display description="${groovy:if(debitCreditFlag.equals('D'))return(amount);if(debitCreditFlag.equals('C'))return('');}" type="currency" currency="${currencyUomId}"/></field>
<field name="postedCredits" title="${uiLabelMap.AccountingCreditFlag}" widget-area-style="amount" title-area-style="align-right"><display description="${groovy:if(debitCreditFlag.equals('C'))return(amount);if(debitCreditFlag.equals('D'))return('');}" type="currency" currency="${currencyUomId}"/></field>
<field name="transactionDate" title-area-inline-style="width:150px"><display type="date-time"/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.CommonType}"><display-entity entity-name="AcctgTransType"/></field>
<field name="transDescription"><display/></field>
<field name="reconcileStatusId" title="${uiLabelMap.CommonStatus}">
<display-entity entity-name="StatusItem" key-field-name="statusId"/>
</field>
<field name="isPosted"><display/></field>
<field name="postAcctgTrans" title=" " use-when=""N".equals(isPosted)" widget-style="${styles.link_run_sys} ${styles.action_update}">
<hyperlink target="postAcctgTrans" description="${uiLabelMap.AccountingPostTransaction}">
<parameter param-name="acctgTransId"/>
</hyperlink>
</field>
<field name="createTransactionDetailReportPDF" title="${uiLabelMap.AccountingInvoicePDF}" use-when="${isPosted=='Y'}" widget-style="${styles.link_run_sys} ${styles.action_export}">
<hyperlink target="acctgTransDetailReportPdf.pdf" target-window="_BLANK" description="${uiLabelMap.AccountingInvoicePDF}">
<parameter param-name="acctgTransId"/>
</hyperlink>
</field>
<field name="postAcctgTrans" title="${uiLabelMap.AccountingPostTransaction}" use-when="!"N".equals(isPosted)"><display/></field>
</form>
<!-- Accounting Transaction Entries -->
<form name="EditAcctgTransEntry" type="single" target="createAcctgTransEntry" default-entity-name="AcctgTransEntry">
<field name="organizationPartyId"><hidden/></field>
<field name="acctgTransId"><hidden/></field>
<field name="acctgTransEntrySeqId"><hidden/></field>
<field name="acctgTransEntryTypeId" ><hidden value="_NA_"/></field>
<field name="glAccountTypeId" title="${uiLabelMap.FormFieldTitle_glAccountType}" position="1">
<drop-down allow-empty="true">
<entity-options entity-name="GlAccountType" description="${description}">
<entity-order-by field-name="glAccountTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glAccountId" position="2" entry-name="resetFieldValue">
<drop-down allow-empty="true">
<entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="debitCreditFlag" position="1" entry-name="resetFieldValue">
<drop-down current="selected">
<option description="${uiLabelMap.FormFieldTitle_credit}" key="C"/>
<option description="${uiLabelMap.FormFieldTitle_debit}" key="D"/>
</drop-down>
</field>
<field name="partyId" position="2"><text size="30"/></field>
<field name="origAmount" position="1" entry-name="resetFieldValue"><text size="30"/></field>
<field name="origCurrencyUomId" position="2">
<drop-down allow-empty="true" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
<entity-options key-field-name="uomId" description="${description} - ${abbreviation}" entity-name="Uom">
<entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="purposeEnumId" title="${uiLabelMap.CommonPurpose}" position="1">
<drop-down allow-empty="true">
<entity-options entity-name="Enumeration" description="${description}" key-field-name="enumId">
<entity-constraint name="enumTypeId" operator="equals" value="CONVERSION_PURPOSE"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="voucherRef" position="2"><text size="30"/></field>
<field name="productId" position="1"><text size="20"/></field>
<field name="reconcileStatusId" position="2" title="${uiLabelMap.FormFieldTitle_reconcileStatus}">
<drop-down allow-empty="true">
<entity-options entity-name="StatusItem" key-field-name="statusId" description="${description}">
<entity-constraint name="statusTypeId" operator="equals" value="ACCTG_ENREC_STATUS"/>
<entity-order-by field-name="statusId"/>
</entity-options>
</drop-down>
</field>
<field name="settlementTermId" position="1"><text size="20"/></field>
<field name="isSummary" position="2"><text size="10"/></field>
<field name="description" position="2" entry-name="resetFieldValue"><textarea/></field>
<field name="createAction" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}" ><submit button-type="text-link"/></field>
</form>
<form name="ListAcctgTransEntries" type="list" list-name="acctgTransEntries" default-entity-name="AcctgTransEntry" target="updateAcctgTransEntry"
odd-row-style="alternate-row" use-row-submit="true" separate-columns="true" group-columns="true"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<field name="organizationPartyId"><hidden/></field>
<field name="acctgTransId"><hidden/></field>
<field name="acctgTransEntrySeqId"><display/></field>
<field name="glAccountTypeId" title="${uiLabelMap.FormFieldTitle_glAccountType}">
<drop-down allow-empty="true">
<entity-options entity-name="GlAccountType" description="${description}">
<entity-order-by field-name="glAccountTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glAccountId">
<drop-down allow-empty="true">
<entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<!--
<field name="acctgTransEntryTypeId" title="${uiLabelMap.AccountingTransactionEntryType}">
<drop-down allow-empty="true">
<entity-options entity-name="AcctgTransEntryType" description="${description}">
<entity-order-by field-name="acctgTransEntryTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="settlementTermId"><display/></field>
-->
<field name="description"><display/></field>
<field name="voucherRef"><display/></field>
<field name="partyId" title="${uiLabelMap.CommonParty}">
<lookup target-form-name="LookupPartyName" size="20" maxlength="20"/>
</field>
<field name="productId" title="${uiLabelMap.AccountingProduct}">
<lookup target-form-name="LookupProduct" size="20" maxlength="20"/>
</field>
<field name="reconcileStatusId" title="${uiLabelMap.CommonStatus}">
<drop-down allow-empty="true">
<entity-options entity-name="StatusItem" key-field-name="statusId" description="${description}">
<entity-constraint name="statusTypeId" operator="equals" value="ACCTG_ENREC_STATUS"/>
<entity-order-by field-name="statusId"/>
</entity-options>
</drop-down>
</field>
<field name="isSummary"><display/></field>
<field name="debitCreditFlag">
<drop-down current="selected">
<option description="${uiLabelMap.FormFieldTitle_credit}" key="C"/>
<option description="${uiLabelMap.FormFieldTitle_debit}" key="D"/>
</drop-down>
</field>
<field name="origAmount"><display type="currency" currency="${origCurrencyUomId}"/></field>
<field name="amount" title="${uiLabelMap.CommonAmount}"><display type="currency" currency="${currencyUomId}"/></field>
<field name="updateAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="removeAction" title="${uiLabelMap.CommonRemove}" widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink description="${uiLabelMap.CommonRemove}" target="deleteAcctgTransEntry">
<parameter param-name="acctgTransId"/>
<parameter param-name="acctgTransEntrySeqId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
</form>
<form name="FindAcctgTransEntries" target="FindAcctgTransEntries" type="single" title=""
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="organizationPartyId"><hidden/></field>
<field name="acctgTransId" title="${uiLabelMap.FormFieldTitle_acctgTransId}" entity-name="AcctgTrans">
<text size="20"/>
</field>
<field name="glAccountId">
<drop-down allow-empty="true">
<entity-options entity-name="GlAccountOrganizationAndClass" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}">
<drop-down allow-empty="true">
<entity-options entity-name="AcctgTransType" description="${description}">
<entity-order-by field-name="acctgTransTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}">
<drop-down allow-empty="true">
<entity-options entity-name="GlFiscalType" description="${description}">
<entity-order-by field-name="glFiscalTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glJournalId" title="${uiLabelMap.AccountingGlJournal}">
<drop-down allow-empty="true">
<entity-options entity-name="GlJournal" description="${glJournalName} [${glJournalId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="organizationPartyId"/>
<entity-order-by field-name="glJournalName"/>
</entity-options>
</drop-down>
</field>
<field name="isPosted">
<drop-down allow-empty="true">
<option description="${uiLabelMap.CommonNo}" key="N"/>
<option description="${uiLabelMap.CommonYes}" key="Y"/>
</drop-down>
</field>
<field name="partyId" title="${uiLabelMap.CommonParty}">
<lookup target-form-name="LookupPartyName" size="20" maxlength="20"/>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}"><lookup target-form-name="LookupInvoice" size="20" maxlength="20"/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}"><lookup target-form-name="LookupPayment" size="20" maxlength="20"/></field>
<field name="productId" title="${uiLabelMap.AccountingProduct}"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}" ><date-time/></field>
<field name="thruDate" title="${uiLabelMap.CommonThru}" position="2"><date-time/></field>
<field name="performSearch"><hidden value="Y"/></field>
<field name="reportType">
<drop-down allow-empty="false">
<option description="${uiLabelMap.AccountingByAccount}" key="byAccount"/>
<option description="${uiLabelMap.AccountingByDate}" key="byDate"/>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonFind}" widget-style="${styles.link_run_sys} ${styles.action_find}"><submit button-type="text-link"/></field>
</form>
<form name="ListFindAcctgTransEntriesByAccount" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList">
<condition-list>
<condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/>
<condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/>
<condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/>
<condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/>
<condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/>
<condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/>
<condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/>
<condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/>
<condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
<order-by field-name="accountCode"/>
<order-by field-name="-transactionDate"/>
</entity-condition>
</actions>
<row-actions>
<set field="showPosition1" value="${groovy:String prev=(String)previousItem.get("glAccountId");return new Boolean(!(prev!=null&&prev.equals(glAccountId)));}" type="Boolean"/>
</row-actions>
<field name="accountCode" position="1" use-when="showPosition1"><display/></field>
<field name="glAccountDescription" title="${uiLabelMap.CommonDescription}" position="1" use-when="showPosition1">
<display description="${accountName}"/>
</field>
<field name="glAccountClassId" position="1" use-when="showPosition1">
<display-entity entity-name="GlAccountClass"/>
</field>
<field name="acctgTransId" widget-style="${styles.link_nav_info_id}" position="2">
<hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="acctgTransEntrySeqId" widget-style="${styles.link_nav_info_id}" position="2"><display/></field>
<field name="transactionDate" position="2"><display/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.FormFieldTitle_acctgTransType}" position="2"><display-entity entity-name="AcctgTransType"/></field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}" position="2"><display-entity entity-name="GlFiscalType"/></field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" position="2" use-when="invoiceId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice">
<parameter param-name="invoiceId"/>
</hyperlink>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" position="2" use-when="invoiceId==null"><display/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" position="2" use-when="paymentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${paymentId}" target="editPayment">
<parameter param-name="paymentId"/>
</hyperlink>
</field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" position="2" use-when="paymentId==null"><display/></field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}" position="2" use-when="workEffortId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app">
<parameter param-name="workEffortId"/>
</hyperlink>
</field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}" position="2" use-when="workEffortId==null"><display/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" position="2" use-when="shipmentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app">
<parameter param-name="shipmentId"/>
</hyperlink>
</field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" position="2" use-when="shipmentId==null"><display/></field>
<field name="partyId" title="${uiLabelMap.CommonParty}" position="2" use-when="partyId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${partyId}" target="/partymgr/control/viewprofile" target-type="inter-app">
<parameter param-name="partyId"/>
</hyperlink>
</field>
<field name="partyId" title="${uiLabelMap.CommonParty}" position="2" use-when="partyId==null"><display/></field>
<field name="productId" title="${uiLabelMap.AccountingProduct}" position="2" use-when="productId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${productId}" target="/catalog/control/ViewProduct" target-type="inter-app">
<parameter param-name="productId"/>
</hyperlink>
</field>
<field name="productId" title="${uiLabelMap.AccountingProduct}" position="2" use-when="productId==null"><display/></field>
<field name="isPosted" position="2"><display/></field>
<field name="postedDate" position="2"><display/></field>
<field name="debitCreditFlag" position="2"><display/></field>
<field name="amount" title="${uiLabelMap.CommonAmount}" position="2"><display type="currency" currency="${currencyUomId}"/></field>
</form>
<form name="ListFindAcctgTransEntriesByDate" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList">
<condition-list>
<condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/>
<condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/>
<condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/>
<condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/>
<condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/>
<condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/>
<condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/>
<condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/>
<condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
<order-by field-name="-transactionDate"/>
</entity-condition>
</actions>
<field name="transactionDate"><display/></field>
<field name="acctgTransId" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${acctgTransId}" target="EditAcctgTrans">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="acctgTransEntrySeqId" widget-style="${styles.link_nav_info_id}"><display/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.FormFieldTitle_acctgTransType}"><display-entity entity-name="AcctgTransType"/></field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}"><display-entity entity-name="GlFiscalType"/></field>
<field name="glAccountId" title="${uiLabelMap.CommonAccount}"><display/></field>
<field name="glAccountDescription" title="${uiLabelMap.CommonDescription}">
<display description="${accountCode} ${accountName}"/>
</field>
<field name="glAccountClassId" title="${uiLabelMap.CommonClass}">
<display-entity entity-name="GlAccountClass"/>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" use-when="invoiceId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${invoiceId}" target="editInvoice">
<parameter param-name="invoiceId"/>
</hyperlink>
</field>
<field name="invoiceId" title="${uiLabelMap.AccountingInvoice}" use-when="invoiceId==null"><display/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" use-when="paymentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${paymentId}" target="editPayment">
<parameter param-name="paymentId"/>
</hyperlink>
</field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}" use-when="paymentId==null"><display/></field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}" use-when="workEffortId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${workEffortId}" target="/workeffort/control/EditWorkEffort" target-type="inter-app">
<parameter param-name="workEffortId"/>
</hyperlink>
</field>
<field name="workEffortId" title="${uiLabelMap.WorkEffort}" use-when="workEffortId==null"><display/></field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" use-when="shipmentId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${shipmentId}" target="/facility/control/EditShipment" target-type="inter-app">
<parameter param-name="shipmentId"/>
</hyperlink>
</field>
<field name="shipmentId" title="${uiLabelMap.CommonShipment}" use-when="shipmentId==null"><display/></field>
<field name="partyId" title="${uiLabelMap.CommonParty}" use-when="partyId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${partyId}" target="/partymgr/control/viewprofile" target-type="inter-app">
<parameter param-name="partyId"/>
</hyperlink>
</field>
<field name="partyId" title="${uiLabelMap.CommonParty}" use-when="partyId==null"><display/></field>
<field name="productId" title="${uiLabelMap.AccountingProduct}" use-when="productId!=null" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${productId}" target="/catalog/control/ViewProduct" target-type="inter-app">
<parameter param-name="productId"/>
</hyperlink>
</field>
<field name="productId" title="${uiLabelMap.AccountingProduct}" use-when="productId==null"><display/></field>
<field name="isPosted"><display/></field>
<field name="postedDate"><display/></field>
<field name="debitCreditFlag"><display/></field>
<field name="amount" title="${uiLabelMap.CommonAmount}"><display type="currency" currency="${currencyUomId}"/></field>
</form>
<form name="CreateAcctgTransAndEntries" type="single" target="quickCreateAcctgTransAndEntries" title=""
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<actions>
<set field="debitGlAccountClassId" from-field="parameters.debitGlAccountClassId"/>
<set field="creditGlAccountClassId" from-field="parameters.creditGlAccountClassId"/>
</actions>
<field name="organizationPartyId"><hidden value="${organizationPartyId}"/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.FormFieldTitle_acctgTransType}" position="1">
<drop-down>
<entity-options entity-name="AcctgTransType" description="${description}">
<entity-order-by field-name="acctgTransTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}" position="2">
<drop-down>
<entity-options entity-name="GlFiscalType" description="${description}">
<entity-order-by field-name="glFiscalTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="partyId" title="${uiLabelMap.PartyPartyId}" position="1">
<lookup target-form-name="LookupPartyName" size="20" maxlength="20"/>
</field>
<field name="roleTypeId" parameter-name="roleTypeId" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="RoleType" key-field-name="roleTypeId" description="${description}">
<entity-order-by field-name="roleTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="invoiceId" position="1"><lookup target-form-name="LookupInvoice" size="20" maxlength="20"/></field>
<field name="paymentId" position="2"><lookup target-form-name="LookupPayment" size="20" maxlength="20"/></field>
<field name="productId" position="1"><lookup target-form-name="LookupProduct" size="20" maxlength="20"/></field>
<field name="workEffortId" position="2"><lookup target-form-name="LookupWorkEffort" size="20" maxlength="20"/></field>
<field name="shipmentId" position="1"><lookup target-form-name="LookupShipment" size="20" maxlength="20"/></field>
<field name="fixedAssetId" position="2">
<drop-down allow-empty="true">
<entity-options entity-name="FixedAsset" description="${fixedAssetId}">
<entity-order-by field-name="fixedAssetId"/>
</entity-options>
</drop-down>
</field>
<field name="debitGlAccountId" use-when="debitGlAccountClassId!=null">
<drop-down>
<entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/>
<entity-constraint name="glAccountClassId" operator="equals" env-name="debitGlAccountClassId" ignore-if-null="true"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="debitGlAccountId" use-when="debitGlAccountClassId==null">
<drop-down>
<entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="creditGlAccountId" use-when="creditGlAccountClassId!=null">
<drop-down>
<entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/>
<entity-constraint name="glAccountClassId" operator="equals" env-name="creditGlAccountClassId" ignore-if-null="true"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="creditGlAccountId" use-when="creditGlAccountClassId==null">
<drop-down>
<entity-options entity-name="GlAccountOrganizationAndClass" key-field-name="glAccountId" description="${accountCode} - ${accountName} [${glAccountId}]">
<entity-constraint name="organizationPartyId" operator="equals" env-name="parameters.organizationPartyId"/>
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="amount" title="${uiLabelMap.CommonAmount}"><text size="20" maxlength="20"/></field>
<field name="transactionDate"><date-time/></field>
<field name="description"><text size="60"/></field>
<field name="submitAction" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="ViewAcctgTransEntries" type="list" list-name="acctgTransEntries" default-entity-name="AcctgTransEntry"
> <!-- orig: default-table-style=-style="basic-table" -->
<field name="organizationPartyId"><hidden/></field>
<field name="acctgTransId"><hidden/></field>
<field name="acctgTransEntrySeqId"><display/></field>
<field name="glAccountId">
<display-entity entity-name="GlAccount" description="${glAccountId} ${accountName}"/>
</field>
<field name="debitCreditFlag" widget-area-style="align-center" title-area-style="align-center"><display/></field>
<field name="origAmount" widget-area-style="amount" title-area-style="align-right"><display type="currency" currency="${origCurrencyUomId}"/></field>
<field name="amount" title="${uiLabelMap.CommonAmount}" widget-area-style="amount" title-area-style="align-right"><display type="currency" currency="${currencyUomId}"/></field>
<field name="glAccountTypeId" title="${uiLabelMap.CommonType}">
<display-entity entity-name="GlAccountType"/>
</field>
<field name="description"><display/></field>
<field name="reconcileStatusId" title="${uiLabelMap.CommonStatus}">
<display-entity entity-name="StatusItem" key-field-name="statusId"/>
</field>
</form>
<!-- Reconciliations -->
<form name="FindGlAccountReconciliation" type="single" title="" target="findGlAccountReconciliation"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="organizationPartyId"><hidden/></field>
<field name="glAccountId">
<drop-down allow-empty="false">
<entity-options entity-name="GlAccount" description="${accountCode} - ${accountName} [${glAccountId}]" key-field-name="glAccountId">
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="performSearch"><hidden value="Y"/></field>
<field name="submitAction" title="${uiLabelMap.CommonSearch}" widget-style="${styles.link_run_sys} ${styles.action_find}"><submit button-type="text-link"/></field>
</form>
<form name="ListGlAccountReconciliation" type="multi" use-row-submit="false" target="EditGlReconciliation?organizationPartyId=${organizationPartyId}&activeSubMenuItem=AccountReconciliation"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="AcctgTransEntry">
<condition-list>
<condition-expr field-name="organizationPartyId" from-field="organizationPartyId"/>
<condition-expr field-name="reconcileStatusId" operator="equals" value="AES_NOT_RECONCILED"/>
<condition-expr field-name="glAccountId" operator="equals" value="${glAccountId}"/>
</condition-list>
<order-by field-name="-lastUpdatedStamp"/>
</entity-condition>
</actions>
<field name="acctgTransId" widget-style="${styles.link_nav_info_id}">
<hyperlink description="${acctgTransId}" target="EditAcctgTrans">
<parameter param-name="acctgTransId"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="acctgTransEntrySeqId"><display/></field>
<field name="glAccountId" widget-style="${styles.link_nav_info_id}">
<hyperlink target="GlAccountNavigate" description="${glAccountId}">
<parameter param-name="glAccountId"/>
</hyperlink>
</field>
<field name="partyId" widget-style="${styles.link_nav_info_id}">
<hyperlink target="/partymgr/control/viewprofile" description="${partyIdTo}" target-type="inter-app">
<parameter param-name="partyId"/>
</hyperlink>
</field>
<field name="productId"><display/></field>
<field name="organizationPartyId" widget-style="${styles.link_nav_info_id}">
<hyperlink target="/partymgr/control/viewprofile" description="${organizationPartyId}" target-type="inter-app">
<parameter param-name="partyId" from-field="organizationPartyId"/>
</hyperlink>
</field>
<field name="amount" title="${uiLabelMap.CommonAmount}"><display/></field>
<field name="submitAction" title="${uiLabelMap.AccountingCreateAcctRecons}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
</form>
<form name="EditGlReconciliation" type="single" target="updateGlReconciliation?activeSubMenuItem=${activeSubMenuItem}" default-map-name="glReconciliation"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="updateGlReconciliation"/>
<field name="glReconciliationId"><display/></field>
<field name="glReconciliationName"><text/></field>
<field name="description"><text/></field>
<field name="glAccountId"><display/></field>
<field name="statusId" use-when="glReconciliationId == null"><hidden value="GLREC_CREATED"/></field>
<field name="statusId" use-when="glReconciliationId != null" title="${uiLabelMap.CommonStatus}">
<drop-down>
<entity-options entity-name="StatusItem" description="${description}">
<entity-constraint name="statusTypeId" value="GLREC_STATUS"/>
</entity-options>
</drop-down>
</field>
<field name="reconciledDate"><date-time/></field>
<field name="organizationPartyId"><display/></field>
<field name="openingBalance" use-when=""GLREC_RECONCILED".equals("${glReconciliation.statusId}")"><display/></field>
<field name="reconciledBalance" position="2"><display/></field>
<field name="updateAction" title="${uiLabelMap.CommonUpdate}" use-when="glReconciliationId!=null" widget-style="${styles.link_run_sys} ${styles.action_update}" ><submit button-type="text-link"/></field>
</form>
<form name="ListGlReconciliationEntries" type="list" use-row-submit="true"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="GlReconciliationEntry">
<condition-list>
<condition-expr field-name="glReconciliationId" from-field="glReconciliationId"/>
</condition-list>
</entity-condition>
</actions>
<field name="glReconciliationId"><display/></field>
<field name="acctgTransId"><display/></field>
<field name="acctgTransEntrySeqId"><display/></field>
<field name="reconciledAmount"><display/></field>
<field name="lastUpdatedStamp"><display/></field>
</form>
<form name="FindGlAccountReconciliations" type="single" title="" target="findGlAccountReconciliations"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="organizationPartyId"><hidden/></field>
<field name="glAccountId">
<drop-down allow-empty="false">
<entity-options entity-name="GlAccount" description="${accountCode} - ${accountName} [${glAccountId}]" key-field-name="glAccountId">
<entity-order-by field-name="accountCode"/>
</entity-options>
</drop-down>
</field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}" position="2"><date-time type="date"/></field>
<field name="thruDate" title="${uiLabelMap.CommonThru}" position="2"><date-time type="date"/></field>
<field name="performSearch"><hidden value="Y"/></field>
<field name="submitAction" title="${uiLabelMap.CommonSearch}" widget-style="${styles.link_run_sys} ${styles.action_find}"><submit button-type="text-link"/></field>
</form>
<form name="ListGlAccountReconciliations" type="list" default-entity-name="GlReconciliation"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="GlReconciliation">
<condition-list>
<condition-expr field-name="glAccountId" operator="equals" value="${glAccountId}"/>
<condition-expr field-name="reconciledDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="reconciledDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
</entity-condition>
</actions>
<field name="glReconciliationId" title="${uiLabelMap.CommonId}" widget-style="${styles.link_nav_info_id}">
<hyperlink also-hidden="false" description="${glReconciliationId}" target="EditGlReconciliations">
<parameter param-name="glReconciliationId"/>
<parameter param-name="activeSubMenuItem" from-field="AccountReconciliations"/>
<parameter param-name="organizationPartyId"/>
</hyperlink>
</field>
<field name="glReconciliationName" title="${uiLabelMap.CommonName}"><display/></field>
<field name="description"><display/></field>
<field name="glAccountId" widget-style="${styles.link_nav_info_id}">
<hyperlink target="GlAccountNavigate" description="${glAccountId}">
<parameter param-name="glAccountId"/>
</hyperlink>
</field>
<field name="organizationPartyId" widget-style="${styles.link_nav_info_id}">
<hyperlink target="/partymgr/control/viewprofile" description="${organizationPartyId}" target-type="inter-app">
<parameter param-name="partyId" from-field="organizationPartyId"/>
</hyperlink>
</field>
<field name="reconciledBalance" widget-area-style="amount" title-area-style="align-right"><display/></field>
<field name="createdByUserLogin"><display/></field>
<field name="lastModifiedByUserLogin"><display/></field>
</form>
<!-- Transaction Reports -->
<form name="AcctgTransEntriesSearchResultsCsv" type="list" title="List Accounting Transaction Entries" list-name="acctgTransEntryList" paginate="false">
<actions>
<entity-condition entity-name="AcctgTransAndEntries" list="acctgTransEntryList">
<condition-list>
<condition-expr field-name="organizationPartyId" operator="equals" from-field="parameters.organizationPartyId"/>
<condition-expr field-name="glAccountId" operator="equals" from-field="parameters.glAccountId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/>
<condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/>
<condition-expr field-name="partyId" operator="equals" from-field="parameters.partyId" ignore-if-empty="true"/>
<condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/>
<condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/>
<condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/>
<condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/>
<condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
<order-by field-name="-transactionDate"/>
</entity-condition>
</actions>
<field name="acctgTransId"><display/></field>
<field name="acctgTransEntrySeqId"><display description="${acctgTransEntrySeqId}"/></field>
<field name="transactionDate"><display/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"><display-entity entity-name="AcctgTransType"/></field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}"><display-entity entity-name="GlFiscalType"/></field>
<field name="glAccountId"><display/></field>
<field name="glAccountDescription"><display description="${accountName}"/></field>
<field name="glAccountClassId" title="${uiLabelMap.AccountingGlAccountClass}"><display-entity entity-name="GlAccountClass"/></field>
<field name="invoiceId" title="${uiLabelMap.CommonAmount}"><display/></field>
<field name="paymentId"><display/></field>
<field name="workEffortId"><display/></field>
<field name="shipmentId"><display/></field>
<field name="partyId"><display/></field>
<field name="productId"><display/></field>
<field name="isPosted"><display/></field>
<field name="postedDate"><display/></field>
<field name="debitCreditFlag"><display/></field>
<field name="amount" title="${uiLabelMap.CommonAmount}"><display/></field>
</form>
<form name="AcctgTransSearchResultsCsv" type="list" title="List Accounting Transactions" list-name="acctgTransList" paginate="false">
<actions>
<entity-condition entity-name="AcctgTransAndEntries" list="acctgTransList" result-set-type="forward" distinct="true">
<condition-list>
<condition-expr field-name="organizationPartyId" operator="equals" from-field="organizationPartyId"/>
<condition-expr field-name="acctgTransTypeId" operator="equals" from-field="parameters.acctgTransTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glFiscalTypeId" operator="equals" from-field="parameters.glFiscalTypeId" ignore-if-empty="true"/>
<condition-expr field-name="glJournalId" operator="equals" from-field="parameters.glJournalId" ignore-if-empty="true"/>
<condition-expr field-name="isPosted" operator="equals" from-field="parameters.isPosted" ignore-if-empty="true"/>
<condition-expr field-name="invoiceId" operator="equals" from-field="parameters.invoiceId" ignore-if-empty="true"/>
<condition-expr field-name="paymentId" operator="equals" from-field="parameters.paymentId" ignore-if-empty="true"/>
<condition-expr field-name="productId" operator="equals" from-field="parameters.productId" ignore-if-empty="true"/>
<condition-expr field-name="workEffortId" operator="equals" from-field="parameters.workEffortId" ignore-if-empty="true"/>
<condition-expr field-name="shipmentId" operator="equals" from-field="parameters.shipmentId" ignore-if-empty="true"/>
<condition-expr field-name="acctgTransId" operator="equals" from-field="parameters.acctgTransId" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="greater-equals" from-field="parameters.fromDate" ignore-if-empty="true"/>
<condition-expr field-name="transactionDate" operator="less" from-field="parameters.thruDate" ignore-if-empty="true"/>
</condition-list>
<select-field field-name="acctgTransId"/>
<select-field field-name="transactionDate"/>
<select-field field-name="acctgTransTypeId"/>
<select-field field-name="glFiscalTypeId"/>
<select-field field-name="invoiceId"/>
<select-field field-name="paymentId"/>
<select-field field-name="workEffortId"/>
<select-field field-name="shipmentId"/>
<select-field field-name="isPosted"/>
<select-field field-name="postedDate"/>
<order-by field-name="-transactionDate"/>
</entity-condition>
</actions>
<field name="acctgTransId"><display/></field>
<field name="transactionDate"><display/></field>
<field name="acctgTransTypeId" title="${uiLabelMap.AccountingTransactionType}"><display-entity entity-name="AcctgTransType"/></field>
<field name="glFiscalTypeId" title="${uiLabelMap.FormFieldTitle_glFiscalType}"><display-entity entity-name="GlFiscalType"/></field>
<field name="invoiceId"><display/></field>
<field name="paymentId"><display/></field>
<field name="workEffortId"><display/></field>
<field name="shipmentId"><display/></field>
<field name="isPosted"><display/></field>
<field name="postedDate"><display/></field>
</form>
<form name="AcctgTransDetailReportPdf" type="single" default-map-name="acctgTrans">
<field name="acctgTransId"><display/></field>
<field name="acctgTransTypeId" use-when="${acctgTrans.acctgTransTypeId!=null}">
<display-entity entity-name="AcctgTransType" key-field-name="acctgTransTypeId"/>
</field>
<field name="description" use-when="${acctgTrans.description!=null}"><display/></field>
<field name="transactionDate" use-when="${acctgTrans.transactionDate!=null}"><display/></field>
<field name="isPosted" use-when="${acctgTrans.isPosted!=null}"><display/></field>
<field name="postedDate" use-when="${acctgTrans.postedDate!=null}"><display/></field>
<field name="scheduledPostingDate" use-when="${acctgTrans.scheduledPostingDate!=null}"><display/></field>
<field name="glJournalId" title="${uiLabelMap.AccountingGlJournal}" use-when="${acctgTrans.glJournalId!=null}"><display/></field>
<field name="glFiscalTypeId" use-when="${acctgTrans.glFiscalTypeId!=null}">
<display-entity entity-name="GlFiscalType" key-field-name="glFiscalTypeId"/>
</field>
<field name="voucherRef" use-when="${acctgTrans.voucherRef!=null}"><display/></field>
<field name="voucherDate" use-when="${acctgTrans.voucherDate!=null}"><display/></field>
<field name="groupStatusId" use-when="${acctgTrans.groupStatusId!=null}"><display/></field>
<field name="fixedAssetId" use-when="${acctgTrans.fixedAssetId!=null}"><display/></field>
<field name="inventoryItemId" use-when="${acctgTrans.inventoryItemId!=null}"><display/></field>
<field name="physicalInventoryId" use-when="${acctgTrans.physicalInventoryId!=null}"><display/></field>
<field name="partyId" use-when="${acctgTrans.partyId!=null}"><display/></field>
<field name="roleTypeId" use-when="${acctgTrans.roleTypeId!=null}">
<display-entity entity-name="RoleType" key-field-name="roleTypeId"/>
</field>
<field name="invoiceId" use-when="${acctgTrans.invoiceId!=null}"><display/></field>
<field name="paymentId" use-when="${acctgTrans.paymentId!=null}"><display/></field>
<field name="finAccountTransId" use-when="${acctgTrans.finAccountTransId!=null}"><display/></field>
<field name="shipmentId" use-when="${acctgTrans.shipmentId!=null}"><display/></field>
<field name="receiptId" use-when="${acctgTrans.receiptId!=null}"><display/></field>
<field name="workEffortId" use-when="${acctgTrans.workEffortId!=null}"><display/></field>
<field name="theirAcctgTransId" use-when="${acctgTrans.theirAcctgTransId!=null}"><display/></field>
<field name="createdByUserLogin" use-when="${acctgTrans.createdByUserLogin!=null}"><display/></field>
<field name="lastModifiedByUserLogin" use-when="${acctgTrans.lastModifiedByUserLogin!=null}"><display/></field>
</form>
<form name="AcctgTransEntriesDetailReportPdf" type="list" list-name="acctgTransEntries">
<row-actions>
<entity-one entity-name="GlAccount" value-field="glAccount">
<field-map field-name="glAccountId" from-field="glAccountId"/>
</entity-one>
<set field="accountName" from-field="glAccount.accountName"/>
<set field="accountCode" from-field="glAccount.accountCode"/>
</row-actions>
<field name="accountCode"><display/></field>
<field name="accountName"><display/></field>
<field name="currencyUomId" title="${uiLabelMap.AccountingOriginalCurrency}"><display description="${origCurrencyUomId}"/></field>
<field name="exchangeRate" use-when="${origCurrencyUomId!=currencyUomId}"><display description="${origAmount/amount} ${origCurrencyUomId}/${currencyUomId}"/></field>
<field name="debitAmount"><display type="currency" currency="${currencyUomId}" description="${groovy:if(debitCreditFlag.equals('D'))return(amount);if(debitCreditFlag.equals('C'))return(0);}"/></field>
<field name="creditAmount"><display type="currency" currency="${currencyUomId}" description="${groovy:if(debitCreditFlag.equals('C'))return(amount);if(debitCreditFlag.equals('D'))return(0);}"/></field>
</form>
</forms>