odoo/addons/account
Denis Ledoux 4928db70ad [FIX] account: partner form buttons access rights
When having account installed, but having as only
access right "Contacts creation", it wasn't possible to
display the partner form.

Setting the "groups" on the button itself has as effect
to hide the button, but not to prevent its value computation.
If you did not had the access rights required to compute the
buttons values, it leaded to security issues.

Put the "groups" on the view instead prevent the button to be loaded,
and its value to be computed. It therefore avoids both
a useless computation (computing the value of a hidden button
is not really useful), and prevent any access rights warnings.

Besides, 3 different groups were needed to display the
three buttons:
 - account.group_account_invoice
 - account.group_account_user
 - analytic.group_analytic_accounting

Not having one of these tree groups could lead to security
warnings. We therefore split this view into three sub-views,
with each one a group set (and a button)

opw-628668
2015-02-23 15:39:07 +01:00
..
data [MERGE] merged with trunk 2013-12-30 11:28:02 +01:00
demo [FIX] account: several fixes on the new bank statement reconciliation widget 2014-09-04 11:32:16 +02:00
edi [FIX] Account, portal_sale, sale, website_quote: local paypal gif 2015-01-23 11:11:26 +01:00
i18n [I18N] Update translations from Launchpad 8.0 branches 2015-02-18 11:51:07 +01:00
project [MERGE] forward port of branch saas-3 up to 6c13c8d 2014-11-20 11:37:23 +01:00
report [MERGE] forward port of branch saas-3 up to d73eeab 2015-02-11 16:40:01 +01:00
security [FIX] account: give "Invoice" users access to "Invoice Analysis" Report. 2014-11-12 19:25:50 +01:00
static [FIX] account: reconciliation widget was not assigning an amount on writeoffs lines when a tax with amount == 0 was applied. This undefined amount was interpreted as 0, resulting in tragically unbalanced journal entries. 2015-01-23 22:46:46 +01:00
test [FIX] account: fixed inconsistence in yaml test since some demo data was added 2014-05-30 22:25:52 +02:00
tests [FIX] account: forbid creating entries on closed period 2015-02-04 15:28:55 +01:00
views [FIX] account: Discount is an amount and should be right aligned 2014-12-22 15:10:34 +01:00
wizard [MERGE] forward port of branch 8.0 up to 31a01ea 2014-12-03 19:24:57 +01:00
README.md [IMP] Maifest for Github README.md on main apps 2014-08-12 11:33:15 +02:00
__init__.py removed lot of stuff 2012-09-17 17:10:31 +02:00
__openerp__.py [DEL] Cleaning: key 'images' removed from all __openerp__.py 2015-01-06 14:20:38 +01:00
account.py [FIX] account: forbid creating entries on closed period 2015-02-04 15:28:55 +01:00
account_analytic_line.py [MERGE] Foward-port saas-5 up to ee4df1e 2014-08-01 14:24:07 +02:00
account_assert_test.xml [IMP] Speedup test account_assert_test.xml in account 2014-11-13 17:00:42 +01:00
account_bank.py [FIX] account: restrict bank account post creation for account and journal 2013-06-10 13:04:01 +02:00
account_bank_statement.py [FIX] account: rounding error when the balanced operation done in bank statement reconciliation is converted to the company currency. 2015-02-23 15:08:49 +01:00
account_bank_view.xml [REF] OpenERP --> Odoo in various UI texts 2014-07-18 13:45:41 +02:00
account_cash_statement.py [FIX] account: use float_compare instead of just <> 2014-10-17 10:59:19 +02:00
account_end_fy.xml
account_financial_report.py [REM] Unnecessary `size` parameters on char fields 2014-06-25 17:13:43 +02:00
account_financial_report_data.xml [FIX]account_financial_report_data: fix profit and loss sign, sign should be reverse for P&L journal and children 2013-04-22 16:44:38 +02:00
account_installer.xml Removed version="7.0" from form views 2014-06-12 09:09:59 +02:00
account_invoice.py [FIX] account_invoice : origin field for refund invoice 2015-02-23 13:38:44 +01:00
account_invoice_view.xml [FIX] account: recompute date_due 2014-11-07 17:39:57 +01:00
account_invoice_workflow.xml [FIX] account: fix unexpected invalidation of field account_invoice.reconciled 2014-08-05 10:01:07 +02:00
account_menuitem.xml [IMP] Account : changed terms as suggested in account module 2012-12-19 12:26:45 +05:30
account_move_line.py [FIX] account.move.line: no move revalidation for trivial changes 2015-02-20 12:24:49 +01:00
account_pre_install.yml
account_report.xml [MERGE] forward port of branch saas-3 up to 48ffbb6 2014-11-05 19:00:51 +01:00
account_unit_test.xml [IMP] account: bank statement reconciliation widget (part 2) 2014-05-30 18:47:50 +02:00
account_view.xml [FIX] account: bank account field of the transactions in a bank statement 2015-02-16 11:55:45 +01:00
company.py [REF] removed explicit model instanciations. 2013-04-15 12:23:49 +02:00
company_view.xml [IMP] account, account_voucher: moved some fields from res.company to accounting settings + removed duplicated fields (in company form view AND accounting settings) 2012-10-15 15:50:27 +02:00
installer.py [MERGE] forward port of branch 7.0 up to revid 9971 chs@openerp.com-20140410100027-5ug4801pfch9virt 2014-04-10 12:36:38 +02:00
ir_sequence.py [MERGE] new v8 api by rco 2014-07-06 17:05:41 +02:00
ir_sequence_view.xml
partner.py [FIX] sale: fiscal position wrongly taken based on country group. 2015-02-05 11:15:28 +01:00
partner_view.xml [FIX] account: partner form buttons access rights 2015-02-23 15:39:07 +01:00
product.py [REF] *: change linked to server revision 4907. Removed deprecated 'view_load' attribute + removed duplicated first argument of property fields which is replaced with 'relation' argument in case where it is really needed (relational fields): indeed this first argument was totally useless for property of float type (for example). 2013-06-24 11:05:15 +02:00
product_view.xml [IMP] No attrs for taxes and income/expense accounts 2014-08-12 13:37:26 +02:00
res_config.py [FIX] account: default product taxes on product.template 2014-10-20 17:50:22 +02:00
res_config_view.xml [FIX] account: several fixes on the new bank statement reconciliation widget 2014-09-04 11:32:16 +02:00
res_currency.py Fixes 2014-07-02 18:18:29 +02:00

README.md

Odoo Accounting

The Odoo Open Source Accounting app allows a better way to collaborate with your accountants, your customers and control your suppliers.

Activate features on demand, from integrated analytic accounting to budget, assets and multiple companies consolidation.

A Smart User Interface

Record transactions in a few clicks and easily manage all financial activities in one place. Odoo's user interface is designed with productivity in mind.

A Better Way To Work Together

Share access to your latest business numbers with your team and your accountant so everyone is up to speed. From work, home or on the go.

Connect Your Bank Accounts

Import your bank statements and reconcile them in just a few clicks. Prepare payment orders based on your supplier invoices and payment terms.

Electronic invoicing and automated follow-ups

Create and send professional invoices & get paid online. Get rid of the stress of having to constantly remind your debtors. Simply set-up and automate follow-ups to get paid quickly.

Sales Integration

Automatically create invoices from sales orders, delivery orders or base them on time and material. Re-invoice expenses on projects to your customer in just a few clicks.

Purchase Integration

Control supplier invocies based on purchase orders. Get real-time inventory valuation reports automatically posted in your accounts.

Multi-Level Analytic Accounting

Integrate your analytic accounting operations with timesheets, projects, invoices, expenses, etc. No need to record transactions, all analytic entries are posted automatically following your business rules.

Everything you need to grow

Manage your assets, track expenses, control budgets, multi-level analytic accounting; Odoo has all the features you need to sustain all your business activities.

Scale With Your Organization

Odoo supports multiple currencies, multiple users with different access rights, multiple companies with real time consolidation and unlimited analytic plans.