diff --git a/apps/treasury/migrations/0003_auto_20210313_1235.py b/apps/treasury/migrations/0003_auto_20210321_1034.py
similarity index 76%
rename from apps/treasury/migrations/0003_auto_20210313_1235.py
rename to apps/treasury/migrations/0003_auto_20210321_1034.py
index 17fd1f995951621cb47e2a9ca9ba81640212b3c4..2c36122a554a79b6a3a57ebc54467b536a1cc5d1 100644
--- a/apps/treasury/migrations/0003_auto_20210313_1235.py
+++ b/apps/treasury/migrations/0003_auto_20210321_1034.py
@@ -1,4 +1,4 @@
-# Generated by Django 2.2.19 on 2021-03-13 11:35
+# Generated by Django 2.2.19 on 2021-03-21 09:34
 
 import django.core.validators
 from django.db import migrations, models
@@ -15,7 +15,7 @@ class Migration(migrations.Migration):
         migrations.AlterField(
             model_name='product',
             name='quantity',
-            field=models.FloatField(validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity'),
+            field=models.DecimalField(decimal_places=2, max_digits=7, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity'),
         ),
         migrations.AlterField(
             model_name='specialtransactionproxy',
diff --git a/apps/treasury/models.py b/apps/treasury/models.py
index bf85dd26e2a57c867cf9debad814a1d5e919d38a..a2a61d46988e06a0b4d88706dc47a8569fee124c 100644
--- a/apps/treasury/models.py
+++ b/apps/treasury/models.py
@@ -132,7 +132,9 @@ class Product(models.Model):
         verbose_name=_("Designation"),
     )
 
-    quantity = models.FloatField(
+    quantity = models.DecimalField(
+        decimal_places=2,
+        max_digits=7,
         verbose_name=_("Quantity"),
         validators=[MinValueValidator(0)],
     )