diff --git a/src/cutecoin/core/money/quantitative.py b/src/cutecoin/core/money/quantitative.py
index 29d4a58bdf9bbb766b24d13678bff44ecca549f2..b14f919b7e505cf9911fadeb389adadcb49a0548 100644
--- a/src/cutecoin/core/money/quantitative.py
+++ b/src/cutecoin/core/money/quantitative.py
@@ -51,7 +51,8 @@ class Quantitative():
 
         if prefix_index < len(prefixes):
             prefix = prefixes[prefix_index]
-            localized_value = QLocale().toString(float(scientific_value), 'f', 3)
+            localized_value = QLocale().toString(float(scientific_value), 'f',
+                                                 self.app.preferences['digits_after_comma'])
         else:
             localized_value = QLocale().toString(float(value), 'f', 0)
 
diff --git a/src/cutecoin/core/money/relative.py b/src/cutecoin/core/money/relative.py
index 15cde10ef7bf7bf7193c7f1fa1784bd0819bad98..44c3848b25fd0c7dcb8be77fb4256b1b17668ccb 100644
--- a/src/cutecoin/core/money/relative.py
+++ b/src/cutecoin/core/money/relative.py
@@ -57,9 +57,11 @@ class Relative():
 
         if prefix_index < len(prefixes):
             prefix = prefixes[prefix_index]
-            localized_value = QLocale().toString(float(scientific_value), 'f', self.app.preferences['digits_after_comma'])
+            localized_value = QLocale().toString(float(scientific_value), 'f',
+                                                 self.app.preferences['digits_after_comma'])
         else:
-            localized_value = QLocale().toString(float(value), 'f', self.app.preferences['digits_after_comma'])
+            localized_value = QLocale().toString(float(value), 'f',
+                                                 self.app.preferences['digits_after_comma'])
 
         return localized_value, prefix