diff --git a/account_statement_base_import/README.rst b/account_statement_base_import/README.rst
index a4778540..0e7293b2 100644
--- a/account_statement_base_import/README.rst
+++ b/account_statement_base_import/README.rst
@@ -18,8 +18,8 @@ The main change is that, in order to import financial data, this information
is now imported directly as a Journal Entry.
Most of the information present in the "statement profile" is now located in
-the account journal (with an added boolean parameter which allows to use
-this journal for importation).
+the account journal (with 2 boolean parameters which allows to use
+this journal for importation and/or auto-completion).
Financial data can be imported using a standard .csv or .xls file (you'll find
it in the 'data' folder). It respects the journal to pass the entries.
@@ -60,8 +60,6 @@ both.
Known issues / Roadmap
======================
-* ...
-
Bug Tracker
===========
diff --git a/account_statement_base_import/models/account_journal.py b/account_statement_base_import/models/account_journal.py
index dba625b3..ac37f0e7 100644
--- a/account_statement_base_import/models/account_journal.py
+++ b/account_statement_base_import/models/account_journal.py
@@ -41,11 +41,6 @@ class AccountJournal(models.Model):
last_import_date = fields.Datetime(
string="Last Import Date")
- launch_import_completion = fields.Boolean(
- string="Launch completion after import",
- help="Tic that box to automatically launch the completion "
- "on each imported file using this profile.")
-
partner_id = fields.Many2one(
comodel_name='res.partner',
string='Bank/Payment Office partner',
@@ -60,11 +55,19 @@ class AccountJournal(models.Model):
"debit/credit account (eg. an intermediat bank account "
"instead of default debitors).")
+ used_for_completion = fields.Boolean(
+ string="Journal used for completion")
+
rule_ids = fields.Many2many(
comodel_name='account.move.completion.rule',
string='Auto-completion rules',
rel='as_rul_st_prof_rel')
+ launch_import_completion = fields.Boolean(
+ string="Launch completion after import",
+ help="Tic that box to automatically launch the completion "
+ "on each imported file using this profile.")
+
def _get_rules(self):
# We need to respect the sequence order
return sorted(self.rule_ids, key=attrgetter('sequence'))
diff --git a/account_statement_base_import/models/account_move.py b/account_statement_base_import/models/account_move.py
index 9266599d..efffe561 100644
--- a/account_statement_base_import/models/account_move.py
+++ b/account_statement_base_import/models/account_move.py
@@ -344,6 +344,9 @@ class AccountMove(models.Model):
_name = 'account.move'
_inherit = ['account.move', 'mail.thread']
+ used_for_completion = fields.Boolean(
+ related='journal_id.used_for_completion',
+ readonly=True)
completion_logs = fields.Text(string='Completion Log', readonly=True)
def write_completion_log(self, error_msg, number_imported):
diff --git a/account_statement_base_import/views/account_move_view.xml b/account_statement_base_import/views/account_move_view.xml
index 57807834..d87aa5f0 100644
--- a/account_statement_base_import/views/account_move_view.xml
+++ b/account_statement_base_import/views/account_move_view.xml
@@ -4,15 +4,23 @@
account.move
+
+
+
-
+
diff --git a/account_statement_base_import/views/journal_view.xml b/account_statement_base_import/views/journal_view.xml
index c14dfdd0..d3696218 100644
--- a/account_statement_base_import/views/journal_view.xml
+++ b/account_statement_base_import/views/journal_view.xml
@@ -7,18 +7,21 @@
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
+
+