Files
odoo_source/addons/account/security/ir.model.access.csv
T
Olivier Colson 3936d655c4 [IMP] account, l10n_*: v13 taxes
- Add repartition lines on taxes

- Link account tags directly to account.move.line; remove the tag_ids field from account.tag

- Add a new report engine dedicated to tax reports, directly generating account tags. It is called as an alternate mode of generic tax report, with a dedicated "Use tax grids" toggle.

>> The biggest change lies in the way the new tax report computes its values.
Everything is now aggregated directly using the tags set on the account move lines. Thanks to that,
modifying the configuration of a tax today will not impact the report for the previous periods anymore.
This is a big improvement, as it means the report will keep on reflecting the values that were submitted
to the state before, whatever the configuration change.

- Add an audit char field to account.move.line telling with tax grids are impacted by the line, with the corresponding amount

- Modify the behavior of cash basis taxes: the cash basis account is now used as the transition account, while the regular account given in tax declaration is used to store the final entry (it was the opposite before)

- Modify every l10n_* module in order to keep them consistent with these changes

closes odoo/odoo#32833

Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-05-10 11:52:58 +00:00

12 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_product_product_account_userproduct.product.account.userproduct.model_product_productgroup_account_user1000
3access_product_product_account_managerproduct.product.account.managerproduct.model_product_productaccount.group_account_manager1111
4access_product_template_account_managerproduct.template.account.managerproduct.model_product_templateaccount.group_account_manager1111
5access_product_price_history_account_managerproduct.price.history.account.managerproduct.model_product_price_historyaccount.group_account_manager1111
6access_account_payment_termaccount.payment.termmodel_account_payment_termaccount.group_account_user1000
7access_account_payment_term_lineaccount.payment.term.linemodel_account_payment_term_lineaccount.group_account_user1000
8access_account_account_type_manageraccount.account.typemodel_account_account_typeaccount.group_account_manager1111
9access_account_account_typeaccount.account.typemodel_account_account_typeaccount.group_account_user1000
10access_account_tax_internal_useraccount.tax internal usermodel_account_taxbase.group_user1000
11access_account_account_manageraccount.accountmodel_account_accountaccount.group_account_manager1111
12access_account_accountaccount.accountmodel_account_accountaccount.group_account_user1000
13access_account_account_useraccount.account usermodel_account_accountbase.group_user1000
14access_account_account_partner_manageraccount.account partner managermodel_account_accountbase.group_partner_manager1000
15access_account_group_manageraccount.groupmodel_account_groupaccount.group_account_manager1111
16access_account_groupaccount.groupmodel_account_groupaccount.group_account_user1000
17access_account_taxaccount.taxmodel_account_taxaccount.group_account_invoice1000
18access_account_account_templateaccount.account.templatemodel_account_account_templateaccount.group_account_manager1111
19access_account_chart_templateaccount.chart.templatemodel_account_chart_templateaccount.group_account_manager1111
20access_account_tax_templateaccount.tax.templatemodel_account_tax_templateaccount.group_account_manager1111
21access_account_bank_statement_group_invoiceaccount.bank.statement.group.invoicemodel_account_bank_statementaccount.group_account_invoice1000
22access_account_bank_statement_line_group_invoiceaccount.bank.statement.line.group.invoicemodel_account_bank_statement_lineaccount.group_account_invoice1000
23access_account_bank_statementaccount.bank.statementmodel_account_bank_statementaccount.group_account_user1111
24access_account_bank_statement_lineaccount.bank.statement.linemodel_account_bank_statement_lineaccount.group_account_user1111
25access_account_analytic_line_manageraccount.analytic.line managermodel_account_analytic_lineaccount.group_account_manager1000
26access_account_analytic_accountaccount.analytic.accountanalytic.model_account_analytic_accountbase.group_user1000
27access_account_invoice_uinvoiceaccount.invoicemodel_account_invoiceaccount.group_account_invoice1111
28access_account_invoice_line_uinvoiceaccount.invoice.linemodel_account_invoice_lineaccount.group_account_invoice1111
29access_account_invoice_tax_uinvoiceaccount.invoice.taxmodel_account_invoice_taxaccount.group_account_invoice1111
30access_account_move_uinvoiceaccount.movemodel_account_moveaccount.group_account_invoice1111
31access_account_move_line_uinvoiceaccount.move.line invoicemodel_account_move_lineaccount.group_account_invoice1111
32access_account_payment_term_manageraccount.payment.termmodel_account_payment_termaccount.group_account_manager1111
33access_account_payment_term_line_manageraccount.payment.term.linemodel_account_payment_term_lineaccount.group_account_manager1111
34access_account_cash_rounding_uinvoiceaccount.cash.roundingmodel_account_cash_roundingaccount.group_account_invoice1111
35access_account_tax_manageraccount.taxmodel_account_taxaccount.group_account_manager1111
36access_account_journal_manageraccount.journalmodel_account_journalaccount.group_account_manager1111
37access_account_journal_useraccount.journalmodel_account_journalaccount.group_account_user1000
38access_account_journal_invoiceaccount.journal invoicemodel_account_journalaccount.group_account_invoice1000
39access_account_invoice_group_invoiceaccount.invoice group invoicemodel_account_invoiceaccount.group_account_invoice1111
40access_res_currency_account_managerres.currency account managerbase.model_res_currencygroup_account_manager1111
41access_res_currency_rate_account_managerres.currency.rate account managerbase.model_res_currency_rategroup_account_manager1111
42access_account_invoice_portalaccount.invoice.portalaccount.model_account_invoicebase.group_portal1000
43access_account_invoice_line_portalaccount.invoice.line.portalaccount.model_account_invoice_linebase.group_portal1000
44access_account_payment_term_partner_manageraccount.payment.term partner managermodel_account_payment_termbase.group_user1000
45access_account_payment_term_line_partner_manageraccount.payment.term.line partner managermodel_account_payment_term_linebase.group_user1000
46access_account_fiscal_position_product_manageraccount.fiscal.position account.managermodel_account_fiscal_positionaccount.group_account_manager1111
47access_account_fiscal_position_tax_product_manageraccount.fiscal.position.tax account.managermodel_account_fiscal_position_taxaccount.group_account_manager1111
48access_account_fiscal_position_account_product_manageraccount.fiscal.position account.managermodel_account_fiscal_position_accountaccount.group_account_manager1111
49access_account_fiscal_positionaccount.fiscal.position allmodel_account_fiscal_positionbase.group_user1000
50access_account_fiscal_position_taxaccount.fiscal.position.tax allmodel_account_fiscal_position_taxbase.group_user1000
51access_account_fiscal_position_accountaccount.fiscal.position allmodel_account_fiscal_position_accountbase.group_user1000
52access_account_fiscal_position_templateaccount.fiscal.position.templatemodel_account_fiscal_position_templateaccount.group_account_manager1111
53access_account_fiscal_position_tax_templateaccount.fiscal.position.tax.templatemodel_account_fiscal_position_tax_templateaccount.group_account_manager1111
54access_account_fiscal_position_account_templateaccount.fiscal.position.account.templatemodel_account_fiscal_position_account_templateaccount.group_account_manager1111
55access_account_invoice_report_useraccount.invoice.report_usermodel_account_invoice_reportaccount.group_account_user1000
56access_account_invoice_reportaccount.invoice.reportmodel_account_invoice_reportaccount.group_account_manager1111
57access_account_invoice_report_billingaccount.invoice.report_billingmodel_account_invoice_reportaccount.group_account_invoice1000
58access_res_partner_group_account_managerres_partner group_account_managermodel_res_partneraccount.group_account_manager1000
59access_account_invoice_accountantaccount.invoice accountantmodel_account_invoiceaccount.group_account_user1000
60access_account_move_line_manageraccount.move.line managermodel_account_move_lineaccount.group_account_manager1000
61access_account_move_manageraccount.move managermodel_account_moveaccount.group_account_manager1000
62access_account_invoice_tax_accountantaccount.invoice.tax accountantmodel_account_invoice_taxaccount.group_account_user1000
63access_account_analytic_line_invoiceaccount.analytic.line invoicemodel_account_analytic_lineaccount.group_account_invoice1111
64access_account_invoice_line_accountantaccount.invoice.line accountantmodel_account_invoice_lineaccount.group_account_user1000
65access_account_account_invoiceaccount.account invoicemodel_account_accountaccount.group_account_invoice1000
66access_account_analytic_accountantaccount.analytic.account accountantanalytic.model_account_analytic_accountaccount.group_account_user1111
67access_account_account_type_invoiceaccount.account.type invoicemodel_account_account_typeaccount.group_account_invoice1000
68access_account_account_taxaccount.account.tagmodel_account_account_tagaccount.group_account_user1111
69access_account_account_tax_useraccount.account.tagmodel_account_account_tagaccount.group_account_invoice1000
70access_account_reconcile_modelaccount.reconcile.modelmodel_account_reconcile_modelaccount.group_account_user1111
71access_account_reconcile_model_templateaccount.reconcile.model.templatemodel_account_reconcile_model_templateaccount.group_account_invoice1111
72access_account_partial_reconcile_group_invoiceaccount.partial.reconcile.group.invoicemodel_account_partial_reconcileaccount.group_account_invoice1110
73access_account_partial_reconcileaccount.partial.reconcilemodel_account_partial_reconcileaccount.group_account_user1111
74access_account_full_reconcile_group_invoiceaccount.full.reconcile.group.invoicemodel_account_full_reconcileaccount.group_account_invoice1110
75access_account_full_reconcileaccount.full.reconcilemodel_account_full_reconcileaccount.group_account_user1111
76access_account_payment_methodaccount.payment.methodmodel_account_payment_methodaccount.group_account_invoice1111
77access_account_paymentaccount.paymentmodel_account_paymentaccount.group_account_invoice1111
78access_account_cashboxaccount.bank.statement.cashboxmodel_account_bank_statement_cashboxaccount.group_account_user1111
79access_account_cashbox_lineaccount.bank.statement.cashbox.linemodel_account_cashbox_lineaccount.group_account_user1111
80access_account_tax_group_internal_useraccount.tax.group internal usermodel_account_tax_groupbase.group_user1000
81access_account_tax_groupaccount.tax.groupmodel_account_tax_groupaccount.group_account_invoice1000
82access_account_tax_group_manageraccount.tax.groupmodel_account_tax_groupaccount.group_account_manager1111
83access_account_fiscal_year_useraccount.fiscal.year.usermodel_account_fiscal_yearaccount.group_account_user1000
84access_account_fiscal_year_manageraccount.fiscal.year.managermodel_account_fiscal_yearaccount.group_account_manager1111
85access_account_incoterms_allaccount.incoterms allmodel_account_incoterms1000
86access_account_incoterms_manageraccount.incoterms managermodel_account_incotermsaccount.group_account_manager1111
87access_account_journal_group_allaccount.journal.group allmodel_account_journal_group1000
88access_account_journal_group_manageraccount.journal.group managermodel_account_journal_groupaccount.group_account_manager1111
89access_account_tax_repartition_line_useraccount.tax repartition.line.usermodel_account_tax_repartition_linebase.group_user1000
90access_account_tax_repartition_line_invoiceaccount.tax repartition.line.invoicemodel_account_tax_repartition_lineaccount.group_account_invoice1000
91access_account_tax_repartition_line_manageraccount.tax repartition.line.managermodel_account_tax_repartition_lineaccount.group_account_manager1111
92access_account_tax_repartition_line_template_manageraccount.tax repartition.line.template.managermodel_account_tax_repartition_line_templateaccount.group_account_manager1111
93access_account_tax_report_line_invoiceaccount.tax.report.line.invoicemodel_account_tax_report_lineaccount.group_account_invoice1000
94access_account_tax_report_line_ac_useraccount.tax.report.line.ac.usermodel_account_tax_report_lineaccount.group_account_manager1111