diff --git a/product/ERP5/Document/BalanceTransaction.py b/product/ERP5/Document/BalanceTransaction.py
index 7daf13c7b09f780e765b79c0d9edb69ca216ec42..a34008f2b43173125513bb3fffb6d31a31faaeab 100644
--- a/product/ERP5/Document/BalanceTransaction.py
+++ b/product/ERP5/Document/BalanceTransaction.py
@@ -150,7 +150,9 @@ class BalanceTransaction(AccountingTransaction, Inventory):
     getInventoryList = self.getPortalObject()\
                             .portal_simulation.getInventoryList
     section_uid = self.getDestinationSectionUid()
-    precision =  self.getDestinationSectionValue()\
+    precision = 2
+    if section_uid is not None:
+      precision =  self.getDestinationSectionValue()\
                         .getPriceCurrencyValue().getQuantityPrecision()
     default_inventory_params = dict(
                         to_date=self.getStartDate().earliestTime(),