diff --git a/apps/note/admin.py b/apps/note/admin.py
index 3a9721aeee3eaa7c30750ee4a31109a97fb6f5cb..0aa3be39bdc28cdede839aa0ec6ef2c95b69fcba 100644
--- a/apps/note/admin.py
+++ b/apps/note/admin.py
@@ -141,8 +141,8 @@ class TransactionTemplateAdmin(admin.ModelAdmin):
     """
     Admin customisation for TransactionTemplate
     """
-    list_display = ('name', 'poly_destination', 'amount', 'template_type')
-    list_filter = ('template_type', )
+    list_display = ('name', 'poly_destination', 'amount', 'category', 'display', )
+    list_filter = ('category', 'display')
     autocomplete_fields = ('destination', )
 
     def poly_destination(self, obj):
diff --git a/apps/note/models/transactions.py b/apps/note/models/transactions.py
index 4db2eda1aa41a4230db4714d6bbea7a583bf4b63..043cbbe9b008c7fdbacd66441a2d97dd3421cfec 100644
--- a/apps/note/models/transactions.py
+++ b/apps/note/models/transactions.py
@@ -54,13 +54,15 @@ class TransactionTemplate(models.Model):
         verbose_name=_('amount'),
         help_text=_('in centimes'),
     )
-    template_type = models.ForeignKey(
+    category = models.ForeignKey(
         TransactionCategory,
         on_delete=models.PROTECT,
         verbose_name=_('type'),
         max_length=31,
     )
-
+    display = models.BooleanField(
+        default = True,
+    )
     description = models.CharField(
         verbose_name=_('description'),
         max_length=255,