-
- Downloads
[IMP] hr_expense, sale_expense: improve UX (back2basics)
Enterprise PR - odoo/enterprise#23980
Upgrade PR - odoo/enterprise#3206
- UI improvements/changes
- Taxes
Before this commit, in case taxes were defined on expense,
the tax amount was added on top of a product price.
For example, in case product price was 100$, and tax - 15%,
then expense.total_amount would be 115$.
Now, tax amount is included in expense.total_amount. To accommodate
this change, we set following domain - ('price_include', '=', True)
on tax_ids on expense.
For the same example, expense.total_amount would be 100$, tax amount
would be 13.04$ and untaxed amount - 86.96$.
But, tax amount can be set for non-zero expenses (in case expense.product_id.standard_price !=0).
For the above example, one could set tax amount to 15$.
As a result untaxed amount will be 85$ and total amount - 1OO$.
- Journal entry
Previously, in case journal entry was reset to draft, canceled,
reversed - it changed the state of the linked expense report.
Now, actions done on accounting by accountant does not impact expense reports.
task - 2687999
closes odoo/odoo#81904
Related: odoo/upgrade#3206
Signed-off-by:
Kevin Baptiste <kba@odoo.com>
Showing
- addons/hr_expense/__manifest__.py 1 addition, 0 deletionsaddons/hr_expense/__manifest__.py
- addons/hr_expense/data/hr_expense_data.xml 9 additions, 0 deletionsaddons/hr_expense/data/hr_expense_data.xml
- addons/hr_expense/data/mail_data.xml 0 additions, 1 deletionaddons/hr_expense/data/mail_data.xml
- addons/hr_expense/models/__init__.py 1 addition, 0 deletionsaddons/hr_expense/models/__init__.py
- addons/hr_expense/models/account_move.py 19 additions, 6 deletionsaddons/hr_expense/models/account_move.py
- addons/hr_expense/models/account_move_line.py 3 additions, 11 deletionsaddons/hr_expense/models/account_move_line.py
- addons/hr_expense/models/hr_expense.py 176 additions, 85 deletionsaddons/hr_expense/models/hr_expense.py
- addons/hr_expense/models/product_template.py 7 additions, 9 deletionsaddons/hr_expense/models/product_template.py
- addons/hr_expense/models/res_company.py 9 additions, 0 deletionsaddons/hr_expense/models/res_company.py
- addons/hr_expense/models/res_config_settings.py 1 addition, 1 deletionaddons/hr_expense/models/res_config_settings.py
- addons/hr_expense/static/src/js/expense_views.js 7 additions, 0 deletionsaddons/hr_expense/static/src/js/expense_views.js
- addons/hr_expense/static/src/scss/hr_expense.scss 11 additions, 1 deletionaddons/hr_expense/static/src/scss/hr_expense.scss
- addons/hr_expense/static/src/xml/documents_upload_views.xml 22 additions, 4 deletionsaddons/hr_expense/static/src/xml/documents_upload_views.xml
- addons/hr_expense/tests/common.py 3 additions, 0 deletionsaddons/hr_expense/tests/common.py
- addons/hr_expense/tests/test_expenses.py 19 additions, 21 deletionsaddons/hr_expense/tests/test_expenses.py
- addons/hr_expense/tests/test_expenses_access_rights.py 3 additions, 1 deletionaddons/hr_expense/tests/test_expenses_access_rights.py
- addons/hr_expense/tests/test_expenses_mail_import.py 1 addition, 2 deletionsaddons/hr_expense/tests/test_expenses_mail_import.py
- addons/hr_expense/views/account_move_views.xml 23 additions, 0 deletionsaddons/hr_expense/views/account_move_views.xml
- addons/hr_expense/views/hr_expense_views.xml 151 additions, 100 deletionsaddons/hr_expense/views/hr_expense_views.xml
- addons/hr_expense/views/res_config_settings_views.xml 17 additions, 0 deletionsaddons/hr_expense/views/res_config_settings_views.xml
Loading
Please register or sign in to comment