62ae169dfb878d3cbd06f6926e761928cc9388cf
Without any access rights on the 'account' module, a salesperson should be able to create a new invoice from a sale order. Since the merge of account.invoice with account.move, we need to manage carefully the access rights when dealing with invoices. A salesperson must not be able to manage the journal entries except the one being an invoice created for a sale order. To make such restriction on the journal entry's type, we need additional record rules - in sale: to restrict the access to invoices. - in account: to exit such restrictions when having billing access rights. closes odoo/odoo#44023 Signed-off-by: Laurent Smet <smetl@users.noreply.github.com>
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%