[Erp5-report] r13725 - in /erp5/trunk/bt5/erp5_accounting: SkinTemplateItem/portal_skins/er...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 27 17:50:41 CEST 2007
Author: jerome
Date: Tue Mar 27 17:50:39 2007
New Revision: 13725
URL: http://svn.erp5.org?rev=13725&view=rev
Log:
Fixes in Trial Balance for transactions with from_date and precision.
Modified:
erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getAccountListForTrialBalance.xml
erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getTrialBalanceReportSectionList.xml
erp5/trunk/bt5/erp5_accounting/bt/revision
Modified: erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getAccountListForTrialBalance.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getAccountListForTrialBalance.xml?rev=13725&r1=13724&r2=13725&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getAccountListForTrialBalance.xml (original)
+++ erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getAccountListForTrialBalance.xml Tue Mar 27 17:50:39 2007
@@ -86,8 +86,8 @@
\n
inventory_params = dict(section_uid=section_uid,\n
simulation_state=simulation_state,\n
- group_by_resource=0,\n
- precision=precision)\n
+ precision=precision,\n
+ group_by_resource=0)\n
MARKER = Object()\n
\n
# a dictionary (node_relative_url, mirror_section_uid, payment_uid)\n
@@ -287,7 +287,7 @@
dict(debit=0, credit=0))\n
\n
\n
-initial_balance_date = (from_date - 1).earliestTime()\n
+initial_balance_date = (from_date - 1).latestTime()\n
\n
line_list = []\n
for (node_relative_url, mirror_section_uid, payment_uid), data in \\\n
@@ -416,19 +416,19 @@
if \'account_type/%s\' % account.getAccountType() in (\n
profit_and_loss_account_type):\n
initial_debit_balance = getInventory(node_uid=node_uid,\n
- omit_output=1,\n
- from_date=min(period_start_date,\n
- initial_balance_date),\n
- at_date=initial_balance_date,\n
- portal_type=accounting_movement_type_list,\n
- **inventory_params)\n
+ omit_output=1,\n
+ from_date=min(period_start_date,\n
+ initial_balance_date),\n
+ at_date=initial_balance_date,\n
+ portal_type=accounting_movement_type_list,\n
+ **inventory_params)\n
initial_credit_balance = - getInventory(node_uid=node_uid,\n
- omit_input=1,\n
- from_date=min(period_start_date,\n
- initial_balance_date),\n
- at_date=initial_balance_date,\n
- portal_type=accounting_movement_type_list,\n
- **inventory_params) or 0\n
+ omit_input=1,\n
+ from_date=min(period_start_date,\n
+ initial_balance_date),\n
+ at_date=initial_balance_date,\n
+ portal_type=accounting_movement_type_list,\n
+ **inventory_params) or 0\n
else:\n
initial_debit_balance = getInventory(node_uid=node_uid,\n
omit_output=1,\n
@@ -454,8 +454,10 @@
total_initial_debit_balance += round(initial_debit_balance, precision)\n
total_initial_credit_balance += round(initial_credit_balance, precision)\n
\n
- final_debit_balance = initial_debit_balance + data[\'debit\']\n
- final_credit_balance = initial_credit_balance + data[\'credit\']\n
+ final_debit_balance = round(initial_debit_balance + data[\'debit\'],\n
+ precision)\n
+ final_credit_balance = round(initial_credit_balance + data[\'credit\'],\n
+ precision)\n
\n
closing_balance = final_debit_balance - final_credit_balance\n
\n
Modified: erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getTrialBalanceReportSectionList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getTrialBalanceReportSectionList.xml?rev=13725&r1=13724&r2=13725&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getTrialBalanceReportSectionList.xml (original)
+++ erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountModule_getTrialBalanceReportSectionList.xml Tue Mar 27 17:50:39 2007
@@ -106,7 +106,6 @@
\n
if not from_date:\n
from_date = period_start_date\n
-from_date = (from_date - 1).latestTime()\n
\n
# currency precision\n
currency = portal.Base_getCurrencyForSection(request[\'section_category\'])\n
@@ -146,6 +145,12 @@
</item>
<item>
<key> <string>_filepath</string> </key>
+ <value>
+ <none/>
+ </value>
+ </item>
+ <item>
+ <key> <string>_owner</string> </key>
<value>
<none/>
</value>
Modified: erp5/trunk/bt5/erp5_accounting/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/bt/revision?rev=13725&r1=13724&r2=13725&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/bt/revision (original)
+++ erp5/trunk/bt5/erp5_accounting/bt/revision Tue Mar 27 17:50:39 2007
@@ -1,1 +1,1 @@
-227
+228
More information about the Erp5-report
mailing list