diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py
index 7f4e96f4cd2..d14c8db70ff 100644
--- a/addons/account/__openerp__.py
+++ b/addons/account/__openerp__.py
@@ -15,7 +15,7 @@ You could use this simplified accounting in case you work with an (external) acc
'category' : 'Accounting & Finance',
'website': 'https://www.odoo.com/page/billing',
'images' : ['images/accounts.jpeg','images/bank_statement.jpeg','images/cash_register.jpeg','images/chart_of_accounts.jpeg','images/customer_invoice.jpeg','images/journal_entries.jpeg'],
- 'depends' : ['base_setup', 'product', 'analytic', 'report', 'web_tip'],
+ 'depends' : ['base_setup', 'product', 'analytic', 'report', 'web_tip', 'web_planner'],
'data': [
'security/account_security.xml',
'security/ir.model.access.csv',
@@ -47,6 +47,7 @@ You could use this simplified accounting in case you work with an (external) acc
'report/account_invoice_report_view.xml',
'report/inherited_layouts.xml',
'views/account_journal_dashboard_view.xml',
+ 'views/web_planner_data.xml',
],
'demo': [
'demo/account_demo.xml',
diff --git a/addons/account/models/__init__.py b/addons/account/models/__init__.py
index b4855fb482f..86220766042 100644
--- a/addons/account/models/__init__.py
+++ b/addons/account/models/__init__.py
@@ -12,3 +12,4 @@ import account_journal_dashboard
import product
import company
import res_config
+import web_planner
diff --git a/addons/account/models/web_planner.py b/addons/account/models/web_planner.py
new file mode 100644
index 00000000000..b5ecbaa7008
--- /dev/null
+++ b/addons/account/models/web_planner.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+from openerp import api, models
+
+
+class PlannerAccount(models.Model):
+
+ _inherit = 'web.planner'
+
+ def _get_planner_application(self):
+ planner = super(PlannerAccount, self)._get_planner_application()
+ planner.append(['planner_account', 'Account Planner'])
+ return planner
+
+ def _prepare_planner_account_data(self):
+ values = {
+ 'company_id': self.env.user.company_id,
+ 'is_coa_installed': bool(self.env['account.account'].search_count([])),
+ 'payment_term': self.env['account.payment.term'].search([]),
+ 'supplier_menu_id': self.env.ref('account.menu_account_supplier').id
+ }
+ return values
diff --git a/addons/account/views/web_planner_data.xml b/addons/account/views/web_planner_data.xml
new file mode 100644
index 00000000000..f92e98e35b8
--- /dev/null
+++ b/addons/account/views/web_planner_data.xml
@@ -0,0 +1,645 @@
+
+
+
+ This guide will accompany you through the initial configuration of Odoo Accounting.
+ Once you're done, you'll benefit from:
+
+
+
If you'd like some help on any subject dont hesitate to contact our Accounting experts by using the icon on the top bar.
+
+
+
+ For the Odoo Team,+ This information will appear on your invoices and legals statements. +
+What we have so far:
+✓
+Odoo can manage multiple companies, but we suggest to setup everything for your first company before configuring the other ones.
+Before proceeding further, check that the code of your main bank account is correct.
+Before continuing, you should install the Chart of Account related to your country (or the generic one if your country is not listed).
+ Install Chart of Account +A Chart of Accounts related to your country has been installed. You should review it and create any additionnal accounts now. It's recommended to not delete any accounts even if you don't need them for now. +
+ Review Chart of Accounts +
+ Odoo has already preconfigured a few taxes according to your country.
Simply review them and check if you need more.
+
+ Check the Taxes configuration: +
+ ++ To manage the tax applied when invoicing a Company, Odoo uses the concept of Fiscal Position: they serve to automatically set the right tax and/or account according to the customer country and state. +
+ +If you use the Sales app, you can also force a specific fiscal position by changing it directly on the Sales Order or Contract.
+
+ The multi-currency option allows you to send or receive documents (excluding expense claims) in currencies other than your own, to set up bank accounts in other currencies and run reports on your foreign currency activities.
Note: it's important to configure multi-currency before balancing your Accounts.
+
To use the multi-currency option: +
+ Unless you are starting a new business, you probably have a list of Customers and Vendors you'd like to import into Odoo. +
+We can handle the whole importation process for you: simply send your Odoo Project Manager a CSV file containing all your data.
+You can also use our API to load data automatically through scripts: read the Technical Documentation.
+We can handle the whole importation process for you: simply send your Odoo Project Manager a CSV file containing all your data.
+You can also use our API to load data automatically through scripts: read the Technical Documentation.
++ To get a correct starting point in Odoo, enter your debit / credit for every accounts. +
++ Enter your Accounts Balances +
If you have a just starting your business, your opening balances are likely to all be zero.
+Record all your debits and credits in your company currency (Odoo will compute the amount automatically for accounts that are in another currency).
++ Registering outstanding invoices and payments can be a huge work, so you can start using Odoo without it, by: +
First, register any outstanding customer invoices and vendor bills:
+ +
+ Next, register any unmatched payments:
+
+ Odoo Accounting has many free extra-features: +
+Manage your properties like buildings, machinery, materials, cars etc. and calculate their depreciations over time.
+ + Active Now + +Use in combination with Contracts to calculate monthly revenues for multi-months Contracts.
+ + Active Now + +Simplify your cash, checks, or credit cards deposits with an integrated batch payment function.
+ + Active Now +Manage your employees expenses, from encoding to payment and reporting.
+ + Active Now + +Validate purchase orders and control vendor bills by departments.
+ + Active Now + +Manage time & material contracts or fixed-price recurring subscriptions.
+ + Active Now + +When inviting users, you need to define which access and rights they are allowed.
This is done by attributing a role to each users.
There are 3 different roles in Odoo:
+Use this role to manage only billing.
+The manager has full access to the application plus miscellaneous operations like salary, assets...
++ This role is suited for the day-to-day work of an accountant: +
Don't share login details: if you do, you won't be able to maintain a reliable audit trail of access and data changes.
+Test these 3 customer flows to get familiar with Odoo:
+The Deposit Ticket module can also be used to settle credit card batch made of multiple transactions.
+You can setup Odoo to automatically sent by regular mail an Aged Receivable report to you customers, thanks to DocsAway integration.
+Here's the proper way to manage your vendors:
+-The Odoo Team
+
+