diff --git a/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_zGetAccountingTransactionList.xml b/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_zGetAccountingTransactionList.xml
index 93bd2b09cf395517a1a6d01bcec5a15fac59a409..46556dc43a288b304bf9c7827336379a15c36f5c 100644
--- a/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_zGetAccountingTransactionList.xml
+++ b/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransactionModule_zGetAccountingTransactionList.xml
@@ -738,7 +738,7 @@ destination_section_where_expression</string> </value>
               <dtml-var "restrictedTraverse(resource).getUid()"> </dtml-if>\n
           -- SOURCE SECTION!!!!!\n
           <dtml-if entity>\n
-            AND delivery.source_section_uid =<dtml-var "restrictedTraverse(entity).getUid()">\n
+            AND delivery.destination_section_uid =<dtml-var "restrictedTraverse(entity).getUid()">\n
           </dtml-if>\n
           <dtml-if section_category>\n
             AND category.uid = delivery.source_section_uid\n
@@ -921,7 +921,7 @@ UNION\n
               <dtml-var "restrictedTraverse(resource).getUid()"> </dtml-if>\n
           -- DESTINATION SECTION!!!!!\n
           <dtml-if entity>\n
-            AND delivery.destination_section_uid = <dtml-var "restrictedTraverse(entity).getUid()">\n
+            AND delivery.source_section_uid = <dtml-var "restrictedTraverse(entity).getUid()">\n
           </dtml-if>\n
           <dtml-if section_category>\n
             AND category.uid = delivery.destination_section_uid\n
@@ -1382,7 +1382,7 @@ UNION\n
               <dtml-var "restrictedTraverse(resource).getUid()"> </dtml-if>\n
           -- SOURCE SECTION!!!!!\n
           <dtml-if entity>\n
-            AND delivery.source_section_uid =<dtml-var "restrictedTraverse(entity).getUid()">\n
+            AND delivery.destination_section_uid =<dtml-var "restrictedTraverse(entity).getUid()">\n
           </dtml-if>\n
           <dtml-if section_category>\n
             AND category.uid = delivery.source_section_uid\n
@@ -1565,7 +1565,7 @@ UNION\n
               <dtml-var "restrictedTraverse(resource).getUid()"> </dtml-if>\n
           -- DESTINATION SECTION!!!!!\n
           <dtml-if entity>\n
-            AND delivery.destination_section_uid = <dtml-var "restrictedTraverse(entity).getUid()">\n
+            AND delivery.source_section_uid = <dtml-var "restrictedTraverse(entity).getUid()">\n
           </dtml-if>\n
           <dtml-if section_category>\n
             AND category.uid = delivery.destination_section_uid\n
diff --git a/bt5/erp5_accounting/bt/change_log b/bt5/erp5_accounting/bt/change_log
index 9c6ddc4add625e03c49d41e75c1888c0524aac3d..e4e17fb2d9c86354c715dddca1ad417d7e36b106 100644
--- a/bt5/erp5_accounting/bt/change_log
+++ b/bt5/erp5_accounting/bt/change_log
@@ -1,3 +1,6 @@
+2008-2-7 yusei
+* Fixed filtering bug on accounting module list view when jump in from entity.
+
 2008-2-5 yusei
 * Fixed third party column issue and optimize the query.
 
diff --git a/bt5/erp5_accounting/bt/revision b/bt5/erp5_accounting/bt/revision
index 995fb338a8d0db69b3a4be8d7c3c1c0a2d52dbfc..4af6ab79ff3523de3924cae3e3051bc45ab9c7a7 100644
--- a/bt5/erp5_accounting/bt/revision
+++ b/bt5/erp5_accounting/bt/revision
@@ -1 +1 @@
-593
\ No newline at end of file
+598
\ No newline at end of file