diff --git a/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransaction_guessGroupedLines.xml b/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransaction_guessGroupedLines.xml
index 2907fa29ebe0f6154a3d34924f0864b870498b37..f1511e72c05e7fbff24caed8807919059f339b06 100644
--- a/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransaction_guessGroupedLines.xml
+++ b/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingTransaction_guessGroupedLines.xml
@@ -117,6 +117,8 @@ for line in accounting_transaction_line_value_list:\n
 \n
 changed_lines = []\n
 for (node, section, mirror_section), line_info_list in lines_per_node.items():\n
+  if node is None:\n
+    continue\n
   total_price = sum([l[\'total_price\'] for l in line_info_list])\n
   # get the currency rounding for this section\n
   default_currency = None\n
diff --git a/bt5/erp5_accounting/bt/revision b/bt5/erp5_accounting/bt/revision
index e39afc8dd2d0b830e59372f6e3c0549322c0a24e..354d30ba65ad042b77fcc8e08062c000a1a2e624 100644
--- a/bt5/erp5_accounting/bt/revision
+++ b/bt5/erp5_accounting/bt/revision
@@ -1 +1 @@
-868
\ No newline at end of file
+869
\ No newline at end of file