22.03.26
This commit is contained in:
@@ -773,6 +773,13 @@ class PayableRule(ModelSQL, ModelView):
|
||||
deduction_value = fields.Numeric("Deduction Value")
|
||||
deduction_unit = fields.Many2One('assay.unit',"Unit")
|
||||
|
||||
payable_method = fields.Selection([
|
||||
('percent', 'Fixed %'),
|
||||
('grade_minus', 'Grade minus deduction'),
|
||||
('min_of_both', 'Min(% of grade, grade - deduction)'),
|
||||
], "Method")
|
||||
min_payable = fields.Numeric("Floor (min payable)") # ex: le "min -1" du Cu
|
||||
|
||||
class PenaltyRule(ModelSQL, ModelView):
|
||||
"Penalty Rule"
|
||||
__name__ = 'penalty.rule'
|
||||
|
||||
@@ -205,6 +205,12 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="name">concentrate_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="payable_rule_view_form">
|
||||
<field name="model">payable.rule</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">payable_rule_form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Pnl Report"
|
||||
parent="purchase_trade.menu_global_reporting"
|
||||
|
||||
19
modules/purchase_trade/view/payable_rule_form.xml
Normal file
19
modules/purchase_trade/view/payable_rule_form.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<form>
|
||||
<label name="name"/>
|
||||
<field name="name"/>
|
||||
<label name="element"/>
|
||||
<field name="element"/>
|
||||
<newline/>
|
||||
<label name="payable_method"/>
|
||||
<field name="payable_method"/>
|
||||
<label name="payable_percent"/>
|
||||
<field name="payable_percent"/>
|
||||
<newline/>
|
||||
<label name="deduction_value"/>
|
||||
<field name="deduction_value"/>
|
||||
<label name="deduction_unit"/>
|
||||
<field name="deduction_unit"/>
|
||||
<newline/>
|
||||
<label name="min_payable"/>
|
||||
<field name="min_payable"/>
|
||||
</form>
|
||||
Reference in New Issue
Block a user