diff --git a/apps/note/tables.py b/apps/note/tables.py
index d26ffedc..08a4d2d9 100644
--- a/apps/note/tables.py
+++ b/apps/note/tables.py
@@ -18,6 +18,7 @@ class HistoryTable(tables.Table):
         }
         model = Transaction
         exclude = ("polymorphic_ctype", )
+        order_by = ('-created_at', )
         template_name = 'django_tables2/bootstrap4.html'
         sequence = ('...', 'total', 'valid')
 
diff --git a/apps/note/views.py b/apps/note/views.py
index 16e2e39b..8bb4165e 100644
--- a/apps/note/views.py
+++ b/apps/note/views.py
@@ -3,6 +3,7 @@
 
 from dal import autocomplete
 from django.contrib.auth.mixins import LoginRequiredMixin
+from django.contrib.contenttypes.models import ContentType
 from django.db.models import Q
 from django.urls import reverse
 from django.utils.translation import gettext_lazy as _
@@ -10,7 +11,7 @@ from django.views.generic import CreateView, ListView, UpdateView
 from django_tables2 import SingleTableView
 
 from .forms import TransactionForm, TransactionTemplateForm
-from .models import Transaction, TransactionTemplate, Alias
+from .models import Transaction, TransactionTemplate, Alias, TemplateTransaction
 from .tables import HistoryTable
 
 
@@ -142,6 +143,7 @@ class ConsoView(LoginRequiredMixin, SingleTableView):
         context['transaction_templates'] = TransactionTemplate.objects.filter(display=True) \
             .order_by('category')
         context['title'] = _("Consumptions")
+        context['polymorphic_ctype'] = ContentType.objects.get_for_model(TemplateTransaction).pk
 
         # select2 compatibility
         context['no_cache'] = True
diff --git a/templates/note/conso_form.html b/templates/note/conso_form.html
index 8945a919..89adb264 100644
--- a/templates/note/conso_form.html
+++ b/templates/note/conso_form.html
@@ -15,7 +15,9 @@