diff --git a/journal.py b/journal.py
index 4949a2ba5f..923905cd3c 100644
--- a/journal.py
+++ b/journal.py
@@ -71,7 +71,7 @@ class Journal(
@classmethod
def default_sequence(cls, **pattern):
- return None
+ return cls.multivalue_model('sequence').default_sequence()
@classmethod
def search_rec_name(cls, name, clause):
@@ -189,6 +189,15 @@ class JournalSequence(ModelSQL, CompanyValueMixin):
'account.journal', field_names, cls, value_names,
parent='journal', fields=fields)
+ @classmethod
+ def default_sequence(cls):
+ pool = Pool()
+ ModelData = pool.get('ir.model.data')
+ try:
+ return ModelData.get_id('account', 'sequence_account_journal')
+ except KeyError:
+ return None
+
class JournalCashContext(ModelView):
'Journal Cash Context'
diff --git a/journal.xml b/journal.xml
index 5d23cd1d5e..9e0487df22 100644
--- a/journal.xml
+++ b/journal.xml
@@ -222,25 +222,21 @@ this repository contains the full copyright notices and license terms. -->
Revenue
REV
revenue
-
Expense
EXP
expense
-
Cash
CASH
cash
-
Stock
STO
general
-