diff --git a/account_easy_reconcile/__init__.py b/account_easy_reconcile/__init__.py
index 19e90a30..b648751f 100755
--- a/account_easy_reconcile/__init__.py
+++ b/account_easy_reconcile/__init__.py
@@ -22,3 +22,4 @@
import easy_reconcile
import base_reconciliation
import simple_reconciliation
+import easy_reconcile_history
diff --git a/account_easy_reconcile/__openerp__.py b/account_easy_reconcile/__openerp__.py
index 3d341325..cae7ca12 100755
--- a/account_easy_reconcile/__openerp__.py
+++ b/account_easy_reconcile/__openerp__.py
@@ -48,7 +48,10 @@ This latter add more complex reconciliations, allows multiple lines and partial.
"category" : "Finance",
"init_xml" : [],
"demo_xml" : [],
- "update_xml" : ["easy_reconcile.xml"],
+ "update_xml" : [
+ "easy_reconcile.xml",
+ "easy_reconcile_history_view.xml",
+ ],
'license': 'AGPL-3',
"auto_install": False,
"installable": True,
diff --git a/account_easy_reconcile/easy_reconcile_history.py b/account_easy_reconcile/easy_reconcile_history.py
new file mode 100644
index 00000000..e37e2c52
--- /dev/null
+++ b/account_easy_reconcile/easy_reconcile_history.py
@@ -0,0 +1,39 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# Author: Guewen Baconnier
+# Copyright 2012 Camptocamp SA
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+from openerp.osv import orm, fields
+
+
+class easy_reconcile_history(orm.Model):
+ """ Store an history of the runs per profile
+ Each history stores the list of reconciliations done"""
+
+ _name = 'easy.reconcile.history'
+
+ _columns = {
+ 'easy_reconcile_id': fields.many2one(
+ 'account.easy.reconcile', 'Reconcile Profile', readonly=True),
+ 'date': fields.datetime('Run date', readonly=True),
+ 'reconcile_ids': fields.many2many(
+ 'account.move.reconcile', string='Reconciliations', readonly=True),
+ 'reconcile_partial_ids': fields.many2many(
+ 'account.move.reconcile', string='Partial Reconciliations', readonly=True),
+ }
diff --git a/account_easy_reconcile/easy_reconcile_history_view.xml b/account_easy_reconcile/easy_reconcile_history_view.xml
new file mode 100644
index 00000000..a11edf91
--- /dev/null
+++ b/account_easy_reconcile/easy_reconcile_history_view.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+ easy.reconcile.history.search
+ easy.reconcile.history
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ easy.reconcile.history.form
+ 16
+ easy.reconcile.history
+ form
+
+
+
+
+
+
+ easy.reconcile.history.tree
+ 16
+ easy.reconcile.history
+ tree
+
+
+
+
+
+
+
+
+
+ Easy Automatic Reconcile History
+ ir.actions.act_window
+ easy.reconcile.history
+ form
+ tree,form
+
+
+
+
+
+