anchor.diff:  	{out_of_credit, _} = ocs_rating:rate(diameter, SubscriberID, Destination, final, [{octets, Debit}], [], SessionId),
   	{ok, #subscriber{buckets = []}} = ocs:find_subscriber(SubscriberID).
   
  -rate_octets_with_debiting_scenario_5() ->
  +octets_debiting_scenario_5() ->
   	[{userdata, [{doc, "This senario describ when out of
   		credit remove session attributes from subscriber record"}]}].
   
  -rate_octets_with_debiting_scenario_5(_Config) ->
  +octets_debiting_scenario_5(_Config) ->
   	ProdID = ocs:generate_password(),
   	Price = #price{name = "overage", type = usage,
   		units = octets, size = 1000, amount = 100},
  
positive.code: 	{ok, _, _} = ocs_rating:rate(diameter, SubscriberID, Destination, final, [{octets, Debit}], [], SessionId),
  	{ok, #subscriber{buckets = []}} = ocs:find_subscriber(SubscriberID).
  
  rate_octets_with_debiting_scenario_4() ->
  	[{userdata, [{doc, "Rate cents buckets to octets
  		and deduct usage from rated buckets, This senario
  		describ out of credit"}]}].
  
  rate_octets_with_debiting_scenario_4(_Config) ->
  	ProdID = ocs:generate_password(),
  	Price = #price{name = "overage", type = usage,
  		units = octets, size = 1000, amount = 100},
  
negative.code: 	CentsRemain = RemAmount - PackagePrice,
  	false = lists:keyfind(octets, #bucket.units, RatedBuckets).
  
  octets_debiting_scenario_2() ->
  	[{userdata, [{doc, "Rate cents buckets to octets
  		and deduct usage from rated buckets, This senario
  		describ debit amount less than package size"}]}].
  
  octets_debiting_scenario_2(_Config) ->
  	ProdID = ocs:generate_password(),
  	PackagePrice = 100,
  	PackageSize = 1000,
  