diff --git a/product/ERP5/tests/testAccounting.py b/product/ERP5/tests/testAccounting.py
index 35afb692681176589f289367982843b831e9d899..93693ecf9a1c2c499a74a98d0582727fccb73e1a 100644
--- a/product/ERP5/tests/testAccounting.py
+++ b/product/ERP5/tests/testAccounting.py
@@ -1301,12 +1301,14 @@ class TestClosingPeriod(AccountingTestCase):
     self.assertEquals(1, q(
       "SELECT count(*) FROM stock WHERE portal_type="
       "'Balance Transaction Line'")[0][0])
-    self.assertEquals(3.3, q(
+    self.assertAlmostEquals(3.3, q(
       "SELECT total_price FROM stock WHERE portal_type="
-      "'Balance Transaction Line'")[0][0])
-    self.assertEquals(3.3, q(
+      "'Balance Transaction Line'")[0][0],
+      accounting_currency_precision)
+    self.assertAlmostEquals(3.3, q(
       "SELECT quantity FROM stock WHERE portal_type="
-      "'Balance Transaction Line'")[0][0])
+      "'Balance Transaction Line'")[0][0],
+      accounting_currency_precision)
     self.assertEquals(self.portal.currency_module.euro.getUid(), q(
       "SELECT resource_uid FROM stock WHERE portal_type="
       "'Balance Transaction Line'")[0][0])
@@ -1438,12 +1440,14 @@ class TestClosingPeriod(AccountingTestCase):
     self.assertEquals(1, q(
       "SELECT count(*) FROM stock WHERE portal_type="
       "'Balance Transaction Line'")[0][0])
-    self.assertEquals(3.3, q(
+    self.assertAlmostEquals(3.3, q(
       "SELECT total_price FROM stock WHERE portal_type="
-      "'Balance Transaction Line'")[0][0])
-    self.assertEquals(3.3, q(
+      "'Balance Transaction Line'")[0][0],
+      accounting_currency_precision)
+    self.assertAlmostEquals(3.3, q(
       "SELECT quantity FROM stock WHERE portal_type="
-      "'Balance Transaction Line'")[0][0])
+      "'Balance Transaction Line'")[0][0],
+      accounting_currency_precision)
     self.assertEquals(self.portal.currency_module.euro.getUid(), q(
       "SELECT resource_uid FROM stock WHERE portal_type="
       "'Balance Transaction Line'")[0][0])