summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/editor/transcoder.js
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2017-08-11 14:04:34 +0200
committerYannick Tivisse <yti@odoo.com>2017-08-11 14:04:34 +0200
commit4b8c1b642a1588981ac93436d0f8588243fa641b (patch)
tree30fef830fcf64aa39e6e2700c57468e879f272b4 /addons/web_editor/static/src/js/editor/transcoder.js
parentcbffd99341b5c9229e7ca75eb9ee328d26b4f084 (diff)
parent9a6b20f5ad7038a92c92cb2743a71df5adac91f5 (diff)
[MERGE] account: Split Invoicing/Accounting + Move account_accountant to enterprise
This include mainly the 3 following changes: 1/ [IMP] account: Isolate `group_account_user` in account --------------------------------------------------------- Purpose ======= We want to clear the accounting access groups when only the Invoicing application is installed as follows: If only Invoicing is installed, we should only have 2 groups: `Billing` and `Billing Manager` If Accouting and Finance is installed, we should have the current groups: `Billing`, `Accountant` and `Advisor` Specification ============= 1/ If we have only Invoicing the should have the following hierarchy: group_account_manager (Billing Manager) ---Implies---> group_account_invoice (Billing) group_account_user (Accountant) is a technical group out the Accouting groups hierarchy 2/ If we have Accouting and Finance installed, we should then have: group_account_manager (Advisor) ---Implies---> group_account_user (Accountant) ---Implies---> group_account_invoice (Billing) The reason we want to keep the group_account_user is that we will hide the accouting fields (account_id,...) with this group, allowing the consultants to show the accouting related information on support. 2/ [IMP] account: Split clearly the accounting & invoicing applications ----------------------------------------------------------------------- PURPOSE ======= 1) Have a clear split between the invoicing and the accounting apps 2) Have a clear split between the community and the enterprise version (no accounting in community) SPECIFICATION ============= (1) When only invoicing installed, we shouldn't see accounts (for community and enterprise) (a) Perpetual Inventory Valuation: - Hide the field inventory valuation from the product category (b) Taxes - No accounts - No cash basis option - No tax adjustment (2) Remove from Community, modules: - Accounting - Budgets - Assets (3) No account_report in community, keep PDF reports for - sale/purchase journal - Aged partner balance - Partner Ledger (4) Clean split between invoicing and accounting in enterprise (a) When installing invoicing, I shouldn't have access to accounting just by changing my access right to adviser (b) Menus (when only invoicing installed) - Sales - Customer Invoices - Customer Credit Notes - Payments - Customer Statements - Customers - Sellable Products - Purchases - Vendor Bills - Vendor Credit Notes - Payments - Vendors - Purchasable Products - Reporting - Partner Reports - Partner Ledger - Aged Receivable - Aged Payable - Audit Reports - Tax report - Management - Invoices - Product Margins - Configuration - Settings - Products - Products - Accounting - Taxes - Fiscal Positions - Bank Accounts - Journals - Management - Payment Terms - Follow-up levels - Payments - Payment Acquirers (c) Settings (when only invoicing installed) - Fiscal Localization - Taxes - Default Taxes - Rounding Method - TaxCloud connection - TaxCloud Categories - EU Digital Goods VAT - VIES VAT CHECK - Currencies - Main currency - Multi-currencies - Invoicing - Warnings - Docsaway - Customer Payments - Follow-up levels - Payment Followup - Bills Payment - Bank & Cash - Analytics - Margin - Automated Entries Remarks - Test with the different access rights 3/ [MOV] account_accountant: Move module to enterprise ------------------------------------------------------
Diffstat (limited to 'addons/web_editor/static/src/js/editor/transcoder.js')
0 files changed, 0 insertions, 0 deletions