Author: jacopoc
Date: Fri Dec 18 13:04:41 2009
New Revision: 892243
URL: http://svn.apache.org/viewvc?rev=892243&view=rev
Log:
Fixed bug that was preventing the auto gl transaction posting service to
determine the proper gl account for outgoing payments; accordingly to this, an
automated test has been updated.
Modified:
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ledger/GeneralLedgerServices.xml
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoPaymentTests.xml
Modified:
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ledger/GeneralLedgerServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ledger/GeneralLedgerServices.xml?rev=892243&r1=892242&r2=892243&view=diff
==============================================================================
---
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ledger/GeneralLedgerServices.xml
(original)
+++
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ledger/GeneralLedgerServices.xml
Fri Dec 18 13:04:41 2009
@@ -2235,11 +2235,6 @@
<set field="creditEntry.debitCreditFlag" value="C"/>
<!-- TODO -->
<!--set field="creditEntry.glAccountTypeId" from-field=""/-->
- <entity-one value-field="paymentMethodTypeGlAccount"
entity-name="PaymentMethodTypeGlAccount">
- <field-map field-name="paymentMethodTypeId"
from-field="payment.paymentMethodTypeId"/>
- <field-map field-name="organizationPartyId"/>
- </entity-one>
- <set field="creditEntry.glAccountId"
from-field="paymentMethodTypeGlAccount.glAccountId"/>
<set field="creditEntry.origAmount" from-field="payment.amount"/>
<set field="creditEntry.origCurrencyUomId"
from-field="payment.currencyUomId"/>
<set field="creditEntry.organizationPartyId"
from-field="payment.partyIdFrom"/>
Modified:
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoPaymentTests.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoPaymentTests.xml?rev=892243&r1=892242&r2=892243&view=diff
==============================================================================
---
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoPaymentTests.xml
(original)
+++
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoPaymentTests.xml
Fri Dec 18 13:04:41 2009
@@ -406,7 +406,7 @@
* GL Accounts associated with Payment are ACCOUNTS PAYABLE and
UNDEPOSITED RECEIPTS.
* ACCOUNTS PAYABLE 210000(for Invoice and Payment) - debitTotal
$503.41 ; creditTotal:$1991.83 ; debitCreditDifference : $ -1488.42
* UNINVOICED ITEM RECEIPTS 214000 - debitTotal :$408 ;
creditTotal:$48 ; debitCreditDifference : $360
- * UNDEPOSITED RECEIPTS 112000 (for payment)- debitTotal :$136.85 ;
creditTotal:$173.28 ; debitCreditDifference : $ -36.43
+ * GENERAL CHECKING ACCOUNT 111100 (for payment)- debitTotal
:$136.85 ; creditTotal:$173.28 ; debitCreditDifference : $ -36.43
-->
<entity-one entity-name="UserLogin" value-field="userLogin">
<field-map field-name="userLoginId" value="system"/>
@@ -421,14 +421,14 @@
<result-to-field result-name="creditTotal"
field="payableCreditTotal"/>
<result-to-field result-name="debitCreditDifference"
field="payableDebitCreditDifference"/>
</call-service>
- <set field="getAcctgTransEntriesAndTransTotalMap.glAccountId"
value="112000"/>
+ <set field="getAcctgTransEntriesAndTransTotalMap.glAccountId"
value="111100"/>
<call-service service-name="getAcctgTransEntriesAndTransTotal"
in-map-name="getAcctgTransEntriesAndTransTotalMap">
<result-to-field result-name="debitTotal"
field="undepositedDebitTotal"/>
<result-to-field result-name="creditTotal"
field="undepositedCreditTotal"/>
<result-to-field result-name="debitCreditDifference"
field="undepositedDebitCreditDifference"/>
</call-service>
<log level="info" message="BEFORE RUNNING CHECK RUN : ACCOUNTS PAYABLE
;debitTotal :${payableDebitTotal} ; creditTotal:${payableCreditTotal} ;
debitCreditDifference : ${payableDebitCreditDifference}"/>
- <log level="info" message="BEFORE RUNNING VOID PAYMENT : UNDEPOSITED
RECEIPTS ;debitTotal :${undepositedDebitTotal} ;
creditTotal:${undepositedCreditTotal} ; debitCreditDifference :
${undepositedDebitCreditDifference}"/>
+ <log level="info" message="BEFORE RUNNING VOID PAYMENT : GENERAL
CHECKING ACCOUNT ;debitTotal :${undepositedDebitTotal} ;
creditTotal:${undepositedCreditTotal} ; debitCreditDifference :
${undepositedDebitCreditDifference}"/>
<clear-field field="invoiceIds"/>
<string-to-list string="8007" list="invoiceIds"/>
<set field="createPaymentAndPaymentGroupForInvoicesMap.userLogin"
from-field="userLogin"/>
@@ -457,7 +457,7 @@
<check-errors/>
<set field="totalUndepositedCreditAmount"
value="${undepositedCreditTotal + 36.43}" type="BigDecimal"/>
<set field="totalUndepositedDebitCreditDifference"
value="${undepositedDebitCreditDifference - 36.43}" type="BigDecimal"/>
- <set field="getAcctgTransEntriesAndTransTotalMap.glAccountId"
value="112000"/>
+ <set field="getAcctgTransEntriesAndTransTotalMap.glAccountId"
value="111100"/>
<call-service service-name="getAcctgTransEntriesAndTransTotal"
in-map-name="getAcctgTransEntriesAndTransTotalMap">
<result-to-field result-name="debitTotal"
field="undepositedDebitTotal"/>
<result-to-field result-name="creditTotal"
field="undepositedCreditTotal"/>
@@ -469,7 +469,7 @@
</assert>
<check-errors/>
<log level="info" message="AFTER RUNNING CHECK RUN : ACCOUNTS PAYABLE
;debitTotal :${payableDebitTotal} ; creditTotal:${payableCreditTotal} ;
debitCreditDifference : ${payableDebitCreditDifference}"/>
- <log level="info" message="AFTER RUNNING VOID PAYMENT : UNDEPOSITED
RECEIPTS ;debitTotal :${undepositedDebitTotal} ;
creditTotal:${undepositedCreditTotal} ; debitCreditDifference :
${undepositedDebitCreditDifference}"/>
+ <log level="info" message="AFTER RUNNING VOID PAYMENT : GENERAL
CHECKING ACCOUNT ;debitTotal :${undepositedDebitTotal} ;
creditTotal:${undepositedCreditTotal} ; debitCreditDifference :
${undepositedDebitCreditDifference}"/>
</simple-method>
</simple-methods>
\ No newline at end of file