Table Name: tabPricing Rule
Sr | Fieldname | Type | Label | Options |
---|---|---|---|---|
1 | applicability_section |
Section Break | ||
2 | title |
Data | Title | |
3 | apply_on |
Select | Apply On |
Item Code Item Group Brand |
4 | item_code |
Link | Item Code | Item |
5 | brand |
Link | Brand | Brand |
6 | item_group |
Link | Item Group | Item Group |
7 | column_break_7 |
Column Break | ||
8 | priority |
Select |
Priority
Higher the number, higher the priority |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
9 | disable |
Check | Disable | |
10 | section_break_7 |
Section Break | ||
11 | selling |
Check | Selling | |
12 | buying |
Check | Buying | |
13 | column_break_11 |
Column Break | ||
14 | applicable_for |
Select | Applicable For |
Customer Customer Group Territory Sales Partner Campaign Supplier Supplier Type |
15 | customer |
Link | Customer | Customer |
16 | customer_group |
Link | Customer Group | Customer Group |
17 | territory |
Link | Territory | Territory |
18 | sales_partner |
Link | Sales Partner | Sales Partner |
19 | campaign |
Link | Campaign | Campaign |
20 | supplier |
Link | Supplier | Supplier |
21 | supplier_type |
Link | Supplier Type | Supplier Type |
22 | section_break_19 |
Section Break | ||
23 | min_qty |
Float | Min Qty | |
24 | column_break_21 |
Column Break | ||
25 | max_qty |
Float | Max Qty | |
26 | section_break_23 |
Section Break | ||
27 | valid_from |
Date | Valid From | |
28 | valid_upto |
Date | Valid Upto | |
29 | col_break1 |
Column Break | ||
30 | company |
Link | Company | Company |
31 | price_discount_section |
Section Break | ||
32 | price_or_discount |
Select | Price or Discount |
Price Discount Percentage |
33 | col_break2 |
Column Break | ||
34 | price |
Float | Price | |
35 | discount_percentage |
Float | Discount on Price List Rate (%) | |
36 | for_price_list |
Link | For Price List | Price List |
37 | help_section |
Section Break |
Simple |
|
38 | pricing_rule_help |
HTML | Pricing Rule Help |
Inherits from frappe.exceptions.ValidationError
Inherits from frappe.model.document.Document
No docs
No docs
validate_applicable_for_selling_or_buying (self)
No docs
No docs
No docs
No docs
validate_price_or_discount (self)
No docs
erpnext.accounts.doctype.pricing_rule.pricing_rule.apply_internal_priority (pricing_rules, field_set, args)
No docs
Public API
/api/method/erpnext.accounts.doctype.pricing_rule.pricing_rule.apply_pricing_rule
erpnext.accounts.doctype.pricing_rule.pricing_rule.apply_pricing_rule (args)
args = { "itemlist": [{"doctype": "", "name": "", "itemcode": "", "brand": "", "itemgroup": ""}, ...], "customer": "something", "customergroup": "something", "territory": "something", "supplier": "something", "suppliertype": "something", "currency": "something", "conversionrate": "something", "pricelist": "something", "plcconversionrate": "something", "company": "something", "transactiondate": "something", "campaign": "something", "salespartner": "something", "ignorepricing_rule": "something" }
erpnext.accounts.doctype.pricing_rule.pricing_rule.filter_pricing_rules (args, pricing_rules)
No docs
erpnext.accounts.doctype.pricing_rule.pricing_rule.get_pricing_rule_for_item (args)
No docs
erpnext.accounts.doctype.pricing_rule.pricing_rule.get_pricing_rules (args)
No docs
erpnext.accounts.doctype.pricing_rule.pricing_rule.if_all_rules_same (pricing_rules, fields)
No docs