def METHOD_NAME(**args):
	args = frappe._dict(args)
	ps = frappe.new_doc("Promotional Scheme")
	ps.name = "_Test Scheme"
	ps.append("items", {"item_code": "_Test Item"})
	ps.selling = 1
	ps.append(
		"price_discount_slabs",
		{
			"min_qty": 4,
			"validate_applied_rule": 0,
			"discount_percentage": 20,
			"rule_description": "Test",
		},
	)
	ps.company = "_Test Company"
	if args.applicable_for:
		ps.applicable_for = args.applicable_for
		ps.append(
			frappe.scrub(args.applicable_for),
			{frappe.scrub(args.applicable_for): args.get(frappe.scrub(args.applicable_for))},
		)
	ps.save()
	return ps