anchor.diff:  	#bucket{remain_amount = CentsRemain} = lists:keyfind(cents, #bucket.units, RatedBuckets),
   	CentsRemain = RemAmount - PackagePrice.
   
  -rate_octets_with_debiting_scenario_3() ->
  +octets_debiting_scenario_3() ->
   	[{userdata, [{doc, "Rate cents buckets to octets
   		and deduct usage from rated buckets, This senario
   		describ debit amount equal to bucket remain amount and
   		package size"}]}].
   
  -rate_octets_with_debiting_scenario_3(_Config) ->
  +octets_debiting_scenario_3(_Config) ->
   	ProdID = ocs:generate_password(),
   	PackagePrice = 100,
   	PackageSize = 1000,
  
positive.code: 	{ok, #subscriber{buckets = RatedBuckets}} = ocs:find_subscriber(SubscriberID),
  	#bucket{remain_amount = RemAmount} = lists:keyfind(cents, #bucket.units, RatedBuckets).
  
  rate_octets_with_reservation_scenario_5() ->
  	[{userdata, [{doc, "This senario describ when out of
  		credit remove session attributes from subscriber record"}]}].
  
  rate_octets_with_reservation_scenario_5(_Config) ->
  	ProdID = ocs:generate_password(),
  	Price = #price{name = "overage", type = usage,
  		units = octets, size = 1000, amount = 100},
  
negative.code: 	#bucket{remain_amount = OctetsRemain} = lists:keyfind(octets, #bucket.units, RatedBuckets),
  	OctetsRemain = PackageSize - Debit.
  
  octets_debit_and_reservation_scenario_3() ->
  	[{userdata, [{doc, "Senario describ doing first debit given
  		usage and check for reservation, debit amount is equal to the
  		package size and reservation amount grater than avaliable remain amount"}]}].
  
  octets_debit_and_reservation_scenario_3(_Config) ->
  	ProdID = ocs:generate_password(),
  	PackagePrice = 100,
  	PackageSize = 1000,
  