{
"general": {
	"reply_timeout": "30s",
},

"logger": {
	"level": 7
},

"db": {
	"db_conns": {
		"*default": {
			"db_type": "mongo",
			"db_host": "127.0.0.1",	
			"db_port": 27017,
			"db_name": "10",
			"db_user": "cgrates"
		},
		"StorDB": {
			"db_type": "mongo",
			"db_host": "127.0.0.1",	
			"db_port": 27017,
			"db_name": "cgrates",
			"db_user": "cgrates"
		}
	},
	"items": {
		"*cdrs": {"limit": -1, "ttl": "", "static_ttl": false, "remote":false, "replicate":false, "dbConn": "StorDB"}
	}
},

"loaders": [
	{
		"id": "ParseLoader",									
		"enabled": true,									
		"tp_in_dir": "/tmp/In",		
		"tp_out_dir": "/tmp/parsed",	
		"run_delay": "-1", 
		"action": "*parse",
		"data":[	
			{
				"id": "Timings",
				"type": "*rate_profiles",						
				"file_name": "Timings.csv",				
				"fields": [
					{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
					{"path": "*tmp.Hour", "type": "*constant", "value": "*"},
					{"path": "*tmp.Hour", "type": "*variable", "value": "~*req.5:s/(\\d+):\\d+:\\d+/$1/", "filters":["*notempty:~*req.5:","*notstring:~*req.5:00:00;00:00:00"]},
					{"path": "*tmp.Minute", "type": "*constant", "value": "*"},
					{"path": "*tmp.Hour", "type": "*variable", "value": "~*req.5:s/\\d+:(\\d+):\\d+/$1/", "filters":["*notempty:~*req.5:","*notstring:~*req.5:00:00;00:00:00"]},
					{"path": "*tmp.MonthDays", "type": "*constant", "value": "*"},
					{"path": "*tmp.MonthDays", "type": "*variable", "value": "~*req.3{*split&*join:,}","filters":["*notstring:~*req.3:*any"]},
					{"path": "*tmp.Month", "type": "*constant", "value": "*"},
					{"path": "*tmp.Month", "type": "*variable", "value": "~*req.2{*split&*join:,}","filters":["*notstring:~*req.2:*any"]},
					{"path": "*tmp.WeekDays", "type": "*constant", "value": "*"},
					{"path": "*tmp.WeekDays", "type": "*variable", "value": "~*req.4{*split&*join:,}","filters":["*notstring:~*req.4:*any"]},

					{"path": "*uch.tmg_<~*tmp.ID>", "type": "*variable", "value": "~*tmp.Minute; ;~*tmp.Hour; ;~*tmp.MonthDays; ;~*tmp.Month; ;~*tmp.WeekDays"},
				]
			},
			{
				"id": "Destinations",
				"type": "*rate_profiles",						
				"file_name": "Destinations.csv",				
				"fields": [
					{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},

					{"path": "*uch.dst_<~*tmp.ID>", "type": "*composed", "value": "`;`;~*req.1", "filters":["*exists:~*uch.dst_<~*tmp.ID>:"]},
					{"path": "*uch.dst_<~*tmp.ID>", "type": "*variable", "value": "~*req.1", "filters":["*notexists:~*uch.dst_<~*tmp.ID>:"]},
				]
			},
			{
				"id": "Rates",
				"type": "*rate_profiles",						
				"file_name": "Rates.csv",				
				"fields": [
					{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
					
					{"path": "*tmp.Data", "type": "*generic", "value": "~*uch.rate_<~*tmp.ID>","filters":["*exists:~*uch.rate_<~*tmp.ID>:"]},
					{"path": "*tmp.Idx", "type": "*constant", "value": "0"},
					{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},
					
					{"path": "*tmp.Data.<~*tmp.Idx>.RateIntervalStart", "type": "*variable", "value": "~*req.5"},
					{"path": "*tmp.Data.<~*tmp.Idx>.RateFixedFee", "type": "*variable", "value": "~*req.1"},
					{"path": "*tmp.Data.<~*tmp.Idx>.RateRecurrentFee", "type": "*variable", "value": "~*req.2"},
					{"path": "*tmp.Data.<~*tmp.Idx>.RateUnit", "type": "*variable", "value": "~*req.3"},
					{"path": "*tmp.Data.<~*tmp.Idx>.RateIncrement", "type": "*variable", "value": "~*req.4"},
					
					{"path": "*uch.rate_<~*tmp.ID>", "type": "*generic", "value": "~*tmp.Data"},
				]
			},
			{
				"id": "DestinationRates",
				"type": "*rate_profiles",						
				"file_name": "DestinationRates.csv",				
				"fields": [
					{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},

					{"path": "*uch.dst_rate_<~*tmp.ID>.Filters", "type": "*variable", "value": "`*prefix:~*req.Destination:`;~*uch.dst_<~*req.1>"},
					{"path": "*uch.dst_rate_<~*tmp.ID>.RatesTag", "type": "*variable", "value": "~*req.2"},

				]
			},
			{
				"id": "RatingPlans",
				"type": "*rate_profiles",						
				"file_name": "RatingPlans.csv",				
				"fields": [
					{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},

					{"path": "*tmp.Data", "type": "*generic", "value": "~*uch.rate_plans_<~*tmp.ID>","filters":["*exists:~*uch.rate_plans_<~*tmp.ID>:"]},
					{"path": "*tmp.Idx", "type": "*constant", "value": "0"},
					{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},

					{"path": "*tmp.Data.<~*tmp.Idx>.TimingTag", "type": "*variable", "value": "~*uch.tmg_<~*req.2>"},
					{"path": "*tmp.Data.<~*tmp.Idx>.TimingID", "type": "*variable", "value": "~*req.2"},
					{"path": "*tmp.Data.<~*tmp.Idx>.Weight", "type": "*variable", "value": "~*req.3"},
					{"path": "*tmp.Data.<~*tmp.Idx>.DestinationRatesId", "type": "*variable", "value": "~*req.1"},

					{"path": "*uch.rate_plans_<~*tmp.ID>", "type": "*generic", "value": "~*tmp.Data"},
				]
			}
		]
	},
	{
		"id": "StoreLoader",
		"enabled": true,
		"tp_in_dir": "/tmp/parsed",
		"tp_out_dir": "/tmp/Out",
		"run_delay": "-1",
		"action": "*store",
		"data":[
			{
				"id": "RatingProfiles",
				"type": "*rate_profiles",
				"file_name": "RatingProfiles.csv",
				"fields": [
					{"path": "Tenant", "type": "*variable", "value": "~*req.0", "mandatory": true},
					{"path": "ID", "type": "*variable", "value": "~*req.1;~*req.2", "mandatory": true},
					{"path": "*tmp.FilterIDs", "type": "*variable", "value": "`*ai:~*opts.*startTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
					{"path": "*tmp.FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
					{"path": "FilterIDs", "type": "*variable", "value": "~*tmp.FilterIDs", "mandatory": true},
					{"path": "*tmp.RatingPlan", "type": "*generic", "value": "~*uch.rate_plans_<~*req.4>", "mandatory": true},
					
					//// RatingPlan 1
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},

					{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
					{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},

					///////////Rates
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},

					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},

					//// RatingPlan 2
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},

					{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
					{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},

					///////////Rates
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},

					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},

						//// RatingPlan 3
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.2.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.2.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},

    {"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
    {"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},

    ///////////Rates
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},

    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},

		//// RatingPlan 4
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.3.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.3.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
	
		{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
		{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
	
		///////////Rates
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
	
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},

			//// RatingPlan 5
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.4.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.4.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
		
			{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
			{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
		
			///////////Rates
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
		
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},

				//// RatingPlan 6
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.5.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.5.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
			
				{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
				{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
			
				///////////Rates
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
			
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},

					//// RatingPlan 7
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.6.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.6.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
				
					{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
					{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
				
					///////////Rates
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
				
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},

						//// RatingPlan 8
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.7.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.7.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},

    {"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
    {"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},

    ///////////Rates
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},

    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},

		//// RatingPlan 9
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.8.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.8.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
	
		{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
		{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
	
		///////////Rates
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
	
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
		{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},

			//// RatingPlan 10
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.9.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.9.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
		
			{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
			{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
		
			///////////Rates
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
		
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
			{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},

				//// RatingPlan 11
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.10.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.10.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
			
				{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
				{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
			
				///////////Rates
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
			
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
				{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},


					//// RatingPlan 12
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.11.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.11.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
				
					{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
					{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
				
					///////////Rates
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
				
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
					{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},



						//// RatingPlan 13
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.12.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.12.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},

    {"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
    {"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},

    ///////////Rates
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},

    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
    {"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
				]
			}
		]
	}
],


"admins": {
	"enabled": true
}
}
