mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[IMP] hr_commission: extended ahead of timesheet based commission
* Allow invoice to see commission it is deriving amount for. This allows for basing on amounts that may depend on the employee or contract config. * Prevent making commissions if the employee rate or admin rates are not set. * Updated views to work in both CE and EE
This commit is contained in:
@@ -54,7 +54,7 @@
|
||||
<field name="employee_id"/>
|
||||
<field name="contract_id"/>
|
||||
<field name="base_total" string="Invoice Total" sum="Invoice Total"/>
|
||||
<field name="base_amount" string="Margin" sum="Margin Total"/>
|
||||
<field name="base_amount" string="Base" sum="Base Total"/>
|
||||
<field name="amount" string="Commission" sum="Commission Total"/>
|
||||
<field name="state"/>
|
||||
<field name="move_date"/>
|
||||
@@ -118,16 +118,16 @@
|
||||
|
||||
<menuitem
|
||||
action="action_hr_commission"
|
||||
id="menu_action_account_commission_form"
|
||||
parent="account.menu_finance_entries"
|
||||
sequence="90"
|
||||
id="menu_action_account_commission_root"
|
||||
parent="account.menu_finance_receivables"
|
||||
sequence="120"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
action="action_hr_commission"
|
||||
id="menu_action_account_commission_form2"
|
||||
parent="menu_action_account_commission_form"
|
||||
sequence="90"
|
||||
id="menu_action_account_commission_form"
|
||||
parent="menu_action_account_commission_root"
|
||||
sequence="10"
|
||||
/>
|
||||
|
||||
<record id="action_commission_mark_paid" model="ir.actions.server">
|
||||
@@ -210,8 +210,8 @@ action = records.action_mark_paid()
|
||||
<menuitem
|
||||
action="action_hr_commission_payment"
|
||||
id="menu_action_account_commission_payment_form"
|
||||
parent="menu_action_account_commission_form"
|
||||
sequence="100"
|
||||
parent="menu_action_account_commission_root"
|
||||
sequence="10"
|
||||
/>
|
||||
|
||||
<!-- Commission Structure -->
|
||||
@@ -240,4 +240,17 @@ action = records.action_mark_paid()
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_commission_structure" model="ir.actions.act_window">
|
||||
<field name="name">Commission Structures</field>
|
||||
<field name="res_model">hr.commission.structure</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
action="action_commission_structure"
|
||||
id="menu_action_account_commission_structure"
|
||||
parent="menu_action_account_commission_root"
|
||||
sequence="30"
|
||||
/>
|
||||
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user