diff --git a/account_tax_analysis/__init__.py b/account_tax_analysis/__init__.py
new file mode 100644
index 000000000..0fe7493b0
--- /dev/null
+++ b/account_tax_analysis/__init__.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# Author Vincent Renaville. Copyright 2013 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 . import account_tax_analysis
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/account_tax_analysis/__openerp__.py b/account_tax_analysis/__openerp__.py
new file mode 100644
index 000000000..1071ba282
--- /dev/null
+++ b/account_tax_analysis/__openerp__.py
@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# Author Vincent Renaville. Copyright 2013 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 .
+#
+##############################################################################
+{"name": "Tax analysis",
+ "version": "1.0",
+ "depends": ["base", "account"],
+ "author": "CamptoCamp SA",
+ "category": 'Accounting & Finance',
+ "description": """
+Tax analysis view
+=================
+
+This add-on is a must if you want to be able to validate your VAT form.
+
+Thanks to a new menu 'Accounting / Tax / Tax analysis'
+you are able to group accounting entries by Taxes (VAT codes)
+and/or financial accounts.
+
+This way you will find easily differences you may see between
+the OpenERP tax report and what you see in your books.""",
+ "website": "http://www.camptocamp.com",
+ "data": ["account_tax_analysis_view.xml"],
+ "installable": True,
+ "active": False,
+ }
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/account_tax_analysis/account_tax_analysis.py b/account_tax_analysis/account_tax_analysis.py
new file mode 100644
index 000000000..e5368d975
--- /dev/null
+++ b/account_tax_analysis/account_tax_analysis.py
@@ -0,0 +1,55 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# Author Vincent Renaville. Copyright 2013 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 osv import orm, osv, fields
+from tools.translate import _
+
+
+class account_tax_declaration_analysis(orm.TransientModel):
+ _name = 'account.vat.declaration.analysis'
+ _description = 'Account Vat Declaration'
+ _columns = {
+ 'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscalyear',
+ help='Fiscalyear to look on', required=True),
+
+ 'period_list': fields.many2many('account.period', 'account_tax_period_rel',
+ 'tax_analysis', 'period_id',
+ 'Period _list', required=True),
+ }
+
+ def create_vat(self, cr, uid, ids, context=None):
+ mod_obj = self.pool.get('ir.model.data')
+ action_obj = self.pool.get('ir.actions.act_window')
+ domain = []
+ data = self.read(cr, uid, ids, [], context=context)[0]
+ period_list = data['period_list']
+ if period_list:
+ domain = [('period_id', 'in', period_list)]
+ else:
+ raise osv.except_osv(_('No period defined'),
+ _("You must selected period "))
+ actions = mod_obj.get_object_reference(cr, uid,
+ 'account_tax_analysis',
+ 'action_view_tax_analysis')
+ id_action = actions[1] if actions else False
+ action_mod = action_obj.read(cr, uid, id_action)
+ action_mod['domain'] = domain
+ return action_mod
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/account_tax_analysis/account_tax_analysis_view.xml b/account_tax_analysis/account_tax_analysis_view.xml
new file mode 100644
index 000000000..53f2f8dc8
--- /dev/null
+++ b/account_tax_analysis/account_tax_analysis_view.xml
@@ -0,0 +1,121 @@
+
+
+
+ Journal Items Tax
+ account.move.line
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ account.move.line.tree
+ account.move.line
+ tree
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Recurring Models
+ account.move.line
+ form
+ tree
+
+
+
+
+
+ Account Vat Declaration
+ account.vat.declaration.analysis
+ form
+
+
+
+
+
+
+ Account Vat Declaration
+ ir.actions.act_window
+ account.vat.declaration.analysis
+ form
+ form
+ new
+ This menu print a VAT declaration based on invoices or payments. You can select one or several periods of the fiscal year. Information required for a tax declaration is automatically generated by OpenERP from invoices (or payments, in some countries). This data is updated in real time. That’s very useful because it enables you to preview at any time the tax that you owe at the start and end of the month or quarter.
+
+
+
+
+
+