<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.  See the License for the
specific language governing permissions and limitations
under the License.
-->

<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://ofbiz.apache.org/Site-Conf" xsi:schemaLocation="http://ofbiz.apache.org/Site-Conf http://ofbiz.apache.org/dtds/site-conf.xsd">
    <include location="component://common/webcommon/WEB-INF/common-controller.xml"/>
    <include location="component://commonext/webapp/WEB-INF/controller.xml"/>
    <include location="component://accounting/webapp/accounting/WEB-INF/accounting-controller.xml"/>

    <description>Accounting Manager Module Site Configuration File</description>

    <!-- Events to run on every request before security (chains exempt) -->
    <!--
    <preprocessor>
    </preprocessor>
    -->
    <!-- Events to run on every request after all other processing (chains exempt) -->
    <!--
    <postprocessor>
        <event name="test" type="java" path="org.apache.ofbiz.webapp.event.TestEvent" invoke="test"/>
    </postprocessor>
    -->

    <!-- Request Mappings -->
    <request-map uri="view">
        <security https="true" auth="false"/>
        <response name="success" type="request" value="main"/>
    </request-map>

    <request-map uri="main">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="main"/>
    </request-map>

    <!-- Billing Account requests -->
    <request-map uri="FindBillingAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindBillingAccount"/>
    </request-map>
    <request-map uri="EditBillingAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditBillingAccount"/>
    </request-map>
    <request-map uri="createBillingAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBillingAccount"/>
        <response name="success" type="view" value="EditBillingAccount"/>
        <response name="error" type="view" value="EditBillingAccount"/>
    </request-map>
    <request-map uri="createBillingAccountAndRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBillingAccountAndRole"/>
        <response name="success" type="view" value="EditBillingAccount"/>
        <response name="error" type="view" value="EditBillingAccount"/>
    </request-map>
    <request-map uri="updateBillingAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateBillingAccount"/>
        <response name="success" type="view" value="EditBillingAccount"/>
        <response name="error" type="view" value="EditBillingAccount"/>
    </request-map>

    <request-map uri="EditBillingAccountRoles">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditBillingAccountRoles"/>
    </request-map>
    <request-map uri="createBillingAccountRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBillingAccountRole"/>
        <response name="success" type="view" value="EditBillingAccountRoles"/>
        <response name="error" type="view" value="EditBillingAccountRoles"/>
    </request-map>
    <request-map uri="updateBillingAccountRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateBillingAccountRole"/>
        <response name="success" type="view" value="EditBillingAccountRoles"/>
        <response name="error" type="view" value="EditBillingAccountRoles"/>
    </request-map>
    <request-map uri="deleteBillingAccountRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeBillingAccountRole"/>
        <response name="success" type="view" value="EditBillingAccountRoles"/>
        <response name="error" type="view" value="EditBillingAccountRoles"/>
    </request-map>

    <request-map uri="EditBillingAccountTerms">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditBillingAccountTerms"/>
    </request-map>
    <request-map uri="createBillingAccountTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBillingAccountTerm"/>
        <response name="success" type="view" value="EditBillingAccountTerms"/>
    </request-map>
    <request-map uri="updateBillingAccountTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateBillingAccountTerm"/>
        <response name="success" type="view" value="EditBillingAccountTerms"/>
    </request-map>
    <request-map uri="removeBillingAccountTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeBillingAccountTerm"/>
        <response name="success" type="view" value="EditBillingAccountTerms"/>
    </request-map>
    <request-map uri="BillingAccountInvoices">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="BillingAccountInvoices"/>
    </request-map>
    <request-map uri="capturePaymentsByInvoice">
        <security https="true" auth="true"/>
        <event type="service" invoke="capturePaymentsByInvoice"/>
        <response name="success" type="view" value="BillingAccountInvoices"/>
    </request-map>
    <request-map uri="BillingAccountPayments">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="BillingAccountPayments"/>
    </request-map>
    <request-map uri="BillingAccountOrders">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="BillingAccountOrders"/>
    </request-map>
    <request-map uri="createPaymentAndAssociateToBillingAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentAndApplication"/>
        <response name="success" type="view" value="BillingAccountPayments"/>
    </request-map>

    <!-- invoice requests -->
    <request-map uri="findInvoices">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="findInvoices"/>
    </request-map>
    <request-map uri="viewInvoice">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewInvoice"/>
    </request-map>
    <request-map uri="newInvoice">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="newInvoice"/>
    </request-map>
    <request-map uri="editInvoice">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="editInvoice"/>
    </request-map>
    <request-map uri="createInvoice">
        <security https="true" auth="true"/>
        <event type="service" invoke="createInvoice"/>
        <response name="success" type="request" value="editInvoice"/>
        <response name="error" type="view" value="newInvoice"/>
    </request-map>
    <request-map uri="copyInvoice">
        <security https="true" auth="true"/>
        <event type="service" invoke="copyInvoice"/>
        <response name="success" type="view" value="ViewInvoice"/>
        <response name="error" type="view" value="ViewInvoice"/>
    </request-map>
    <request-map uri="updateInvoice">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateInvoice"/>
        <response name="success" type="view" value="editInvoice"/>
        <response name="error" type="view" value="editInvoice"/>
    </request-map>
    <request-map uri="listInvoiceItems">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="listInvoiceItems"/>
    </request-map>
    <request-map uri="createInvoiceItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="createInvoiceItem"/>
        <response name="success" type="view" value="listInvoiceItems"/>
        <response name="error" type="view" value="listInvoiceItems"/>
    </request-map>
    <request-map uri="createInvoiceItemPayrol">
        <security https="true" auth="true"/>
        <event type="groovy" invoke="createInvoiceItemPayrol" path="component://accounting/src/main/groovy/org/apache/ofbiz/accounting/invoice/InvoiceEvents.groovy"/>
        <response name="success" type="view" value="listInvoiceItems"/>
        <response name="error" type="view" value="listInvoiceItems"/>
    </request-map>
    <request-map uri="updateInvoiceItem">
        <security https="true" auth="true"/>
        <event type="service-multi" invoke="updateInvoiceItem"/>
        <response name="success" type="request-redirect" value="listInvoiceItems"/>
        <response name="error" type="view" value="listInvoiceItems"/>
    </request-map>
    <request-map uri="removeInvoiceItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeInvoiceItem"/>
        <response name="success" type="view" value="listInvoiceItems"/>
        <response name="error" type="view" value="listInvoiceItems"/>
    </request-map>
    <request-map uri="editInvoiceTimeEntries">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="editInvoiceTimeEntries"/>
    </request-map>
    <request-map uri="unlinkInvoiceFromTimeEntry">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateTimeEntry"/>
        <response name="success" type="view" value="editInvoiceTimeEntries"/>
        <response name="error" type="view" value="editInvoiceTimeEntries"/>
    </request-map>
    <request-map uri="editInvoiceApplications">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="editInvoiceApplications"/>
    </request-map>
    <request-map uri="updateInvoiceApplication">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentApplicationDef"/>
        <response name="success" type="view" value="editInvoiceApplications"/>
        <response name="error" type="view" value="editInvoiceApplications"/>
    </request-map>
    <request-map uri="removeInvoiceApplication">
        <security https="true" auth="true"/>
        <event type="service" invoke="removePaymentApplication"/>
        <response name="success" type="view" value="editInvoiceApplications"/>
        <response name="error" type="view" value="editInvoiceApplications"/>
    </request-map>
    <request-map uri="invoiceStatus">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceStatus"/>
    </request-map>
    <request-map uri="invoiceAttributes">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceAttributes"/>
    </request-map>
    <request-map uri="invoiceContactMech">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceContactMech"/>
    </request-map>
    <request-map uri="invoiceContent">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceContent"/>
    </request-map>
    <request-map uri="invoiceNotes">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceNotes"/>
    </request-map>

    <!-- re Invoice Roles -->
    <request-map uri="invoiceRoles">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceRoles"/>
    </request-map>
    <request-map uri="createInvoiceRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="createInvoiceRole"/>
        <response name="success" type="view" value="invoiceRoles"/>
        <response name="error" type="view" value="invoiceRoles"/>
    </request-map>
    <request-map uri="removeInvoiceRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeInvoiceRole"/>
        <response name="success" type="view" value="invoiceRoles"/>
        <response name="error" type="view" value="invoiceRoles"/>
    </request-map>

    <request-map uri="setInvoiceStatus">
        <security https="true" auth="true"/>
        <event type="service" invoke="setInvoiceStatus"/>
        <response name="success" type="view" value="ViewInvoice"/>
        <response name="error" type="view" value="ViewInvoice"/>
    </request-map>

    <!-- re Invoice Terms -->
    <request-map uri="invoiceTerms">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceTerms"/>
    </request-map>
    <request-map uri="createInvoiceTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="createInvoiceTerm"/>
        <response name="success" type="view" value="invoiceTerms"/>
        <response name="error" type="view" value="invoiceTerms"/>
    </request-map>
    <request-map uri="updateInvoiceTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateInvoiceTerm"/>
        <response name="success" type="view" value="invoiceTerms"/>
        <response name="error" type="view" value="invoiceTerms"/>
    </request-map>
    <request-map uri="deleteInvoiceTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteInvoiceTerm"/>
        <response name="success" type="view" value="invoiceTerms"/>
        <response name="error" type="view" value="invoiceTerms"/>
    </request-map>
    <request-map uri="editInvoiceTerm">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="invoiceTerms"/>
        <response name="error" type="view" value="invoiceTerms"/>
    </request-map>

    <request-map uri="sendPerEmail">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="sendPerEmail"/>
    </request-map>
    <request-map uri="executeSendPerEmail">
        <security https="true" auth="true"/>
        <event type="service" invoke="sendInvoicePerEmail"/>
        <response name="success" type="view" value="ViewInvoice"/>
        <response name="error" type="view" value="ViewInvoice"/>
    </request-map>
    <request-map uri="copyInvoiceToTemplate">
        <security https="true" auth="true"/>
        <event type="service" invoke="copyInvoiceToTemplate"/>
        <response name="success" type="view" value="editInvoice"/>
        <response name="error" type="view" value="editInvoice"/>
    </request-map>
    <request-map uri="getInvoiceRunningTotal">
        <event type="service" invoke="getInvoiceRunningTotal"/>
        <response name="success" type="request" value="json"/>
        <response name="error" type="request" value="json"/>
    </request-map>
     <!-- Request EditInvoiceItemType -->
    <request-map uri="editInvoiceItemType">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditInvoiceItemType"/>
    </request-map>
    <request-map uri="updateInvoiceItemType">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateInvoiceItemType"/>
        <response name="success" type="view" value="EditInvoiceItemType"/>
        <response name="error" type="view" value="EditInvoiceItemType"/>
    </request-map>

    <!-- payment requests -->
    <request-map uri="findPayments">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="findPayments"/>
    </request-map>
    <request-map uri="newPayment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="newPayment"/>
    </request-map>
    <request-map uri="editPayment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="editPayment"/>
    </request-map>
    <request-map uri="createPayment">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentAndFinAccountTrans"/>
        <response name="success" type="view" value="editPayment"/>
        <response name="error" type="view" value="newPayment"/>
    </request-map>
    <request-map uri="updatePayment">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePayment"/>
        <response name="success" type="view" value="editPayment"/>
        <response name="error" type="view" value="editPayment"/>
    </request-map>
    <request-map uri="paymentOverview">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="paymentOverview"/>
    </request-map>
    <request-map uri="paymentAttributes">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="paymentAttributes"/>
    </request-map>
    <request-map uri="editPaymentApplications">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="editPaymentApplications"/>
    </request-map>
    <request-map uri="createPaymentApplication">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentApplication"/>
        <response name="success" type="view" value="editPaymentApplications"/>
    </request-map>
    <request-map uri="updatePaymentApplication">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentApplicationDef"/>
        <response name="success" type="view" value="editPaymentApplications"/>
    </request-map>
    <request-map uri="removePaymentApplication">
        <security https="true" auth="true"/>
        <event type="service" invoke="removePaymentApplication"/>
        <response name="success" type="view" value="editPaymentApplications"/>
        <response name="error" type="view" value="editPaymentApplications"/>
    </request-map>
    <request-map uri="setPaymentStatus">
        <security https="true" auth="true"/>
        <event type="service" invoke="setPaymentStatus"/>
        <response name="success" type="view" value="paymentOverview"/>
        <response name="error" type="view" value="paymentOverview"/>
    </request-map>

    <request-map uri="printChecks.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PrintChecks"/>
    </request-map>

    <request-map uri="InvoiceAcctgTransEntriesPdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InvoiceAcctgTransEntriesPdf"/>
    </request-map>

    <request-map uri="FindSalesInvoicesByDueDate">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindSalesInvoicesByDueDate">
            <redirect-parameter name="invoiceTypeId"/>
            <redirect-parameter name="organizationPartyId"/>
            <redirect-parameter name="partyId"/>
            <redirect-parameter name="daysOffset"/>
        </response>
    </request-map>
    <request-map uri="FindPurchaseInvoicesByDueDate">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindPurchaseInvoicesByDueDate">
            <redirect-parameter name="invoiceTypeId"/>
            <redirect-parameter name="organizationPartyId"/>
            <redirect-parameter name="partyId"/>
            <redirect-parameter name="daysOffset"/>
        </response>
    </request-map>

    <!-- Payment Group requests -->

    <request-map uri="FindPaymentGroup">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindPaymentGroup"/>
    </request-map>
    <request-map uri="EditPaymentGroup">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPaymentGroup"/>
    </request-map>
    <request-map uri="createPaymentGroup">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentGroup"/>
        <response name="success" type="view" value="EditPaymentGroup"/>
        <response name="error" type="view" value="EditPaymentGroup"/>
    </request-map>
    <request-map uri="updatePaymentGroup">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGroup"/>
        <response name="success" type="view" value="EditPaymentGroup"/>
        <response name="error" type="view" value="EditPaymentGroup"/>
    </request-map>
    <request-map uri="deletePaymentGroup">
        <security https="true" auth="true"/>
        <event type="service" invoke="deletePaymentGroup"/>
        <response name="success" type="view" value="FindPaymentGroup"/>
        <response name="error" type="view" value="FindPaymentGroup"/>
    </request-map>

    <request-map uri="EditPaymentGroupMember">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPaymentGroupMember"/>
    </request-map>
    <request-map uri="createPaymentGroupMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentGroupMember"/>
        <response name="success" type="view" value="EditPaymentGroupMember"/>
        <response name="error" type="view" value="EditPaymentGroupMember"/>
    </request-map>
    <request-map uri="updatePaymentGroupMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGroupMember"/>
        <response name="success" type="view" value="EditPaymentGroupMember"/>
        <response name="error" type="view" value="EditPaymentGroupMember"/>
    </request-map>
    <request-map uri="expirePaymentGroupMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="expirePaymentGroupMember"/>
        <response name="success" type="view" value="EditPaymentGroupMember"/>
        <response name="error" type="view" value="EditPaymentGroupMember"/>
    </request-map>

    <request-map uri="PaymentGroupOverview">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PaymentGroupOverview"/>
    </request-map>

    <request-map uri="cancelPaymentGroup">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelPaymentBatch"/>
        <response name="success" type="view" value="PaymentGroupOverview"/>
        <response name="error" type="view" value="FindPaymentGroup"/>
    </request-map>

    <request-map uri="cancelCheckRunPayments">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelCheckRunPayments"/>
        <response name="success" type="view" value="PaymentGroupOverview"/>
        <response name="error" type="view" value="FindPaymentGroup"/>
    </request-map>

    <request-map uri="DepositSlip.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="DepositSlipPdf"/>
        <response name="error" type="view" value="PaymentGroupOverview"/>
    </request-map>

    <!-- transaction page requests -->
    <request-map uri="FindGatewayResponses">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindGatewayResponses"/>
    </request-map>
    <request-map uri="ViewGatewayResponse">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewGatewayResponse"/>
    </request-map>
    <request-map uri="AuthorizeTransaction">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AuthorizeTransaction"/>
    </request-map>
    <request-map uri="CaptureTransaction">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="CaptureTransaction"/>
    </request-map>

    <request-map uri="ManualTransaction">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ManualTransaction"/>
    </request-map>
    <request-map uri="manualETx">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ManualTransaction"/>
    </request-map>
    <request-map uri="processManualCcTx">
        <security https="true" auth="true"/>
        <event type="service" invoke="manualForcedCcTransaction"/>
        <response name="success" type="view" value="ManualTransaction"/>
    </request-map>

    <!-- Payment Gateway Config -->
    <request-map uri="FindPaymentGatewayConfig">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="EditPaymentGatewayConfig">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfig">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfig"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigSagePay">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigSagePay"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigAuthorizeNet">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigAuthorizeNet"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigClearCommerce">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigClearCommerce"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigCyberSource">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigCyberSource"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigPayflowPro">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigPayflowPro"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigPayPal">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigPayPal"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigWorldPay">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigWorldPay"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigEway">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigEway"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>
    <request-map uri="FindPaymentGatewayConfigTypes">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindPaymentGatewayConfigTypes"/>
    </request-map>
    <request-map uri="EditPaymentGatewayConfigType">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPaymentGatewayConfigType"/>
    </request-map>
    <request-map uri="UpdatePaymentGatewayConfigType">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigType"/>
        <response name="success" type="view" value="EditPaymentGatewayConfigType"/>
        <response name="error" type="view" value="EditPaymentGatewayConfigType"/>
    </request-map>

    <request-map uri="UpdatePaymentGatewayConfigSecurePay">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGatewayConfigSecurePay"/>
        <response name="success" type="view" value="EditPaymentGatewayConfig"/>
        <response name="error" type="view" value="EditPaymentGatewayConfig"/>
    </request-map>

    <!-- transaction action requests -->
    <request-map uri="processAuthorizeTransaction">
        <security https="true" auth="true"/>
        <event type="service" invoke="authOrderPaymentPreference"/>
        <response name="success" type="view" value="ViewGatewayResponse"/>
        <response name="error" type="view" value="AuthorizeTransaction"/>
    </request-map>
    <request-map uri="processCaptureTransaction">
        <security https="true" auth="true"/>
        <event type="service" invoke="captureOrderPayments"/>
        <response name="success" type="view" value="ViewGatewayResponse"/>
        <response name="error" type="view" value="CaptureTransaction"/>
    </request-map>
    <request-map uri="processReleaseTransaction">
        <security https="true" auth="true"/>
        <event type="service" invoke="releaseOrderPaymentPreference"/>
        <response name="success" type="view" value="ManualTransaction"/>
        <response name="error" type="view" value="ManualTransaction"/>
    </request-map>
    <request-map uri="processRefundTransaction">
        <security https="true" auth="true"/>
        <event type="service" invoke="refundOrderPaymentPreference"/>
        <response name="success" type="view" value="ManualTransaction"/>
        <response name="error" type="view" value="ManualTransaction"/>
    </request-map>

    <!-- Party Accounts requests -->
    <request-map uri="PartyAccountsSummary">
        <security https="true" auth="true"/>
        <event type="service" invoke="setAcctgCompany"/>
        <response name="success" type="view" value="PartyAccountsSummary"/>
    </request-map>
    <request-map uri="quickCreateAcctgTransAndEntries">
        <security https="true" auth="true"/>
        <event type="service" invoke="quickCreateAcctgTransAndEntries"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="CreateAcctgTransAndEntries"/>
    </request-map>
    <request-map uri="FindAcctgTrans">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindAcctgTrans"/>
    </request-map>
    <request-map uri="CreateAcctgTransAndEntries">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="CreateAcctgTransAndEntries"/>
    </request-map>
    <request-map uri="EditAcctgTrans">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="ListUnpostedAcctgTrans">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListUnpostedAcctgTrans"/>
    </request-map>
    <request-map uri="completeAcctgTransEntries">
        <security https="true" auth="true"/>
        <event type="service" invoke="completeAcctgTransEntries"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="postAcctgTrans">
        <security https="true" auth="true"/>
        <event type="service" invoke="postAcctgTrans"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="updateAcctgTrans">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAcctgTrans"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="createAcctgTransEntry">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAcctgTransEntry"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="FindAcctgTransEntries">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindAcctgTransEntries"/>
    </request-map>

    <request-map uri="updateAcctgTransEntry">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAcctgTransEntry"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="deleteAcctgTransEntry">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteAcctgTransEntry"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>
    <request-map uri="newAcctgTrans">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="NewAcctgTrans"/>
    </request-map>
    <request-map uri="createAcctgTrans">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAcctgTrans"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="NewAcctgTrans"/>
    </request-map>

    <request-map uri="copyAcctgTransAndEntries">
        <security https="true" auth="true"/>
        <event type="service" invoke="copyAcctgTransAndEntries"/>
        <response name="success" type="view" value="EditAcctgTrans"/>
        <response name="error" type="view" value="EditAcctgTrans"/>
    </request-map>

    <!-- GlAccount requests -->
    <request-map uri="AssignGlAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AssignGlAccount"/>
    </request-map>

    <request-map uri="GlAccountNavigate">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountNavigate"/>
    </request-map>

    <request-map uri="FindGlobalGlAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindGlobalGlAccount"/>
    </request-map>
    <request-map uri="ListGlAccountsReport">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListGlAccountsReport"/>
    </request-map>
    <request-map uri="ListGlAccountsExport">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListGlAccountsExport"/>
    </request-map>
    <request-map uri="AddGlAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AddGlAccount"/>
    </request-map>
    <request-map uri="EditGlobalGlAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditGlobalGlAccount"/>
    </request-map>

    <request-map uri="createGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlAccount"/>
        <response name="success" type="view" value="GlAccountNavigate"/>
        <response name="error" type="view" value="GlAccountNavigate"/>
    </request-map>
    <request-map uri="updateGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlAccount"/>
        <response name="success" type="view" value="GlAccountNavigate"/>
        <response name="error" type="view" value="GlAccountNavigate"/>
    </request-map>

    <request-map uri="ListGlAccountOrganization"><security https="true" auth="true"/><response name="success" type="view" value="ListGlAccountOrganization"/></request-map>
    <request-map uri="ListGlAccountOrgPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListGlAccountOrgPdf"/>
    </request-map>
    <request-map uri="ListGlAccountOrgCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListGlAccountOrgCsv"/>
    </request-map>

    <!-- Import export -->
    <request-map uri="ImportExport">
        <security https="true" auth="true"/>
        <event type="service" invoke="setAcctgCompany"/>
        <response name="success" type="view" value="ImportExport"/>
    </request-map>
    <request-map uri="ExportInvoiceCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ExportInvoicesCsv"/>
    </request-map>
    <request-map uri="ImportInvoice">
        <security auth="true" https="true"/>
        <event type="service" invoke="importInvoice" path=""/>
        <response name="success" type="request" value="ImportExport"/>
        <response name="error" type="view" value="ImportExport"/>
    </request-map>

    <request-map uri="createGlAccountOrganization">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlAccountOrganization"/>
        <response name="success" type="view" value="ListGlAccountOrganization"/>
        <response name="error" type="view" value="ListGlAccountOrganization"/>
    </request-map>
    <request-map uri="updateGlAccountOrganization">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlAccount"/>
        <response name="success" type="view" value="ListGlAccountOrganization"/>
        <response name="error" type="view" value="ListGlAccountOrganization"/>
    </request-map>

    <request-map uri="ListGlAccountEntries">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListGlAccountEntries"/>
    </request-map>
    <request-map uri="ListAcctgTransEntries">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListAcctgTransEntries"/>
    </request-map>

    <request-map uri="SetupGlJournals"><security https="true" auth="true"/><response name="success" type="view" value="SetupGlJournals"/></request-map>
    <request-map uri="createGlJournal">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlJournal"/>
        <response name="success" type="view" value="SetupGlJournals"/>
        <response name="error" type="view" value="SetupGlJournals"/>
    </request-map>
    <request-map uri="updateGlJournal">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlJournal"/>
        <response name="success" type="view" value="SetupGlJournals"/>
        <response name="error" type="view" value="SetupGlJournals"/>
    </request-map>
    <request-map uri="deleteGlJournal">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteGlJournal"/>
        <response name="success" type="view" value="SetupGlJournals"/>
        <response name="error" type="view" value="SetupGlJournals"/>
    </request-map>

    <!-- PartyGlAccount Requests-->
    <request-map uri="editPartyGlAccounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPartyGlAccount"/>
    </request-map>

    <request-map uri="createPartyGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPartyGlAccount"/>
        <response name="success" type="view" value="EditPartyGlAccount"/>
        <response name="error" type="view" value="EditPartyGlAccount"/>
     </request-map>

    <request-map uri="updatePartyGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePartyGlAccount"/>
        <response name="success" type="view" value="EditPartyGlAccount"/>
        <response name="error" type="view" value="EditPartyGlAccount"/>
    </request-map>

    <request-map uri="deletePartyGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deletePartyGlAccount"/>
        <response name="success" type="view" value="EditPartyGlAccount"/>
        <response name="error" type="view" value="EditPartyGlAccount"/>
    </request-map>

    <!-- CustomTimePeriod requests -->
    <request-map uri="EditCustomTimePeriod">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditCustomTimePeriod"/>
    </request-map>
    <request-map uri="updateCustomTimePeriod">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateCustomTimePeriod"/>
        <response name="success" type="view" value="EditCustomTimePeriod"/>
        <response name="error" type="view" value="EditCustomTimePeriod"/>
    </request-map>
    <request-map uri="deleteCustomTimePeriod">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteCustomTimePeriod"/>
        <response name="success" type="view" value="EditCustomTimePeriod"/>
        <response name="error" type="view" value="EditCustomTimePeriod"/>
    </request-map>

    <!-- =============== Fixed Asset mapping =================-->
    <request-map uri="ListFixedAssets"><security https="true" auth="true"/><response name="success" type="view" value="ListFixedAssets"/></request-map>
    <request-map uri="FixedAssetSearchResults"><security https="true" auth="true"/><response name="success" type="view" value="FixedAssetSearchResults"/></request-map>
    <request-map uri="EditFixedAsset"><security https="true" auth="true"/><response name="success" type="view" value="EditFixedAsset"/></request-map>
    <request-map uri="createFixedAsset">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAsset"/>
        <response name="success" type="view" value="EditFixedAsset"/>
        <response name="error" type="view" value="EditFixedAsset"/>
    </request-map>
    <request-map uri="updateFixedAsset">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAsset"/>
        <response name="success" type="view" value="EditFixedAsset"/>
        <response name="error" type="view" value="EditFixedAsset"/>
    </request-map>

   <!-- ================ Fixed Asset to Product Requests ================= -->
    <request-map uri="ListFixedAssetProducts"><security https="true" auth="true"/><response name="success" type="view" value="ListFixedAssetProducts"/></request-map>
    <request-map uri="addFixedAssetProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="addFixedAssetProduct"/>
        <response name="success" type="view" value="ListFixedAssetProducts"/>
        <response name="error" type="view" value="ListFixedAssetProducts"/>
    </request-map>
    <request-map uri="updateFixedAssetProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetProduct"/>
        <response name="success" type="view" value="ListFixedAssetProducts"/>
        <response name="error" type="view" value="ListFixedAssetProducts"/>
    </request-map>
    <request-map uri="removeFixedAssetProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeFixedAssetProduct"/>
        <response name="success" type="view" value="ListFixedAssetProducts"/>
        <response name="error" type="view" value="ListFixedAssetProducts"/>
    </request-map>

    <!-- ================ FixedAsset Standard Costs Requests ================= -->
    <request-map uri="FixedAssetChildren"><security https="true" auth="true"/><response name="success" type="view" value="FixedAssetChildren"/></request-map>

    <request-map uri="EditFixedAssetStdCosts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetStdCosts"/>
    </request-map>
    <request-map uri="createFixedAssetStdCost">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetStdCost"/>
        <response name="success" type="view" value="EditFixedAssetStdCosts"/>
    </request-map>
    <request-map uri="updateFixedAssetStdCost">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetStdCost"/>
        <response name="success" type="view" value="EditFixedAssetStdCosts"/>
    </request-map>
    <request-map uri="cancelFixedAssetStdCost">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelFixedAssetStdCost"/>
        <response name="success" type="view" value="EditFixedAssetStdCosts"/>
    </request-map>
    <!-- FixedAssetIdent -->
    <request-map uri="EditFixedAssetIdents">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetIdents"/>
    </request-map>
    <request-map uri="createFixedAssetIdent">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetIdent"/>
        <response name="success" type="view" value="EditFixedAssetIdents"/>
        <response name="error" type="view" value="EditFixedAssetIdents"/>
    </request-map>
    <request-map uri="updateFixedAssetIdent">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetIdent"/>
        <response name="success" type="view" value="EditFixedAssetIdents"/>
        <response name="error" type="view" value="EditFixedAssetIdents"/>
    </request-map>
    <request-map uri="removeFixedAssetIdent">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeFixedAssetIdent"/>
        <response name="success" type="view" value="EditFixedAssetIdents"/>
        <response name="error" type="view" value="EditFixedAssetIdents"/>
    </request-map>

    <!-- FixedAssetRegistration -->
    <request-map uri="EditFixedAssetRegistrations">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetRegistrations"/>
    </request-map>
    <request-map uri="createFixedAssetRegistration">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetRegistration"/>
        <response name="success" type="view" value="EditFixedAssetRegistrations"/>
        <response name="error" type="view" value="EditFixedAssetRegistrations"/>
    </request-map>
    <request-map uri="updateFixedAssetRegistration">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetRegistration"/>
        <response name="success" type="view" value="EditFixedAssetRegistrations"/>
        <response name="error" type="view" value="EditFixedAssetRegistrations"/>
    </request-map>
    <request-map uri="deleteFixedAssetRegistration">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetRegistration"/>
        <response name="success" type="view" value="EditFixedAssetRegistrations"/>
        <response name="error" type="view" value="EditFixedAssetRegistrations"/>
    </request-map>
    <!-- FixedAssetMaintenance Meter -->
    <request-map uri="EditFixedAssetMeters">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetMeters"/>
    </request-map>
    <request-map uri="createFixedAssetMeter">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetMeter"/>
        <response name="success" type="view" value="EditFixedAssetMeters"/>
        <response name="error" type="view" value="EditFixedAssetMeters"/>
    </request-map>
    <request-map uri="updateFixedAssetMeter">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetMeter"/>
        <response name="success" type="view" value="EditFixedAssetMeters"/>
        <response name="error" type="view" value="EditFixedAssetMeters"/>
    </request-map>
    <request-map uri="deleteFixedAssetMeter">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetMeter"/>
        <response name="success" type="view" value="EditFixedAssetMeters"/>
        <response name="error" type="view" value="EditFixedAssetMeters"/>
    </request-map>
    <!-- FixedAssetMaintenance -->
    <request-map uri="ListFixedAssetMaints">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListFixedAssetMaints"/>
    </request-map>
    <request-map uri="EditFixedAssetMaint">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetMaint"/>
        <response name="error" type="view" value="EditFixedAssetMaint"/>
    </request-map>
    <request-map uri="createFixedAssetMaint">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetMaint"/>
        <response name="success" type="view" value="EditFixedAssetMaint"/>
        <response name="error" type="view" value="EditFixedAssetMaint"/>
    </request-map>
    <request-map uri="updateFixedAssetMaint">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetMaint"/>
        <response name="success" type="view" value="EditFixedAssetMaint"/>
        <response name="error" type="view" value="EditFixedAssetMaint"/>
    </request-map>
    <request-map uri="deleteFixedAssetMaint">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetMaint"/>
        <response name="success" type="view" value="EditFixedAssetMaint"/>
        <response name="error" type="view" value="EditFixedAssetMaint"/>
    </request-map>
    <request-map uri="LookupWorkEffort">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="LookupWorkEffort"/>
    </request-map>
    <request-map uri="LookupOrderHeader">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="LookupOrderHeader"/>
    </request-map>
    <!-- FixedAssetMaintenance Calendar -->
    <request-map uri="calendar">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="calendar"/>
    </request-map>
    <request-map uri="EditWorkEffort">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetMaint"/>
    </request-map>
    <request-map uri="WorkEffortSummary">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="WorkEffortSummary"/>
    </request-map>
    <!-- FixedAssetMaintenance Order -->
    <request-map uri="EditFixedAssetMaintOrders">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFixedAssetMaintOrders"/>
    </request-map>
    <request-map uri="createFixedAssetMaintOrder">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetMaintOrder"/>
        <response name="success" type="view" value="EditFixedAssetMaintOrders"/>
        <response name="error" type="view" value="EditFixedAssetMaintOrders"/>
    </request-map>
    <request-map uri="deleteFixedAssetMaintOrder">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetMaintOrder"/>
        <response name="success" type="view" value="EditFixedAssetMaintOrders"/>
        <response name="error" type="view" value="EditFixedAssetMaintOrders"/>
    </request-map>

    <!-- =============== Budget mapping =================-->
    <request-map uri="ListBudgets"><security https="true" auth="true"/><response name="success" type="view" value="ListBudgets"/></request-map>
    <request-map uri="BudgetSearchResults"><security https="true" auth="false"/><response name="success" type="view" value="BudgetSearchResults"/></request-map>
    <request-map uri="EditBudget"><security https="true" auth="true"/><response name="success" type="view" value="EditBudget"/></request-map>
    <request-map uri="BudgetOverview"><security https="true" auth="true"/><response name="success" type="view" value="BudgetOverview"/></request-map>
    <request-map uri="EditBudgetItems"><security https="true" auth="true"/><response name="success" type="view" value="EditBudgetItems"/></request-map>
    <request-map uri="BudgetRoles"><security https="true" auth="true"/><response name="success" type="view" value="BudgetRoles"/></request-map>
    <request-map uri="BudgetReviews"><security https="true" auth="true"/><response name="success" type="view" value="BudgetReviews"/></request-map>
    <request-map uri="createBudget">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBudget"/>
        <response name="success" type="view" value="EditBudget"/>
        <response name="error" type="view" value="EditBudget"/>
    </request-map>
    <request-map uri="updateBudget">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateBudget"/>
        <response name="success" type="view" value="EditBudget"/>
        <response name="error" type="view" value="EditBudget"/>
    </request-map>
    <request-map uri="updateBudgetStatus">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateBudgetStatus"/>
        <response name="success" type="view" value="BudgetOverview"/>
        <response name="error" type="view" value="BudgetOverview"/>
    </request-map>
    <request-map uri="createBudgetItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBudgetItem"/>
        <response name="success" type="view" value="EditBudgetItems"/>
        <response name="error" type="view" value="EditBudgetItems"/>
    </request-map>
    <request-map uri="updateBudgetItem">
        <security https="true" auth="true"/>
        <event type="service-multi" invoke="updateBudgetItem"/>
        <response name="success" type="request-redirect" value="EditBudgetItems"/>
        <response name="error" type="view" value="EditBudgetItems"/>
    </request-map>
    <request-map uri="removeBudgetItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeBudgetItem"/>
        <response name="success" type="view" value="EditBudgetItems"/>
        <response name="error" type="view" value="EditBudgetItems"/>
    </request-map>
    <request-map uri="createBudgetRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBudgetRole"/>
        <response name="success" type="view" value="BudgetRoles"/>
        <response name="error" type="view" value="BudgetRoles"/>
    </request-map>
    <request-map uri="removeBudgetRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeBudgetRole"/>
        <response name="success" type="view" value="BudgetRoles"/>
        <response name="error" type="view" value="BudgetRoles"/>
    </request-map>
    <request-map uri="createBudgetReview">
        <security https="true" auth="true"/>
        <event type="service" invoke="createBudgetReview"/>
        <response name="success" type="view" value="BudgetReviews"/>
        <response name="error" type="view" value="BudgetReviews"/>
    </request-map>
    <request-map uri="removeBudgetReview">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeBudgetReview"/>
        <response name="success" type="view" value="BudgetReviews"/>
        <response name="error" type="view" value="BudgetReviews"/>
    </request-map>

    <!-- =============== Agreement mapping =================-->
    <request-map uri="FindAgreement"><security https="true" auth="true"/><response name="success" type="view" value="FindAgreement"/></request-map>
    <request-map uri="cancelAgreement">
        <security https="true" auth="true"/>
        <event type="service" invoke="expireAgreement"/>
        <response name="success" type="view" value="FindAgreement"/>
        <response name="error" type="view" value="FindAgreement"/>
    </request-map>

    <request-map uri="EditAgreement"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreement"/></request-map>
    <request-map uri="createAgreement">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreement"/>
        <response name="success" type="view" value="EditAgreement"/>
        <response name="error" type="view" value="EditAgreement"/>
    </request-map>
    <request-map uri="updateAgreement">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreement"/>
        <response name="success" type="view" value="EditAgreement"/>
        <response name="error" type="view" value="EditAgreement"/>
    </request-map>
    <request-map uri="copyAgreement">
        <security https="true" auth="true"/>
        <event type="service" invoke="copyAgreement"/>
        <response name="success" type="view" value="EditAgreement"/>
        <response name="error" type="view" value="EditAgreement"/>
    </request-map>

    <request-map uri="ListAgreementItems"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItems"/></request-map>
    <request-map uri="removeAgreementItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementItem"/>
        <response name="success" type="view" value="ListAgreementItems"/>
        <response name="error" type="view" value="ListAgreementItems"/>
    </request-map>

    <request-map uri="EditAgreementItem"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementItem"/></request-map>
    <request-map uri="createAgreementItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementItem"/>
        <response name="success" type="view" value="EditAgreementItem"/>
        <response name="error" type="view" value="EditAgreementItem"/>
    </request-map>
    <request-map uri="updateAgreementItem">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementItem"/>
        <response name="success" type="view" value="EditAgreementItem"/>
        <response name="error" type="view" value="EditAgreementItem"/>
    </request-map>

    <request-map uri="EditAgreementTerms"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementTerms"/></request-map>
    <request-map uri="createAgreementTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementTerm"/>
        <response name="success" type="view" value="EditAgreementTerms"/>
        <response name="error" type="view" value="EditAgreementTerms"/>
    </request-map>
    <request-map uri="updateAgreementTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementTerm"/>
        <response name="success" type="view" value="EditAgreementTerms"/>
        <response name="error" type="view" value="EditAgreementTerms"/>
    </request-map>
    <request-map uri="deleteAgreementTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteAgreementTerm"/>
        <response name="success" type="view" value="EditAgreementTerms"/>
        <response name="error" type="view" value="EditAgreementTerms"/>
    </request-map>

    <request-map uri="EditAgreementContents">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditAgreementContents"/>
    </request-map>
    <request-map uri="uploadAgreementContent">
        <security https="true" auth="true"/>
        <event type="service" invoke="uploadAgreementContentFile" />
        <response name="success" type="view" value="EditAgreementContents"/>
        <response name="error" type="view" value="EditAgreementContents"/>
    </request-map>
    <request-map uri="removeAgreementContent">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementContent"/>
        <response name="success" type="view" value="EditAgreementContents"/>
        <response name="error" type="view" value="EditAgreementContents"/>
    </request-map>

    <request-map uri="ListAgreementPromoAppls"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementPromoAppls"/></request-map>
    <request-map uri="removeAgreementPromoAppl">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementPromoAppl"/>
        <response name="success" type="view" value="ListAgreementPromoAppls"/>
        <response name="error" type="view" value="ListAgreementPromoAppls"/>
    </request-map>

    <request-map uri="EditAgreementPromoAppl"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementPromoAppl"/></request-map>
    <request-map uri="createAgreementPromoAppl">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementPromoAppl"/>
        <response name="success" type="view" value="EditAgreementPromoAppl"/>
        <response name="error" type="view" value="EditAgreementPromoAppl"/>
    </request-map>
    <request-map uri="updateAgreementPromoAppl">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementPromoAppl"/>
        <response name="success" type="view" value="EditAgreementPromoAppl"/>
        <response name="error" type="view" value="EditAgreementPromoAppl"/>
    </request-map>

    <request-map uri="ListAgreementItemTerms"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemTerms"/></request-map>
    <request-map uri="removeAgreementItemTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteAgreementTerm"/>
        <response name="success" type="view" value="ListAgreementItemTerms"/>
        <response name="error" type="view" value="ListAgreementItemTerms"/>
    </request-map>

    <request-map uri="EditAgreementItemTerm"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementItemTerm"/></request-map>
    <request-map uri="createAgreementItemTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementTerm"/>
        <response name="success" type="view" value="EditAgreementItemTerm"/>
        <response name="error" type="view" value="EditAgreementItemTerm"/>
    </request-map>
    <request-map uri="updateAgreementItemTerm">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementTerm"/>
        <response name="success" type="view" value="EditAgreementItemTerm"/>
        <response name="error" type="view" value="EditAgreementItemTerm"/>
    </request-map>

    <request-map uri="ListAgreementItemProducts"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemProducts"/></request-map>
    <request-map uri="ListAgreementItemProductsReport"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemProductsReport"/></request-map>
    <request-map uri="removeAgreementItemProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementProductAppl"/>
        <response name="success" type="view" value="ListAgreementItemProducts"/>
        <response name="error" type="view" value="ListAgreementItemProducts"/>
    </request-map>

    <request-map uri="EditAgreementItemProduct"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementItemProduct"/></request-map>
    <request-map uri="createAgreementItemProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementProductAppl"/>
        <response name="success" type="view" value="ListAgreementItemProducts"/>
        <response name="error" type="view" value="EditAgreementItemProduct"/>
    </request-map>
    <request-map uri="updateAgreementItemProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementProductAppl"/>
        <response name="success" type="view" value="ListAgreementItemProducts"/>
        <response name="error" type="view" value="EditAgreementItemProduct"/>
    </request-map>

    <request-map uri="ListAgreementItemFacilities"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemFacilities"/></request-map>
    <request-map uri="ListAgreementItemFacilitiesReport"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemFacilitiesReport"/></request-map>
    <request-map uri="removeAgreementItemFacility">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementFacilityAppl"/>
        <response name="success" type="view" value="ListAgreementItemFacilities"/>
        <response name="error" type="view" value="ListAgreementItemFacilities"/>
    </request-map>

    <request-map uri="EditAgreementItemFacility"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementItemFacility"/></request-map>
    <request-map uri="createAgreementItemFacility">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementFacilityAppl"/>
        <response name="success" type="view" value="ListAgreementItemFacilities"/>
        <response name="error" type="view" value="EditAgreementItemFacility"/>
    </request-map>
    <request-map uri="updateAgreementItemFacility">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementFacilityAppl"/>
        <response name="success" type="view" value="ListAgreementItemFacilities"/>
        <response name="error" type="view" value="EditAgreementItemFacility"/>
    </request-map>

    <request-map uri="ListAgreementItemSupplierProducts"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemSupplierProducts"/></request-map>
    <request-map uri="ListAgreementItemSupplierProductsReport"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemSupplierProductsReport"/></request-map>
    <request-map uri="removeAgreementItemSupplierProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeSupplierProduct"/>
        <response name="success" type="view" value="ListAgreementItemSupplierProducts"/>
        <response name="error" type="view" value="ListAgreementItemSupplierProducts"/>
    </request-map>

    <request-map uri="EditAgreementItemSupplierProduct"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementItemSupplierProduct"/></request-map>
    <request-map uri="createAgreementItemSupplierProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="createSupplierProduct"/>
        <response name="success" type="view" value="ListAgreementItemSupplierProducts"/>
        <response name="error" type="view" value="EditAgreementItemSupplierProduct"/>
    </request-map>
    <request-map uri="updateAgreementItemSupplierProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateSupplierProduct"/>
        <response name="success" type="view" value="ListAgreementItemSupplierProducts"/>
        <response name="error" type="view" value="EditAgreementItemSupplierProduct"/>
    </request-map>

    <request-map uri="ListAgreementItemParties"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementItemParties"/></request-map>
    <request-map uri="removeAgreementItemParty">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementPartyApplic"/>
        <response name="success" type="view" value="ListAgreementItemParties"/>
        <response name="error" type="view" value="ListAgreementItemParties"/>
    </request-map>
    <request-map uri="EditAgreementItemParty"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementItemParty"/></request-map>
    <request-map uri="createAgreementItemParty">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementPartyApplic"/>
        <response name="success" type="view" value="EditAgreementItemParty"/>
        <response name="error" type="view" value="EditAgreementItemParty"/>
    </request-map>
    <request-map uri="updateAgreementItemParty">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementPartyApplic"/>
        <response name="success" type="view" value="EditAgreementItemParty"/>
        <response name="error" type="view" value="EditAgreementItemParty"/>
    </request-map>

    <request-map uri="ListAgreementGeographicalApplic"><security https="true" auth="true"/><response name="success" type="view" value="ListAgreementGeographicalApplic"/></request-map>
    <request-map uri="removeAgreementGeographicalApplic">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeAgreementGeographicalApplic"/>
        <response name="success" type="view" value="ListAgreementGeographicalApplic"/>
        <response name="error" type="view" value="ListAgreementGeographicalApplic"/>
    </request-map>

    <request-map uri="EditAgreementGeographicalApplic"><security https="true" auth="true"/><response name="success" type="view" value="EditAgreementGeographicalApplic"/></request-map>
    <request-map uri="createAgreementGeographicalApplic">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementGeographicalApplic"/>
        <response name="success" type="view" value="ListAgreementGeographicalApplic"/>
        <response name="error" type="view" value="EditAgreementGeographicalApplic"/>
    </request-map>

    <!--WorkEffort Agreements-->
    <request-map uri="EditAgreementWorkEffortApplics">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
    </request-map>
    <request-map uri="createAgreementWorkEffortApplic">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementWorkEffortApplic"/>
        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
    </request-map>
    <request-map uri="deleteAgreementWorkEffortApplic">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteAgreementWorkEffortApplic"/>
        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
    </request-map>

    <!-- TaxAuthority Requests -->
    <request-map uri="FindTaxAuthority"><security https="true" auth="true"/><response name="success" type="view" value="FindTaxAuthority"/></request-map>
    <request-map uri="EditTaxAuthority"><security https="true" auth="true"/><response name="success" type="view" value="EditTaxAuthority"/></request-map>
    <request-map uri="createTaxAuthority">
        <security https="true" auth="true"/>
        <event type="service" invoke="createTaxAuthority"/>
        <response name="success" type="view" value="EditTaxAuthority"/>
        <response name="error" type="view" value="EditTaxAuthority"/>
    </request-map>
    <request-map uri="updateTaxAuthority">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateTaxAuthority"/>
        <response name="success" type="view" value="EditTaxAuthority"/>
        <response name="error" type="view" value="EditTaxAuthority"/>
    </request-map>

    <request-map uri="EditTaxAuthorityCategories"><security https="true" auth="true"/><response name="success" type="view" value="EditTaxAuthorityCategories"/></request-map>
    <request-map uri="createTaxAuthorityCategory">
        <security https="true" auth="true"/>
        <event type="service" invoke="createTaxAuthorityCategory"/>
        <response name="success" type="view" value="EditTaxAuthorityCategories"/>
        <response name="error" type="view" value="EditTaxAuthorityCategories"/>
    </request-map>
    <request-map uri="updateTaxAuthorityCategory">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateTaxAuthorityCategory"/>
        <response name="success" type="view" value="EditTaxAuthorityCategories"/>
        <response name="error" type="view" value="EditTaxAuthorityCategories"/>
    </request-map>
    <request-map uri="deleteTaxAuthorityCategory">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteTaxAuthorityCategory"/>
        <response name="success" type="view" value="EditTaxAuthorityCategories"/>
        <response name="error" type="view" value="EditTaxAuthorityCategories"/>
    </request-map>

    <request-map uri="EditTaxAuthorityAssocs"><security https="true" auth="true"/><response name="success" type="view" value="EditTaxAuthorityAssocs"/></request-map>
    <request-map uri="createTaxAuthorityAssoc">
        <security https="true" auth="true"/>
        <event type="service" invoke="createTaxAuthorityAssoc"/>
        <response name="success" type="view" value="EditTaxAuthorityAssocs"/>
        <response name="error" type="view" value="EditTaxAuthorityAssocs"/>
    </request-map>
    <request-map uri="updateTaxAuthorityAssoc">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateTaxAuthorityAssoc"/>
        <response name="success" type="view" value="EditTaxAuthorityAssocs"/>
        <response name="error" type="view" value="EditTaxAuthorityAssocs"/>
    </request-map>
    <request-map uri="deleteTaxAuthorityAssoc">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteTaxAuthorityAssoc"/>
        <response name="success" type="view" value="EditTaxAuthorityAssocs"/>
        <response name="error" type="view" value="EditTaxAuthorityAssocs"/>
    </request-map>

    <request-map uri="EditTaxAuthorityGlAccounts"><security https="true" auth="true"/><response name="success" type="view" value="EditTaxAuthorityGlAccounts"/></request-map>
    <request-map uri="createTaxAuthorityGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createTaxAuthorityGlAccount"/>
        <response name="success" type="view" value="EditTaxAuthorityGlAccounts"/>
        <response name="error" type="view" value="EditTaxAuthorityGlAccounts"/>
    </request-map>
    <request-map uri="deleteTaxAuthorityGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteTaxAuthorityGlAccount"/>
        <response name="success" type="view" value="EditTaxAuthorityGlAccounts"/>
        <response name="error" type="view" value="EditTaxAuthorityGlAccounts"/>
    </request-map>

    <request-map uri="EditTaxAuthorityRateProducts"><security https="true" auth="true"/><response name="success" type="view" value="EditTaxAuthorityRateProducts"/></request-map>
    <request-map uri="createTaxAuthorityRateProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="createTaxAuthorityRateProduct"/>
        <response name="success" type="view" value="EditTaxAuthorityRateProducts"/>
        <response name="error" type="view" value="EditTaxAuthorityRateProducts"/>
    </request-map>
    <request-map uri="updateTaxAuthorityRateProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateTaxAuthorityRateProduct"/>
        <response name="success" type="view" value="EditTaxAuthorityRateProducts"/>
        <response name="error" type="view" value="EditTaxAuthorityRateProducts"/>
    </request-map>
    <request-map uri="deleteTaxAuthorityRateProduct">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteTaxAuthorityRateProduct"/>
        <response name="success" type="view" value="EditTaxAuthorityRateProducts"/>
        <response name="error" type="view" value="EditTaxAuthorityRateProducts"/>
    </request-map>

    <request-map uri="ListTaxAuthorityParties"><security https="true" auth="true"/><response name="success" type="view" value="ListTaxAuthorityParties"/></request-map>
    <request-map uri="deleteTaxAuthorityPartyInfo">
        <security https="true" auth="true"/>
        <event type="service" invoke="deletePartyTaxAuthInfo"/>
        <response name="success" type="view" value="ListTaxAuthorityParties"/>
        <response name="error" type="view" value="ListTaxAuthorityParties"/>
    </request-map>
    <request-map uri="EditTaxAuthorityPartyInfo"><security https="true" auth="true"/><response name="success" type="view" value="EditTaxAuthorityPartyInfo"/></request-map>
    <request-map uri="createTaxAuthorityPartyInfo">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPartyTaxAuthInfo"/>
        <response name="success" type="view" value="EditTaxAuthorityPartyInfo"/>
        <response name="error" type="view" value="EditTaxAuthorityPartyInfo"/>
    </request-map>
    <request-map uri="updateTaxAuthorityPartyInfo">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePartyTaxAuthInfo"/>
        <response name="success" type="view" value="EditTaxAuthorityPartyInfo"/>
        <response name="error" type="view" value="EditTaxAuthorityPartyInfo"/>
    </request-map>
    <request-map uri="FindTaxAuthorityReport">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindTaxAuthorityReport"/>
        <response name="error" type="view" value="FindTaxAuthorityReport"/>
    </request-map>


    <!-- ================ Administratvie Requests ================ -->
    <request-map uri="ListCompanies">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListCompanies"/>
    </request-map>
    <request-map uri="AddCompany">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AddCompany"/>
    </request-map>
    <request-map uri="AdminMain">
        <security https="true" auth="true"/>
        <event type="service" invoke="setAcctgCompany"/>
        <response name="success" type="view" value="PartyAcctgPreference"/>
    </request-map>
    <request-map uri="TimePeriods">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="TimePeriods"/>
    </request-map>
    <request-map uri="createCustomTimePeriod">
        <security https="true" auth="true"/>
        <event type="service" invoke="createCustomTimePeriod"/>
        <response name="success" type="view" value="TimePeriods"/>
        <response name="error" type="view" value="TimePeriods"/>
    </request-map>
    <request-map uri="closeFinancialTimePeriod">
        <security https="true" auth="true"/>
        <event type="service" invoke="closeFinancialTimePeriod"/>
        <response name="success" type="view" value="TimePeriods"/>
        <response name="error" type="view" value="TimePeriods"/>
    </request-map>
    <request-map uri="PartyAcctgPreference">
        <security https="true" auth="true"/>
        <event type="service" invoke="setAcctgCompany"/>
        <response name="success" type="view" value="PartyAcctgPreference"/>
    </request-map>
    <request-map uri="createPartyAcctgPreference">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPartyAcctgPreference"/>
        <response name="success" type="view" value="PartyAcctgPreference"/>
        <response name="error" type="view" value="PartyAcctgPreference"/>
    </request-map>
    <request-map uri="updatePartyAcctgPreference">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePartyAcctgPreference"/>
        <response name="success" type="view" value="PartyAcctgPreference"/>
        <response name="error" type="view" value="PartyAcctgPreference"/>
    </request-map>
    <request-map uri="ListPartyPrefDocTypeTpl"><security https="true" auth="true"/><response name="success" type="view" value="ListPartyPrefDocTypeTpl"/></request-map>
    <request-map uri="createPartyPrefDocTypeTpl">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPartyPrefDocTypeTpl"/>
        <response name="success" type="view" value="ListPartyPrefDocTypeTpl"/>
        <response name="error" type="view" value="ListPartyPrefDocTypeTpl"/>
    </request-map>
    <request-map uri="expirePartyPrefDocTypeTpl">
        <security https="true" auth="true"/>
        <event type="service" invoke="expirePartyPrefDocTypeTpl"/>
        <response name="success" type="view" value="ListPartyPrefDocTypeTpl"/>
        <response name="error" type="view" value="ListPartyPrefDocTypeTpl"/>
    </request-map>

    <request-map uri="GlAccountAssignment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountTypeDefaults"/>
    </request-map>
    <request-map uri="GlAccountTypeDefaults">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountTypeDefaults"/>
    </request-map>
    <request-map uri="GlAccountSalInvoice">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountSalInvoice"/>
    </request-map>
    <request-map uri="GlAccountPurInvoice">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountPurInvoice"/>
    </request-map>
    <request-map uri="GlAccountTypePaymentType">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountTypePaymentType"/>
    </request-map>
    <request-map uri="GlAccountNrPaymentMethod">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountNrPaymentMethod"/>
    </request-map>

    <request-map uri="createGlAccountTypeDefault">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlAccountTypeDefault"/>
        <response name="success" type="view" value="GlAccountTypeDefaults"/>
        <response name="error" type="view" value="GlAccountTypeDefaults"/>
    </request-map>
    <request-map uri="removeGlAccountTypeDefault">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeGlAccountTypeDefault"/>
        <response name="success" type="view" value="GlAccountTypeDefaults"/>
        <response name="error" type="view" value="GlAccountTypeDefaults"/>
    </request-map>

    <request-map uri="addSalInvoiceItemTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="addInvoiceItemTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountSalInvoice"/>
        <response name="error" type="view" value="GlAccountSalInvoice"/>
    </request-map>

    <request-map uri="removeSalInvoiceItemTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeInvoiceItemTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountSalInvoice"/>
        <response name="error" type="view" value="GlAccountSalInvoice"/>
    </request-map>

    <request-map uri="addPurInvoiceItemTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="addInvoiceItemTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountPurInvoice"/>
        <response name="error" type="view" value="GlAccountPurInvoice"/>
    </request-map>

    <request-map uri="removePurInvoiceItemTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeInvoiceItemTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountPurInvoice"/>
        <response name="error" type="view" value="GlAccountPurInvoice"/>
    </request-map>

    <request-map uri="addPaymentTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="addPaymentTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountTypePaymentType"/>
        <response name="error" type="view" value="GlAccountTypePaymentType"/>
    </request-map>

    <request-map uri="removePaymentTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="removePaymentTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountTypePaymentType"/>
        <response name="error" type="view" value="GlAccountTypePaymentType"/>
    </request-map>

    <request-map uri="addPaymentMethodTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="addPaymentMethodTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountNrPaymentMethod"/>
        <response name="error" type="view" value="GlAccountNrPaymentMethod"/>
    </request-map>

    <request-map uri="removePaymentMethodTypeGlAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="removePaymentMethodTypeGlAssignment"/>
        <response name="success" type="view" value="GlAccountNrPaymentMethod"/>
        <response name="error" type="view" value="GlAccountNrPaymentMethod"/>
    </request-map>

    <request-map uri="viewFXConversions">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewFXConversions"/>
    </request-map>

    <request-map uri="updateFXConversion">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFXConversion"/>
        <response name="success" type="view" value="ViewFXConversions"/>
        <response name="error" type="view" value="ViewFXConversions"/>
    </request-map>

    <request-map uri="viewRateAmounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewRateAmounts"/>
    </request-map>

    <request-map uri="updateRateAmount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateRateAmount"/>
        <response name="success" type="view" value="ViewRateAmounts"/>
        <response name="error" type="view" value="ViewRateAmounts"/>
    </request-map>

    <request-map uri="expireRateAmount">
        <security https="true" auth="true"/>
        <event type="service" invoke="expireRateAmount"/>
        <response name="success" type="view" value="ViewRateAmounts"/>
        <response name="error" type="view" value="ViewRateAmounts"/>
    </request-map>

    <request-map uri="editProductGlAccounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditProductGlAccounts"/>
    </request-map>

     <request-map uri="createProductGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createProductGlAccount"/>
        <response name="success" type="view" value="EditProductGlAccounts"/>
        <response name="error" type="view" value="EditProductGlAccounts"/>
    </request-map>

    <request-map uri="updateProductGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateProductGlAccount"/>
        <response name="success" type="view" value="EditProductGlAccounts"/>
        <response name="error" type="view" value="EditProductGlAccounts"/>
    </request-map>

    <request-map uri="deleteProductGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteProductGlAccount"/>
        <response name="success" type="view" value="EditProductGlAccounts"/>
        <response name="error" type="view" value="EditProductGlAccounts"/>
    </request-map>

    <!--request-uri ProductCategoryGlAccount -->

    <request-map uri="editProductCategoryGlAccounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditProductCategoryGlAccounts"/>
    </request-map>

     <request-map uri="createProductCategoryGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createProductCategoryGlAccount"/>
        <response name="success" type="view" value="EditProductCategoryGlAccounts"/>
        <response name="error" type="view" value="EditProductCategoryGlAccounts"/>
    </request-map>

    <request-map uri="updateProductCategoryGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateProductCategoryGlAccount"/>
        <response name="success" type="view" value="EditProductCategoryGlAccounts"/>
        <response name="error" type="view" value="EditProductCategoryGlAccounts"/>
    </request-map>

    <request-map uri="deleteProductCategoryGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteProductCategoryGlAccount"/>
        <response name="success" type="view" value="EditProductCategoryGlAccounts"/>
        <response name="error" type="view" value="EditProductCategoryGlAccounts"/>
    </request-map>

   <!--request-uri VarianceReasonGlAccount -->

    <request-map uri="editVarianceReasonGlAccounts">
         <security https="true" auth="true"/>
         <response name="success" type="view" value="EditVarianceReasonGlAccounts"/>
    </request-map>

     <request-map uri="createVarianceReasonGlAccount">
         <security https="true" auth="true"/>
         <event type="service" invoke="createVarianceReasonGlAccount"/>
         <response name="success" type="view" value="EditVarianceReasonGlAccounts"/>
         <response name="error" type="view" value="EditVarianceReasonGlAccounts"/>
     </request-map>

    <request-map uri="updateVarianceReasonGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateVarianceReasonGlAccount"/>
        <response name="success" type="view" value="EditVarianceReasonGlAccounts"/>
        <response name="error" type="view" value="EditVarianceReasonGlAccounts"/>
    </request-map>

    <request-map uri="deleteVarianceReasonGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteVarianceReasonGlAccount"/>
        <response name="success" type="view" value="EditVarianceReasonGlAccounts"/>
        <response name="error" type="view" value="EditVarianceReasonGlAccounts"/>
    </request-map>

    <!--  TaxAuthorityGlAccount Requests  -->
    <request-map uri="editOrganizationTaxAuthorityGlAccount">
         <security https="true" auth="true"/>
         <response name="success" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
    </request-map>

    <request-map uri="createOrganizationTaxAuthorityGlAccount">
         <security https="true" auth="true"/>
         <event type="service" invoke="createTaxAuthorityGlAccount"/>
         <response name="success" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
         <response name="error" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
     </request-map>

    <request-map uri="updateOrganizationTaxAuthorityGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateTaxAuthorityGlAccount"/>
        <response name="success" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
        <response name="error" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
    </request-map>

    <request-map uri="deleteOrganizationTaxAuthorityGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteTaxAuthorityGlAccount"/>
        <response name="success" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
        <response name="error" type="view" value="EditOrganizationTaxAuthorityGlAccounts"/>
    </request-map>

    <!--request-uri CreditCardTypeGlAccount -->

    <request-map uri="editCreditCardTypeGlAccounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditCreditCardTypeGlAccounts"/>
    </request-map>

    <request-map uri="createCreditCardTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createCreditCardTypeGlAccount"/>
        <response name="success" type="view" value="EditCreditCardTypeGlAccounts"/>
        <response name="error" type="view" value="EditCreditCardTypeGlAccounts"/>
    </request-map>

    <request-map uri="updateCreditCardTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateCreditCardTypeGlAccount"/>
        <response name="success" type="view" value="EditCreditCardTypeGlAccounts"/>
        <response name="error" type="view" value="EditCreditCardTypeGlAccounts"/>
    </request-map>

    <request-map uri="deleteCreditCardTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteCreditCardTypeGlAccount"/>
        <response name="success" type="view" value="EditCreditCardTypeGlAccounts"/>
        <response name="error" type="view" value="EditCreditCardTypeGlAccounts"/>
    </request-map>

    <request-map uri="findGlAccountReconciliation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindGlAccountReconciliation"/>
        <response type="view" name="error"  value="FindGlAccountReconciliation"/>
    </request-map>
    <request-map uri="EditGlReconciliation">
        <security https="true" auth="true"/>
        <event type="java" path="org.apache.ofbiz.accounting.GlEvents" invoke="createReconcileAccount"/>
        <response name="success" type="view" value="EditGlReconciliation"/>
        <response name="error" type="view" value="FindGlAccountReconciliation"/>
    </request-map>
    <request-map uri="EditGlReconciliations">
        <security https="true" auth="true"/>
        <response type="view" name="success" value="EditGlReconciliation"/>
    </request-map>
    <request-map uri="updateGlReconciliation">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlReconciliation"/>
        <response type="view" name="success" value="EditGlReconciliation"/>
    </request-map>
    <request-map uri="findGlAccountReconciliations">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindGlAccountReconciliations"/>
        <response type="view" name="error"  value="FindGlAccountReconciliations"/>
    </request-map>
    <request-map uri="cancelReconciliation">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelBankReconciliation"/>
        <response name="success" type="view" value="FindFinAccountReconciliations"/>
        <response name="error" type="view" value="FindFinAccountReconciliations"/>
    </request-map>

    <!-- ================ check requests ================= -->
    <request-map uri="listChecksToPrint">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListChecksToPrint"/>
    </request-map>
    <request-map uri="listChecksToSend">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ListChecksToSend"/>
    </request-map>
    <request-map uri="printChecks">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PrintChecks"/>
    </request-map>
    <request-map uri="quickSendPayment">
        <security https="true" auth="true"/>
        <event type="service-multi" invoke="quickSendPayment"/>
        <response name="success" type="view" value="ListChecksToSend"/>
        <response name="error" type="view" value="ListChecksToSend"/>
    </request-map>

    <!-- Fin Account -->
    <request-map uri="FindFinAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFinAccount"/>
    </request-map>
    <request-map uri="EditFinAccount">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFinAccount"/>
    </request-map>
    <request-map uri="createFinAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFinAccount"/>
        <response name="success" type="view" value="EditFinAccount"/>
        <response name="error" type="view" value="EditFinAccount"/>
    </request-map>
    <request-map uri="updateFinAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFinAccount"/>
        <response name="success" type="view" value="EditFinAccount"/>
        <response name="error" type="view" value="EditFinAccount"/>
    </request-map>
    <request-map uri="deleteFinAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFinAccount"/>
        <response name="success" type="view" value="FindFinAccount"/>
        <response name="error" type="view" value="FindFinAccount"/>
    </request-map>
    <request-map uri="FinAccountMain">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FinAccountMain"/>
    </request-map>
    <request-map uri="FindDepositSlips">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindDepositSlips"/>
    </request-map>
    <request-map uri="updateDepositSlip">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGroup"/>
        <response name="success" type="view" value="EditDepositSlipAndMembers"/>
        <response name="error" type="view" value="EditDepositSlipAndMembers"/>
    </request-map>
    <request-map uri="addDepositSlipMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentGroupMember"/>
        <response name="success" type="view" value="EditDepositSlipAndMembers"/>
        <response name="error" type="view" value="EditDepositSlipAndMembers"/>
    </request-map>
    <request-map uri="updateDepositSlipMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentGroupMember"/>
        <response name="success" type="view" value="EditDepositSlipAndMembers"/>
        <response name="error" type="view" value="EditDepositSlipAndMembers"/>
    </request-map>
    <request-map uri="expireDepositSlipMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="expirePaymentGroupMember"/>
        <response name="success" type="view" value="EditDepositSlipAndMembers"/>
        <response name="error" type="view" value="EditDepositSlipAndMembers"/>
    </request-map>
    <request-map uri="EditDepositSlipAndMembers">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditDepositSlipAndMembers"/>
    </request-map>
    <request-map uri="deleteDepositSlip">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelPaymentBatch"/>
        <response name="success" type="view" value="FindDepositSlips"/>
        <response name="error" type="view" value="FindDepositSlips"/>
    </request-map>
    <request-map uri="NewDepositPayment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="NewDepositPayment"/>
    </request-map>
    <request-map uri="NewWithdrawalPayment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="NewWithdrawalPayment"/>
    </request-map>
    <request-map uri="createDepositPayment">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentAndFinAccountTrans"/>
        <response name="success" type="view" value="PaymentsDepositWithdraw"/>
        <response name="error" type="view" value="NewDepositPayment"/>
    </request-map>
    <request-map uri="createWithdrawalPayment">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPaymentAndFinAccountTrans"/>
        <response name="success" type="view" value="PaymentsDepositWithdraw"/>
        <response name="error" type="view" value="NewWithdrawalPayment"/>
    </request-map>
    <!-- Fin Account Roles -->
    <request-map uri="EditFinAccountRoles">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFinAccountRoles"/>
    </request-map>
    <request-map uri="createFinAccountRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFinAccountRole"/>
        <response name="success" type="view" value="EditFinAccountRoles"/>
        <response name="error" type="view" value="EditFinAccountRoles"/>
    </request-map>
    <request-map uri="updateFinAccountRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFinAccountRole"/>
        <response name="success" type="view" value="EditFinAccountRoles"/>
        <response name="error" type="view" value="EditFinAccountRoles"/>
    </request-map>
    <request-map uri="deleteFinAccountRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFinAccountRole"/>
        <response name="success" type="view" value="EditFinAccountRoles"/>
        <response name="error" type="view" value="EditFinAccountRoles"/>
    </request-map>
    <!-- Fin Account Transaction-->
    <request-map uri="EditFinAccountTrans">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFinAccountTrans"/>
        <response name="error" type="view" value="EditFinAccountTrans"/>
    </request-map>
    <request-map uri="createFinAccountTrans">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFinAccountTrans"/>
        <response name="success" type="view" value="FindFinAccountTrans"/>
        <response name="error" type="view" value="EditFinAccountTrans"/>
    </request-map>
    <request-map uri="FindFinAccountTrans">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFinAccountTrans"/>
    </request-map>
    <request-map uri="setFinAccountTransStatus">
        <security https="true" auth="true"/>
        <event type="service" invoke="setFinAccountTransStatus"/>
        <response name="success" type="view" value="FindFinAccountTrans"/>
        <response name="error" type="view" value="FindFinAccountTrans"/>
    </request-map>
    <request-map uri="BankReconciliation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="BankReconciliation"/>
    </request-map>
    <request-map uri="getFinAccountTransRunningTotalAndBalances">
        <event type="service-multi" invoke="getFinAccountTransRunningTotalAndBalances"/>
        <response name="success" type="request" value="json"/>
        <response name="error" type="request" value="json"/>
    </request-map>
    <request-map uri="reconcileFinAccountTrans">
        <security https="true" auth="true"/>
        <event type="service-multi" invoke="reconcileFinAccountTrans"/>
        <response name="success" type="view" value="BankReconciliation"/>
        <response name="error" type="view" value="BankReconciliation"/>
    </request-map>
    <request-map uri="EditFinAccountReconciliations">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFinAccountReconciliations"/>
    </request-map>
    <request-map uri="FindFinAccountReconciliations">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFinAccountReconciliations"/>
    </request-map>
    <request-map uri="createGlReconciliation">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlReconciliation"/>
        <response name="success" type="view" value="EditFinAccountReconciliations"/>
        <response name="error" type="view" value="EditFinAccountReconciliations"/>
    </request-map>
    <request-map uri="updateFinAccountGlReconciliation">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlReconciliation"/>
        <response name="success" type="view" value="EditFinAccountReconciliations"/>
        <response name="error" type="view" value="EditFinAccountReconciliations"/>
    </request-map>
    <request-map uri="ViewGlReconciliationWithTransaction">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewGlReconciliationWithTransaction"/>
    </request-map>
    <request-map uri="callReconcileFinAccountTrans">
        <security https="true" auth="true"/>
        <event type="service-multi" invoke="reconcileFinAccountTrans"/>
        <response name="success" type="view" value="ViewGlReconciliationWithTransaction"/>
        <response name="error" type="view" value="ViewGlReconciliationWithTransaction"/>
    </request-map>
    <request-map uri="assignGlRecToFinAccTrans">
        <security https="true" auth="true"/>
        <event type="service-multi" invoke="assignGlRecToFinAccTrans"/>
        <response name="success" type="view" value="FindFinAccountTrans"/>
        <response name="error" type="view" value="FindFinAccountTrans"/>
    </request-map>

    <request-map uri="removeFinAccountTransFromReconciliation">
        <security auth="true" https="true"/>
        <event type="service" invoke="removeFinAccountTransFromReconciliation"/>
        <response name="success" type="view" value="BankReconciliation"/>
        <response name="error" type="view" value="BankReconciliation"/>
    </request-map>
    <request-map uri="reomveFinAccountTransAssociation">
        <security auth="true" https="true"/>
        <event type="service" invoke="removeFinAccountTransFromReconciliation"/>
        <response name="success" type="view" value="ViewGlReconciliationWithTransaction"/>
        <response name="error" type="view" value="ViewGlReconciliationWithTransaction"/>
    </request-map>
    <request-map uri="cancelBankReconciliation">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelBankReconciliation"/>
        <response name="success" type="view" value="ViewGlReconciliationWithTransaction"/>
        <response name="error" type="view" value="ViewGlReconciliationWithTransaction"/>
    </request-map>
    <!-- Fin Account Authority-->
    <request-map uri="EditFinAccountAuths">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFinAccountAuths"/>
    </request-map>
    <request-map uri="createFinAccountAuth">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFinAccountAuth"/>
        <response name="success" type="view" value="EditFinAccountAuths"/>
        <response name="error" type="view" value="EditFinAccountAuths"/>
    </request-map>
    <request-map uri="expireFinAccountAuth">
        <security https="true" auth="true"/>
        <event type="service" invoke="expireFinAccountAuth"/>
        <response name="success" type="view" value="EditFinAccountAuths"/>
        <response name="error" type="view" value="EditFinAccountAuths"/>
    </request-map>

    <!--request-uri FinAccountTypeGlAccount -->

    <request-map uri="editFinAccountTypeGlAccounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFinAccountTypeGlAccounts"/>
    </request-map>

    <request-map uri="createFinAccountTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFinAccountTypeGlAccount"/>
        <response name="success" type="view" value="EditFinAccountTypeGlAccounts"/>
        <response name="error" type="view" value="EditFinAccountTypeGlAccounts"/>
    </request-map>

    <request-map uri="updateFinAccountTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFinAccountTypeGlAccount"/>
        <response name="success" type="view" value="EditFinAccountTypeGlAccounts"/>
        <response name="error" type="view" value="EditFinAccountTypeGlAccounts"/>
    </request-map>

    <request-map uri="deleteFinAccountTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFinAccountTypeGlAccount"/>
        <response name="success" type="view" value="EditFinAccountTypeGlAccounts"/>
        <response name="error" type="view" value="EditFinAccountTypeGlAccounts"/>
    </request-map>

    <!-- =================== Assignment ====================== -->
    <request-map uri="EditPartyFixedAssetAssignments">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPartyFixedAssetAssignments"/>
    </request-map>

    <request-map uri="createPartyFixedAssetAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="createPartyFixedAssetAssignment"/>
        <response name="success" type="view" value="EditPartyFixedAssetAssignments"/>
        <response name="error" type="view" value="EditPartyFixedAssetAssignments"/>
    </request-map>

    <request-map uri="deletePartyFixedAssetAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="deletePartyFixedAssetAssignment"/>
        <response name="success" type="view" value="EditPartyFixedAssetAssignments"/>
        <response name="error" type="view" value="EditPartyFixedAssetAssignments"/>
    </request-map>

    <request-map uri="updatePartyFixedAssetAssignment">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePartyFixedAssetAssignment"/>
        <response name="success" type="view" value="EditPartyFixedAssetAssignments"/>
        <response name="error" type="view" value="EditPartyFixedAssetAssignments"/>
    </request-map>

    <!--=================Cost calculation request===============-->
    <request-map uri="EditCostCalcs">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditCostCalcs"/>
    </request-map>
    <request-map uri="createCostComponentCalc">
        <security https="true" auth="true"/>
        <event type="service" invoke="createCostComponentCalc"/>
        <response name="success" type="view" value="EditCostCalcs"/>
        <response name="error" type="view" value="EditCostCalcs"/>
    </request-map>
    <request-map uri="updateCostComponentCalc">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateCostComponentCalc"/>
        <response name="success" type="view" value="EditCostCalcs"/>
        <response name="error" type="view" value="EditCostCalcs"/>
    </request-map>
    <request-map uri="deleteCostComponentCalc">
        <security https="true" auth="true"/>
        <event type="service" invoke="removeCostComponentCalc"/>
        <response name="success" type="view" value="EditCostCalcs"/>
        <response name="error" type="view" value="EditCostCalcs"/>
    </request-map>

    <!-- payment method type requests -->
    <request-map uri="editPaymentMethodType">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditPaymentMethodType"/>
    </request-map>

    <request-map uri="updatePaymentMethodType">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePaymentMethodType"/>
        <response name="success" type="view" value="EditPaymentMethodType"/>
        <response name="error" type="view" value="EditPaymentMethodType"/>
    </request-map>
    <request-map uri="EditAgreementRoles">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditAgreementRoles"/>
    </request-map>
    <request-map uri="createAgreementRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="createAgreementRole"/>
        <response name="success" type="view" value="EditAgreementRoles"/>
        <response name="error" type="view" value="EditAgreementRoles"/>
    </request-map>
    <request-map uri="updateAgreementRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateAgreementRole"/>
        <response name="success" type="view" value="EditAgreementRoles"/>
        <response name="error" type="view" value="EditAgreementRoles"/>
    </request-map>
    <request-map uri="deleteAgreementRole">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteAgreementRole"/>
        <response name="success" type="view" value="EditAgreementRoles"/>
        <response name="error" type="view" value="EditAgreementRoles"/>
    </request-map>
    <request-map uri="voidPayment">
        <security https="true" auth="true"/>
        <event type="service" invoke="voidPayment"/>
        <response name="success" type="view" value="paymentOverview"/>
        <response name="error" type="view" value="paymentOverview"/>
    </request-map>

    <!-- ================ Entity Lookup Requests ================= -->
    <request-map uri="LookupProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupProduct"/></request-map>
    <request-map uri="LookupProductFeature"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductFeature"/></request-map>
    <request-map uri="LookupVariantProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVariantProduct"/></request-map>
    <request-map uri="LookupProductCategory"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductCategory"/></request-map>
    <request-map uri="LookupProductStore"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductStore"/></request-map>

    <request-map uri="LookupPerson"><security auth="true" https="true"/><response name="success" type="view" value="LookupPerson"/></request-map>
    <request-map uri="LookupPartyGroup"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartyGroup"/></request-map>
    <request-map uri="LookupPartyName"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartyName"/></request-map>
    <request-map uri="LookupInternalOrganization"><security auth="true" https="true"/><response name="success" type="view" value="LookupInternalOrganization"/></request-map>
    <request-map uri="LookupGovernmentAgency"><security auth="true" https="true"/><response name="success" type="view" value="LookupGovernmentAgency"/></request-map>

    <request-map uri="LookupPayment"><security auth="true" https="true"/><response name="success" type="view" value="LookupPayment"/></request-map>
    <request-map uri="LookupInvoice"><security auth="true" https="true"/><response name="success" type="view" value="LookupInvoice"/></request-map>
    <request-map uri="LookupFixedAsset"><security auth="true" https="true"/><response name="success" type="view" value="LookupFixedAsset"/></request-map>
    <request-map uri="LookupGlAccount"><security auth="true" https="true"/><response name="success" type="view" value="LookupGlAccount"/></request-map>
    <request-map uri="LookupBillingAccount"><security auth="true" https="true"/><response name="success" type="view" value="LookupBillingAccount"/></request-map>
    <request-map uri="LookupFacility"><security https="true" auth="true"/><response name="success" type="view" value="LookupFacility"/></request-map>
    <request-map uri="LookupFacilityLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupFacilityLocation"/></request-map>
    <request-map uri="LookupShipment"><security auth="true" https="true"/><response name="success" type="view" value="LookupShipment"/></request-map>
    <request-map uri="LookupAgreement"><security https="true" auth="true"/><response name="success" type="view" value="LookupAgreement"/></request-map>
    <request-map uri="LookupAgreementItem"><security auth="true" https="true"/><response name="success" type="view" value="LookupAgreementItem"/></request-map>
    <request-map uri="LookupPaymentGroupMember"><security auth="true" https="true"/><response name="success" type="view" value="LookupPaymentGroupMember"/></request-map>
    <request-map uri="LookupGlReconciliation"><security auth="true" https="true"/><response name="success" type="view" value="LookupGlReconciliation"/></request-map>
    <request-map uri="LookupCustomTimePeriod"><security auth="true" https="true"/><response name="success" type="view" value="LookupCustomTimePeriod"/></request-map>

    <request-map uri="viewprofile"><security https="true" auth="true"/><response name="success" type="view" value="viewprofile"/></request-map>

    <!-- ================ PDF generation requests ================== -->
    <request-map uri="invoice.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InvoicePDF"/>
    </request-map>

    <request-map uri="printCheck.pdf">
        <!-- security https="true" auth="true"/ -->
        <response name="success" type="view" value="PrintCheckPDF"/>
    </request-map>

    <request-map uri="PrintInvoices">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PrintInvoices"/>
    </request-map>

    <!--Global GL Settings -->
    <request-map uri="globalGLSettings">
        <security auth="true" https="true"/>
        <response type="view" name="success" value="FindGlobalGlAccount"/>
    </request-map>

    <!-- ================ Financial Summary Report requests ================== -->
    <request-map uri="FinancialSummaryReportOptions"><security https="true" auth="true"/><response name="success" type="view" value="FinancialSummaryReportOptions"/></request-map>
    <request-map uri="SalesInvoiceByProductCategorySummary"><security https="true" auth="true"/><response name="success" type="view" value="SalesInvoiceByProductCategorySummary"/></request-map>
    <request-map uri="TrialBalance"><security https="true" auth="true"/><response name="success" type="view" value="TrialBalance"/></request-map>
    <request-map uri="IncomeStatement"><security https="true" auth="true"/><response name="success" type="view" value="IncomeStatement"/></request-map>
    <request-map uri="ComparativeIncomeStatement">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ComparativeIncomeStatement"/>
        <response name="error" type="view" value="ComparativeIncomeStatement"/>
    </request-map>
    <request-map uri="BalanceSheet"><security https="true" auth="true"/><response name="success" type="view" value="BalanceSheet"/></request-map>
    <request-map uri="BalanceSheet.pdf"><security https="true" auth="true"/><response name="success" type="view" value="BalanceSheetPdf"/></request-map>
    <request-map uri="ComparativeBalanceSheet"><security https="true" auth="true"/><response name="success" type="view" value="ComparativeBalanceSheet"/></request-map>
    <request-map uri="ComparativeBalanceSheet.pdf"><security https="true" auth="true"/><response name="success" type="view" value="ComparativeBalanceSheetPdf"/></request-map>
    <request-map uri="ComparativeBalanceSheet.csv"><security https="true" auth="true"/><response name="success" type="view" value="ComparativeBalanceSheetCsv"/></request-map>
    <request-map uri="TransactionTotals"><security https="true" auth="true"/><response name="success" type="view" value="TransactionTotals"/></request-map>
    <request-map uri="FindPaymentsForDepositOrWithdraw">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PaymentsDepositWithdraw"/>
        <response name="error" type="view" value="PaymentsDepositWithdraw"/>
    </request-map>
    <request-map uri="getPaymentRunningTotal">
        <event type="service" invoke="getPaymentRunningTotal"/>
        <response name="success" type="request" value="json"/>
        <response name="error" type="request" value="json"/>
    </request-map>
    <request-map uri="LookupCustomerName">
        <security auth="true" https="true"/>
        <response name="success" type="view" value="LookupCustomerName"/>
    </request-map>
    <request-map uri="LookupSupplier">
        <security auth="true" https="true"/>
        <response name="success" type="view" value="LookupSupplier"/>
    </request-map>
    <request-map uri="depositWithdrawPayments">
        <security auth="true" https="true"/>
        <event type="service" invoke="depositWithdrawPayments"/>
        <response name="success" type="view" value="PaymentsDepositWithdraw"/>
        <response name="error" type="view" value="PaymentsDepositWithdraw"/>
    </request-map>
    <request-map uri="NewDepositSlip">
        <security auth="true" https="true"/>
        <response name="success" type="view" value="NewDepositSlip"/>
    </request-map>
    <request-map uri="createPaymentBatch">
        <security https="true" auth="true"/>
        <event type="service" invoke="checkAndCreateBatchForValidPayments"/>
        <response name="success" type="view" value="EditDepositSlipAndMembers"/>
        <response name="error" type="view" value="NewDepositSlip"/>
    </request-map>
    <request-map uri="InventoryValuation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryValuation"/>
    </request-map>
    <request-map uri="InventoryValuation.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryValuationPdf"/>
        <response name="error" type="view" value="InventoryValuation"/>
    </request-map>
    <request-map uri="InventoryValuation.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryValuationCsv"/>
        <response name="error" type="view" value="InventoryValuation"/>
    </request-map>
    <request-map uri="CashFlowStatement"><security https="true" auth="true"/><response name="success" type="view" value="CashFlowStatement"/></request-map>
    <request-map uri="CashFlowStatementListPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="CashFlowStatementListPdf"/>
    </request-map>
    <request-map uri="CashFlowStatementListCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="CashFlowStatementListCsv"/>
    </request-map>
    <request-map uri="ComparativeCashFlowStatement">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ComparativeCashFlowStatement"/>
        <response name="error" type="view" value="ComparativeCashFlowStatement"/>
    </request-map>
    <request-map uri="ComparativeCashFlowStatement.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ComparativeCashFlowStatementCsv"/>
        <response name="error" type="view" value="ComparativeCashFlowStatement"/>
    </request-map>
    <request-map uri="ComparativeCashFlowStatement.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ComparativeCashFlowStatementPdf"/>
        <response name="error" type="view" value="ComparativeCashFlowStatement"/>
    </request-map>



    <!-- ================ Depreciation Calculation Report requests ================ -->
    <request-map uri="showFixedAssetDepreciation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ShowFixedAssetDepreciation"/>
        <response name="error" type="view" value="ShowFixedAssetDepreciation"/>
    </request-map>
    <request-map uri="createFixedAssetDepMethod">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetDepMethod"/>
        <response name="success" type="view" value="ShowFixedAssetDepreciation"/>
        <response name="error" type="view" value="ShowFixedAssetDepreciation"/>
    </request-map>
    <request-map uri="deleteFixedAssetDepMethod">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetDepMethod"/>
        <response name="success" type="view" value="ShowFixedAssetDepreciation"/>
        <response name="error" type="view" value="ShowFixedAssetDepreciation"/>
    </request-map>
    <request-map uri="updateFixedAssetDepMethod">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFixedAssetDepMethod"/>
        <response name="success" type="view" value="ShowFixedAssetDepreciation"/>
        <response name="error" type="view" value="ShowFixedAssetDepreciation"/>
    </request-map>
    <request-map uri="createFixedAssetTypeGlAccountForFixedAsset">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetTypeGlAccount"/>
        <response name="success" type="view" value="ShowFixedAssetDepreciation"/>
        <response name="error" type="view" value="ShowFixedAssetDepreciation"/>
    </request-map>
    <request-map uri="deleteFixedAssetTypeGlAccountForFixedAsset">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetTypeGlAccount"/>
        <response name="success" type="view" value="ShowFixedAssetDepreciation"/>
        <response name="error" type="view" value="ShowFixedAssetDepreciation"/>
    </request-map>
    <request-map uri="FixedAssetTypeGlAccounts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FixedAssetTypeGlAccounts"/>
        <response name="error" type="view" value="FixedAssetTypeGlAccounts"/>
    </request-map>
    <request-map uri="createFixedAssetTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFixedAssetTypeGlAccount"/>
        <response name="success" type="view" value="FixedAssetTypeGlAccounts"/>
        <response name="error" type="view" value="FixedAssetTypeGlAccounts"/>
    </request-map>
    <request-map uri="deleteFixedAssetTypeGlAccount">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFixedAssetTypeGlAccount"/>
        <response name="success" type="view" value="FixedAssetTypeGlAccounts"/>
        <response name="error" type="view" value="FixedAssetTypeGlAccounts"/>
    </request-map>

    <!-- GeoLocation-->
    <request-map uri="FixedAssetGeoLocation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FixedAssetGeoLocation"/>
        <response name="error" type="view" value="EditFixedAsset"/>
    </request-map>

    <request-map uri="AcctgTransEntriesSearchResultsCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AcctgTransEntriesSearchResultsCsv"/>
    </request-map>

    <request-map uri="AcctgTransEntriesSearchResultsPdf.pdf">
        <security auth="true" https="true"/>
        <response name="success" type="view" value="AcctgTransEntriesSearchResultsPdf"/>
    </request-map>

    <request-map uri="AcctgTransSearchResultsCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AcctgTransSearchResultsCsv"/>
    </request-map>

    <request-map uri="AcctgTransSearchResultPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AcctgTransSearchResultPdf"/>
    </request-map>

    <request-map uri="TransactionTotalsPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="TransactionTotalsPdf"/>
    </request-map>

    <request-map uri="TransactionTotalsCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="TransactionTotalsCsv"/>
    </request-map>

    <request-map uri="IncomeStatementListPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="IncomeStatementListPdf"/>
    </request-map>
    <request-map uri="IncomeStatementListCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="IncomeStatementListCsv"/>
    </request-map>

    <request-map uri="BalanceSheet.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="BalanceSheetCsv"/>
    </request-map>

    <request-map uri="TrialBalanceSearchResultsPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="TrialBalanceSearchResultsPdf"/>
    </request-map>
    <request-map uri="TrialBalanceSearchResultsCsv.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="TrialBalanceSearchResultsCsv"/>
    </request-map>

    <request-map uri="ComparativeIncomeStatements.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ComparativeIncomeStatementsCsv"/>
        <response name="error" type="view" value="ComparativeIncomeStatement"/>
    </request-map>
    <request-map uri="ComparativeIncomeStatements.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ComparativeIncomeStatementsPdf"/>
        <response name="error" type="view" value="ComparativeIncomeStatement"/>
    </request-map>

    <!--Global GL Settings -->
    <request-map uri="acctgTransDetailReportPdf.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AcctgTransDetailReportPdf"/>
    </request-map>

    <request-map uri="GlAccountTrialBalance">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountTrialBalance"/>
    </request-map>
    <request-map uri="GlAccountTrialBalanceReportPdf.pdf">
        <security auth="true" https="true"/>
        <response name="success" type="view" value="GlAccountTrialBalanceReportPdf"/>
    </request-map>

    <request-map uri="CommissionRun">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="CommissionRun"/>
    </request-map>

    <request-map uri="processCommissionRun">
        <security https="true" auth="true"/>
        <event type="service" invoke="createCommissionInvoices"/>
        <response name="success" type="view" value="CommissionRun"/>
    </request-map>

    <!--Add Tax Settings -->
    <request-map uri="addtax">
        <security auth="true" https="true"/>
        <event type="service" invoke="addTaxOnInvoice"/>
        <response name="success" type="view" value="ViewInvoice"/>
        <response name="error" type="view" value="ViewInvoice"/>
    </request-map>

    <request-map uri="FindGlAccountCategory">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindGlAccountCategory"/>
    </request-map>
    <request-map uri="EditGlAccountCategory">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditGlAccountCategory"/>
    </request-map>
    <request-map uri="createGlAccountCategory">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlAccountCategory"/>
        <response name="success" type="view" value="EditGlAccountCategory"/>
    </request-map>
    <request-map uri="updateGlAccountCategory">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlAccountCategory"/>
        <response name="success" type="view" value="EditGlAccountCategory"/>
    </request-map>
    <request-map uri="EditGlAccountCategoryMember">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditGlAccountCategoryMember"/>
    </request-map>
    <request-map uri="updateGlAccountCategoryMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateGlAccountCategoryMember"/>
        <response name="success" type="request-redirect" value="EditGlAccountCategoryMember">
            <redirect-parameter name="glAccountCategoryId"/>
        </response>
    </request-map>
    <request-map uri="createGlAccountCategoryMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="createGlAccountCategoryMember"/>
        <response name="success" type="request-redirect" value="EditGlAccountCategoryMember">
            <redirect-parameter name="glAccountCategoryId"/>
        </response>
    </request-map>
    <request-map uri="deleteGlAccountCategoryMember">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteGlAccountCategoryMember"/>
        <response name="success" type="view" value="EditGlAccountCategoryMember"/>
    </request-map>

    <request-map uri="CostCenters">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="CostCenters"/>
    </request-map>

    <request-map uri="createUpdateCostCenter">
        <security auth="true" https="true"/>
        <event type="service-multi"  invoke="createUpdateCostCenter"/>
        <response name="success" type="view" value="CostCenters"/>
        <response name="error" type="view" value="CostCenters"/>
    </request-map>

    <request-map uri="GlAccountBalanceByCostCenter">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GlAccountBalanceByCostCenter"/>
    </request-map>
    <request-map uri="GlAccountBalanceByCostCenter.pdf">
        <security auth="true" https="true"/>
        <response name="success" type="view" value="GlAccountBalanceByCostCenterPdf"/>
    </request-map>

    <!-- Reports -->
    <request-map uri="createWorkEffortAndPartyAssign">
        <security https="true" auth="true"/>
        <event type="service" invoke="createWorkEffortAndPartyAssign"/>
        <response name="success" type="view-last"/>
        <response name="error" type="view-last"/>
    </request-map>
    <request-map uri="updateWorkEffort">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateWorkEffort"/>
        <response name="success" type="view-last"/>
        <response name="error" type="view-last"/>
    </request-map>
    <!-- end of request mappings -->

    <!-- View Mappings -->
    <view-map name="main" type="screen" page="component://accounting/widget/CommonScreens.xml#main" auth="false"/>

    <!-- BillingAccount -->
    <view-map name="FindBillingAccount" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#FindBillingAccount"/>
    <view-map name="EditBillingAccount" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#EditBillingAccount"/>
    <view-map name="EditBillingAccountRoles" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#EditBillingAccountRoles"/>
    <view-map name="EditBillingAccountTerms" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#EditBillingAccountTerms"/>
    <view-map name="BillingAccountInvoices" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#BillingAccountInvoices"/>
    <view-map name="BillingAccountPayments" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#BillingAccountPayments"/>
    <view-map name="BillingAccountOrders" type="screen" page="component://accounting/widget/BillingAccountScreens.xml#BillingAccountOrders"/>

    <!-- Invoice -->
    <view-map name="ViewInvoice" type="screen" page="component://accounting/widget/InvoiceScreens.xml#ViewInvoice"/>
    <view-map name="findInvoices" type="screen" page="component://accounting/widget/InvoiceScreens.xml#FindInvoices"/>
    <view-map name="newInvoice" type="screen" page="component://accounting/widget/InvoiceScreens.xml#NewInvoice"/>
    <view-map name="editInvoice" type="screen" page="component://accounting/widget/InvoiceScreens.xml#EditInvoice"/>
    <view-map name="listInvoiceItems" type="screen" page="component://accounting/widget/InvoiceScreens.xml#EditInvoiceItems"/>
    <view-map name="editInvoiceTimeEntries" type="screen" page="component://accounting/widget/InvoiceScreens.xml#EditInvoiceTimeEntries"/>
    <view-map name="invoiceStatus" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceStatus"/>
    <view-map name="editInvoiceApplications" type="screen" page="component://accounting/widget/InvoiceScreens.xml#EditInvoiceApplications"/>
    <view-map name="invoiceAttributes" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceAttributes"/>
    <view-map name="invoiceContactMech" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceContactMech"/>
    <view-map name="invoiceContent" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceContent"/>
    <view-map name="invoiceNotes" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceNotes"/>
    <view-map name="invoiceRoles" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceRoles"/>
    <view-map name="invoiceTerms" type="screen" page="component://accounting/widget/InvoiceScreens.xml#InvoiceTerms"/>
    <view-map name="sendPerEmail" type="screen" page="component://accounting/widget/InvoiceScreens.xml#SendPerEmail"/>
    <view-map name="EditInvoiceItemType" type="screen" page="component://accounting/widget/InvoiceItemTypeScreens.xml#EditInvoiceItemType"/>

    <!-- Payment -->
    <view-map name="findPayments" type="screen" page="component://accounting/widget/PaymentScreens.xml#FindPayments"/>
    <view-map name="paymentOverview" type="screen" page="component://accounting/widget/PaymentScreens.xml#PaymentOverview"/>
    <view-map name="paymentAttributes" type="screen" page="component://accounting/widget/PaymentScreens.xml#PaymentAttributes"/>
    <view-map name="newPayment" type="screen" page="component://accounting/widget/PaymentScreens.xml#NewPayment"/>
    <view-map name="editPayment" type="screen" page="component://accounting/widget/PaymentScreens.xml#EditPayment"/>
    <view-map name="editPaymentApplications" type="screen" page="component://accounting/widget/PaymentScreens.xml#EditPaymentApplications"/>
    <view-map name="ManualTransaction" type="screen" page="component://accounting/widget/PaymentScreens.xml#ManualTransaction"/>
    <view-map name="PrintChecks" type="screenfop" page="component://accounting/widget/PaymentScreens.xml#PrintChecks" content-type="application/pdf" encoding="none"/>
    <view-map name="InvoiceAcctgTransEntriesPdf" type="screenfop" page="component://accounting/widget/PaymentScreens.xml#InvoiceAcctgTransEntry" content-type="application/pdf" encoding="none"/>
    <view-map name="FindSalesInvoicesByDueDate" type="screen" page="component://accounting/widget/PaymentScreens.xml#FindSalesInvoicesByDueDate"/>
    <view-map name="FindPurchaseInvoicesByDueDate" type="screen" page="component://accounting/widget/PaymentScreens.xml#FindPurchaseInvoicesByDueDate"/>

    <!-- Payment Group -->
    <view-map name="FindPaymentGroup" type="screen" page="component://accounting/widget/PaymentGroupScreens.xml#FindPaymentGroup"/>
    <view-map name="EditPaymentGroup" type="screen" page="component://accounting/widget/PaymentGroupScreens.xml#EditPaymentGroup"/>
    <view-map name="EditPaymentGroupMember" type="screen" page="component://accounting/widget/PaymentGroupScreens.xml#EditPaymentGroupMember"/>
    <view-map name="PaymentGroupOverview" type="screen" page="component://accounting/widget/PaymentGroupScreens.xml#PaymentGroupOverview"/>
    <view-map name="DepositSlipPdf" type="screenfop" page="component://accounting/widget/PaymentGroupScreens.xml#DepositSlipPdf" content-type="application/pdf" encoding="none"/>
    <!-- Party Accounts -->
    <view-map name="PartyAccountsSummary" type="screen" page="component://accounting/widget/GlScreens.xml#PartyAccountsSummary"/>
    <view-map name="FindAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#FindAcctgTrans"/>
    <view-map name="CreateAcctgTransAndEntries" type="screen" page="component://accounting/widget/GlScreens.xml#CreateAcctgTransAndEntries"/>
    <view-map name="EditAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#EditAcctgTrans"/>
    <view-map name="FindAcctgTransEntries" type="screen" page="component://accounting/widget/GlScreens.xml#FindAcctgTransEntries"/>
    <view-map name="ListUnpostedAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#ListUnpostedAcctgTrans"/>
    <view-map name="ListChecksToPrint" type="screen" page="component://accounting/widget/GlScreens.xml#ListChecksToPrint"/>
    <view-map name="ListChecksToSend" type="screen" page="component://accounting/widget/GlScreens.xml#ListChecksToSend"/>
    <view-map name="NewAcctgTrans" type="screen" page="component://accounting/widget/GlScreens.xml#NewAcctgTrans"/>
    <!-- GlAccount, GlJournalEntry, AcctgTrans -->
    <view-map name="AddGlAccount" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#AddGlAccount"/>
    <view-map name="FindGlobalGlAccount" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ListGlAccounts"/>
    <view-map name="ListGlAccountsReport" type="screenfop" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ListGlAccountsReport" content-type="application/pdf" encoding="none"/>
    <view-map name="ListGlAccountsExport" type="screenxml" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ListGlAccountsReport" content-type="text/xml"/>
    <view-map name="GlAccountNavigate" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#GlAccountNavigate"/>
    <view-map name="AssignGlAccount" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#AssignGlAccount"/>
    <view-map name="FindGlAccountReconciliation" type="screen" page="component://accounting/widget/GlScreens.xml#FindGlAccountReconciliation"/>
    <view-map name="FindGlAccountReconciliations" type="screen" page="component://accounting/widget/GlScreens.xml#FindGlAccountReconciliations"/>
    <view-map name="EditGlReconciliation" type="screen" page="component://accounting/widget/GlScreens.xml#EditGlReconciliation"/>

    <view-map name="EditGlobalGlAccount" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#AddGlAccount"/>
    <view-map name="ListGlAccountEntries" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ListGlAccountEntries"/>
    <view-map name="ListAcctgTransEntries" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ListAcctgTransEntries"/>
    <view-map name="EditPartyGlAccount" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditPartyGlAccount"/>

    <view-map name="EditCustomTimePeriod" type="screen" page="component://accounting/widget/PeriodScreens.xml#EditCustomTimePeriod"/>

    <!-- FinAccount -->
    <view-map name="FindFinAccount" type="screen" page="component://accounting/widget/FinAccountScreens.xml#FindFinAccount"/>
    <view-map name="FinAccountMain" type="screen" page="component://accounting/widget/FinAccountScreens.xml#FinAccountMain"/>
    <view-map name="FindDepositSlips" type="screen" page="component://accounting/widget/FinAccountScreens.xml#FindDepositSlips"/>
    <view-map name="EditDepositSlipAndMembers" type="screen" page="component://accounting/widget/FinAccountScreens.xml#EditDepositSlipAndMembers"/>
    <view-map name="NewDepositPayment" type="screen" page="component://accounting/widget/FinAccountScreens.xml#NewDepositPayment"/>
    <view-map name="NewWithdrawalPayment" type="screen" page="component://accounting/widget/FinAccountScreens.xml#NewWithdrawalPayment"/>

    <view-map name="EditFinAccount" type="screen" page="component://accounting/widget/FinAccountScreens.xml#EditFinAccount"/>
    <view-map name="EditFinAccountRoles" type="screen" page="component://accounting/widget/FinAccountScreens.xml#EditFinAccountRoles"/>
    <view-map name="EditFinAccountTrans" type="screen" page="component://accounting/widget/FinAccountScreens.xml#EditFinAccountTrans"/>
    <view-map name="EditFinAccountAuths" type="screen" page="component://accounting/widget/FinAccountScreens.xml#EditFinAccountAuths"/>
    <view-map name="EditFinAccountTypeGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditFinAccountTypeGlAccounts"/>
    <view-map name="FindFinAccountTrans" type="screen" page="component://accounting/widget/FinAccountScreens.xml#FindFinAccountTrans"/>
    <view-map name="BankReconciliation" type="screen" page="component://accounting/widget/FinAccountScreens.xml#BankReconciliation"/>
    <view-map name="EditFinAccountReconciliations" type="screen" page="component://accounting/widget/FinAccountScreens.xml#EditFinAccountReconciliations"/>
    <view-map name="ViewGlReconciliationWithTransaction" type="screen" page="component://accounting/widget/FinAccountScreens.xml#ViewGlReconciliationWithTransaction"/>
    <view-map name="FindFinAccountReconciliations" type="screen" page="component://accounting/widget/FinAccountScreens.xml#FindFinAccountReconciliations"/>

    <!-- FixedAsset -->
    <view-map name="ListFixedAssets" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssets"/>
    <view-map name="FixedAssetSearchResults" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#FixedAssetSearchResults"/>
    <view-map name="EditFixedAsset" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAsset"/>
    <view-map name="ListFixedAssetProducts" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssetProducts"/>

    <!-- Budget -->
    <view-map name="ListBudgets" type="screen" page="component://accounting/widget/BudgetScreens.xml#ListBudgets"/>
    <view-map name="BudgetSearchResults" type="screen" page="component://accounting/widget/BudgetScreens.xml#BudgetSearchResults"/>
    <view-map name="EditBudget" type="screen" page="component://accounting/widget/BudgetScreens.xml#EditBudget"/>
    <view-map name="BudgetOverview" type="screen" page="component://accounting/widget/BudgetScreens.xml#BudgetOverview"/>
    <view-map name="EditBudgetItems" type="screen" page="component://accounting/widget/BudgetScreens.xml#EditBudgetItems"/>
    <view-map name="BudgetRoles" type="screen" page="component://accounting/widget/BudgetScreens.xml#BudgetRoles"/>
    <view-map name="BudgetReviews" type="screen" page="component://accounting/widget/BudgetScreens.xml#BudgetReviews"/>

    <view-map name="EditFixedAssetStdCosts" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetStdCosts"/>
    <view-map name="FixedAssetChildren" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#FixedAssetChildren"/>

    <view-map name="EditFixedAssetIdents" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetIdents"/>
    <view-map name="EditFixedAssetRegistrations" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetRegistrations"/>
    <view-map name="EditFixedAssetMaint" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetMaint"/>
    <view-map name="ListFixedAssetMaints" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssetMaints"/>
    <view-map name="EditFixedAssetMeters" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetMeters"/>
    <view-map name="EditFixedAssetMaintOrders" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetMaintOrders"/>
    <view-map name="calendar" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#Calendar"/>
    <view-map name="WorkEffortSummary" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#WorkEffortSummary"/>

    <!-- Depreciation Calculation   -->
    <view-map name="ShowFixedAssetDepreciation" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ShowFixedAssetDepreciation"/>

    <!-- Agreement -->
    <view-map name="FindAgreement" type="screen" page="component://accounting/widget/AgreementScreens.xml#FindAgreement"/>
    <view-map name="EditAgreement" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreement"/>
    <view-map name="ListAgreementItems" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItems"/>
    <view-map name="EditAgreementItem" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItem"/>
    <view-map name="EditAgreementTerms" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementTerms"/>
    <view-map name="EditAgreementContents" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementContents"/>
    <view-map name="ListAgreementPromoAppls" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementPromoAppls"/>
    <view-map name="EditAgreementPromoAppl" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementPromoAppl"/>
    <view-map name="ListAgreementItemTerms" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemTerms"/>
    <view-map name="EditAgreementItemTerm" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemTerm"/>

    <view-map name="ListAgreementItemProducts" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemProducts"/>
    <view-map name="ListAgreementItemProductsReport" type="screenfop" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemProductsReport" content-type="application/pdf" encoding="none"/>
    <view-map name="EditAgreementItemProduct" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemProduct"/>
    <view-map name="ListAgreementItemSupplierProducts" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemSupplierProducts"/>
    <view-map name="ListAgreementItemSupplierProductsReport" type="screenfop" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemSupplierProductsReport" content-type="application/pdf" encoding="none"/>
    <view-map name="EditAgreementItemSupplierProduct" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemSupplierProduct"/>
    <view-map name="ListAgreementItemParties" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemParties"/>
    <view-map name="EditAgreementItemParty" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemParty"/>
    <view-map name="ListAgreementGeographicalApplic" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementGeographicalApplic"/>
    <view-map name="EditAgreementGeographicalApplic" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementGeographicalApplic"/>
    <view-map name="EditAgreementWorkEffortApplics" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementWorkEffortApplics"/>
    <view-map name="ListAgreementItemFacilities" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemFacilities"/>
    <view-map name="EditAgreementItemFacility" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemFacility"/>
    <view-map name="ListAgreementItemFacilitiesReport" type="screenfop" page="component://accounting/widget/AgreementScreens.xml#ListAgreementItemFacilitiesReport" content-type="application/pdf" encoding="none"/>

    <!-- TaxAuthority -->
    <view-map name="FindTaxAuthority" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#FindTaxAuthority"/>
    <view-map name="EditTaxAuthority" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#EditTaxAuthority"/>
    <view-map name="EditTaxAuthorityCategories" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#EditTaxAuthorityCategories"/>
    <view-map name="EditTaxAuthorityAssocs" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#EditTaxAuthorityAssocs"/>
    <view-map name="EditTaxAuthorityGlAccounts" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#EditTaxAuthorityGlAccounts"/>
    <view-map name="EditTaxAuthorityRateProducts" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#EditTaxAuthorityRateProducts"/>
    <view-map name="ListTaxAuthorityParties" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#ListTaxAuthorityParties"/>
    <view-map name="EditTaxAuthorityPartyInfo" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#EditTaxAuthorityPartyInfo"/>
    <view-map name="FindTaxAuthorityReport" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#FindTaxAuthorityReport"/>

    <!-- administrative pages -->
    <view-map name="ListCompanies" type="screen" page="component://accounting/widget/GlSetupScreens.xml#ListCompanies"/>
    <view-map name="AddCompany" type="screen" page="component://accounting/widget/GlSetupScreens.xml#AddCompany"/>
    <view-map name="TimePeriods" type="screen" page="component://accounting/widget/GlSetupScreens.xml#TimePeriods"/>
    <view-map name="PartyAcctgPreference" type="screen" page="component://accounting/widget/GlSetupScreens.xml#PartyAcctgPreference"/>
    <view-map name="ListPartyPrefDocTypeTpl" type="screen" page="component://accounting/widget/GlSetupScreens.xml#ListPartyPrefDocTypeTpl"/>
    <view-map name="ListGlAccountOrganization" type="screen" page="component://accounting/widget/GlSetupScreens.xml#ListGlAccountOrganization"/>
    <view-map name="SetupGlJournals" type="screen" page="component://accounting/widget/GlSetupScreens.xml#SetupGlJournals"/>
    <view-map name="ViewFXConversions" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ViewFXConversions"/>
    <view-map name="ViewRateAmounts" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#ViewRateAmounts"/>
    <view-map name="GlAccountTypeDefaults" type="screen" page="component://accounting/widget/GlSetupScreens.xml#GlAccountTypeDefaults"/>
    <view-map name="GlAccountPurInvoice" type="screen" page="component://accounting/widget/GlSetupScreens.xml#GlAccountPurInvoice"/>
    <view-map name="GlAccountSalInvoice" type="screen" page="component://accounting/widget/GlSetupScreens.xml#GlAccountSalInvoice"/>
    <view-map name="GlAccountTypePaymentType" type="screen" page="component://accounting/widget/GlSetupScreens.xml#GlAccountTypePaymentType"/>
    <view-map name="GlAccountNrPaymentMethod" type="screen" page="component://accounting/widget/GlSetupScreens.xml#GlAccountNrPaymentMethod"/>
    <view-map name="EditProductGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditProductGlAccounts"/>
    <view-map name="EditProductCategoryGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditProductCategoryGlAccounts"/>
    <view-map name="EditVarianceReasonGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditVarianceReasonGlAccounts"/>
    <view-map name="EditCreditCardTypeGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditCreditCardTypeGlAccounts"/>
    <view-map name="EditOrganizationTaxAuthorityGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditOrganizationTaxAuthorityGlAccounts"/>
    <view-map name="FixedAssetTypeGlAccounts" type="screen" page="component://accounting/widget/GlSetupScreens.xml#FixedAssetTypeGlAccounts"/>
    <view-map name="ListGlAccountOrgPdf" type="screenfop" page="component://accounting/widget/GlSetupScreens.xml#ListGlAccountOrgPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="ListGlAccountOrgCsv" type="screencsv" page="component://accounting/widget/GlSetupScreens.xml#ListGlAccountOrgCsv" content-type="text/csv" encoding="none"/>

    <!-- import export -->
    <view-map name="ImportExport" type="screen" page="component://accounting/widget/GlSetupScreens.xml#ImportExport"/>
    <view-map name="ExportInvoicesCsv" type="screencsv" page="component://accounting/widget/GlSetupScreens.xml#ExportInvoiceCsv" content-type="text/csv" encoding="none"/>

    <!-- Manual Credit Card Transaction -->
    <view-map name="FindGatewayResponses" type="screen" page="component://accounting/widget/TransactionScreens.xml#FindGatewayResponses"/>
    <view-map name="ViewGatewayResponse" type="screen" page="component://accounting/widget/TransactionScreens.xml#ViewGatewayResponse"/>
    <view-map name="AuthorizeTransaction" type="screen" page="component://accounting/widget/TransactionScreens.xml#AuthorizeTransaction"/>
    <view-map name="CaptureTransaction" type="screen" page="component://accounting/widget/TransactionScreens.xml#CaptureTransaction"/>

    <!-- Payment Gateway Config -->
    <view-map name="FindPaymentGatewayConfig" type="screen" page="component://accounting/widget/PaymentGatewayConfigScreens.xml#FindPaymentGatewayConfig"/>
    <view-map name="EditPaymentGatewayConfig" type="screen" page="component://accounting/widget/PaymentGatewayConfigScreens.xml#EditPaymentGatewayConfig"/>
    <view-map name="FindPaymentGatewayConfigTypes" type="screen" page="component://accounting/widget/PaymentGatewayConfigScreens.xml#FindPaymentGatewayConfigTypes"/>
    <view-map name="EditPaymentGatewayConfigType" type="screen" page="component://accounting/widget/PaymentGatewayConfigScreens.xml#EditPaymentGatewayConfigType"/>

    <!-- Lookup mappings -->
    <view-map name="viewprofile" type="screen" page="component://party/widget/partymgr/PartyScreens.xml#viewprofile"/>
    <view-map name="LookupPerson" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPerson"/>
    <view-map name="LookupPartyGroup" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyGroup"/>
    <view-map name="LookupPartyName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyName"/>
    <view-map name="LookupInternalOrganization" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupInternalOrganization"/>
    <view-map name="LookupGovernmentAgency" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupGovernmentAgency"/>

    <view-map name="LookupProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProduct"/>
    <view-map name="LookupProductFeature" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductFeature"/>
    <view-map name="LookupVariantProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupVariantProduct"/>
    <view-map name="LookupProductCategory" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductCategory"/>
    <view-map name="LookupProductStore" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductStore"/>

    <view-map name="LookupFixedAsset" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupFixedAsset"/>
    <view-map name="LookupGlAccount" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupGlAccount"/>
    <view-map name="LookupBillingAccount" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupBillingAccount"/>
    <view-map name="LookupPayment" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupPayment"/>
    <view-map name="LookupInvoice" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupInvoice"/>
    <view-map name="LookupCustomTimePeriod" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupCustomTimePeriod"/>

    <view-map name="LookupWorkEffort" type="screen" page="component://workeffort/widget/LookupScreens.xml#LookupWorkEffort"/>
    <view-map name="LookupOrderHeader" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupOrderHeader"/>
    <view-map name="LookupFacility" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacility"/>
    <view-map name="LookupFacilityLocation" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacilityLocation"/>
    <view-map name="LookupShipment" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupShipment"/>
    <view-map name="LookupAgreement" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupAgreement"/>
    <view-map name="LookupAgreementItem" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupAgreementItem"/>
    <view-map name="LookupPaymentGroupMember" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupPaymentGroupMember"/>
    <view-map name="LookupGlReconciliation" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupGlReconciliation"/>

    <!-- PDFs  -->
    <view-map name="InvoicePDF" type="screenfop" page="component://accounting/widget/AccountingPrintScreens.xml#InvoicePDF" content-type="application/pdf" encoding="none"/>
    <view-map name="PrintCheckPDF" type="screenfop" page="component://accounting/widget/AccountingPrintScreens.xml#PrintCheckPDF" content-type="application/pdf" encoding="none"/>
    <view-map name="PrintInvoices" type="screenfop" page="component://accounting/widget/AccountingPrintScreens.xml#PrintInvoices" content-type="application/pdf" encoding="none"/>

    <!-- Financial Summary Reports -->
    <view-map name="FinancialSummaryReportOptions" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#FinancialSummaryReportOptions"/>
    <view-map name="SalesInvoiceByProductCategorySummary" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#SalesInvoiceByProductCategorySummary"/>
    <view-map name="TrialBalance" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#TrialBalance"/>
    <view-map name="TrialBalanceSearchResultsPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#TrialBalanceSearchResultsPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="TrialBalanceSearchResultsCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#TrialBalanceSearchResultsCsv" content-type="text/csv" encoding="none"/>
    <view-map name="IncomeStatement" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#IncomeStatement"/>
    <view-map name="IncomeStatementListPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#IncomeStatementListPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="IncomeStatementListCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#IncomeStatementListCsv" content-type="text/csv" encoding="none"/>
    <view-map name="ComparativeIncomeStatement" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeIncomeStatement"/>
    <view-map name="ComparativeIncomeStatementsPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeIncomeStatementsPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="ComparativeIncomeStatementsCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeIncomeStatementsCsv" content-type="text/csv" encoding="none"/>
    <view-map name="BalanceSheet" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#BalanceSheet"/>
    <view-map name="BalanceSheetPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#BalanceSheetPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="BalanceSheetCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#BalanceSheetCsv" content-type="text/csv" encoding="none"/>
    <view-map name="ComparativeBalanceSheet" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeBalanceSheet"/>
    <view-map name="ComparativeBalanceSheetPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeBalanceSheetPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="ComparativeBalanceSheetCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeBalanceSheetCsv" content-type="text/csv" encoding="none"/>
    <view-map name="TransactionTotals" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#TransactionTotals"/>
    <view-map name="TransactionTotalsPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#TransactionTotalsPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="TransactionTotalsCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#TransactionTotalsCsv" content-type="text/csv" encoding="none"/>
    <view-map name="PaymentsDepositWithdraw" type="screen" page="component://accounting/widget/FinAccountScreens.xml#PaymentsDepositWithdraw"/>
    <view-map name="LookupCustomerName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupCustomerName"/>
    <view-map name="LookupSupplier" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupSupplier"/>
    <view-map name="NewDepositSlip" type="screen" page="component://accounting/widget/FinAccountScreens.xml#NewDepositSlip"/>
    <view-map name="InventoryValuation" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#InventoryValuation"/>
    <view-map name="InventoryValuationPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#InventoryValuationPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="InventoryValuationCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#InventoryValuationCsv" content-type="text/csv" encoding="none"/>
    <view-map name="CashFlowStatement" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#CashFlowStatement"/>
    <view-map name="CashFlowStatementListPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#CashFlowStatementListPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="CashFlowStatementListCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#CashFlowStatementListCsv" content-type="text/csv" encoding="none"/>
    <view-map name="ComparativeCashFlowStatement" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeCashFlowStatement"/>
    <view-map name="ComparativeCashFlowStatementPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeCashFlowStatementPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="ComparativeCashFlowStatementCsv" type="screencsv" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#ComparativeCashFlowStatementCsv" content-type="text/csv" encoding="none"/>
    <!-- Assignment Mappings -->
    <view-map name="EditPartyFixedAssetAssignments" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditPartyFixedAssetAssignments"/>

    <!-- Cost request mapping-->
    <view-map name="EditCostCalcs" type="screen" page="component://accounting/widget/CostScreens.xml#EditCostCalcs"/>

    <!-- Payment Method Type   -->
    <view-map name="EditPaymentMethodType" type="screen" page="component://accounting/widget/PaymentMethodTypeScreens.xml#EditPaymentMethodType"/>

    <!-- Agreements Views   -->
    <view-map name="EditAgreementRoles" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementRoles"/>

    <view-map name="FixedAssetGeoLocation" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#FixedAssetGeoLocation"/>
    <view-map name="AcctgTransEntriesSearchResultsCsv" type="screencsv" page="component://accounting/widget/GlScreens.xml#AcctgTransEntriesSearchResultsCsv" content-type="text/csv" encoding="none"/>
    <view-map name="AcctgTransEntriesSearchResultsPdf" type="screenfop" page="component://accounting/widget/GlScreens.xml#AcctgTransEntriesSearchResultsPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="AcctgTransSearchResultsCsv" type="screencsv" page="component://accounting/widget/GlScreens.xml#AcctgTransSearchResultsCsv" content-type="text/csv" encoding="none"/>
    <view-map name="AcctgTransSearchResultPdf" type="screenfop" page="component://accounting/widget/GlScreens.xml#AcctgTransSearchResultPdf" content-type="application/pdf" encoding="none"/>

    <view-map name="AcctgTransDetailReportPdf" type="screenfop" page="component://accounting/widget/GlScreens.xml#AcctgTransDetailReportPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="GlAccountTrialBalance" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#GlAccountTrialBalance"/>
    <view-map name="GlAccountTrialBalanceReportPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#GlAccountTrialBalanceReportPdf" content-type="application/pdf" encoding="none"/>
    <view-map name="CommissionRun" type="screen" page="component://accounting/widget/ap/InvoiceScreens.xml#CommissionRun"/>
    <view-map name="EditGlAccountCategory" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditGlAccountCategory"/>
    <view-map name="FindGlAccountCategory" type="screen" page="component://accounting/widget/GlSetupScreens.xml#FindGlAccountCategory"/>
    <view-map name="EditGlAccountCategoryMember" type="screen" page="component://accounting/widget/GlSetupScreens.xml#EditGlAccountCategoryMember"/>
    <view-map name="CostCenters" type="screen" page="component://accounting/widget/GlobalGlAccountsScreens.xml#CostCenters"/>
    <view-map name="GlAccountBalanceByCostCenter" type="screen" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#GlAccountBalanceByCostCenter"/>
    <view-map name="GlAccountBalanceByCostCenterPdf" type="screenfop" page="component://accounting/widget/ReportFinancialSummaryScreens.xml#GlAccountBalanceByCostCenterPdf" content-type="application/pdf" encoding="none"/>

    <!-- end of view mappings -->
</site-conf>

