anchor.diff:  	{_, Reservation2, _} = lists:keyfind(SessionId, 3, Reservations2),
   	Reservation2 = F2(Debit, Reservation, Reservation1).
   
  -octets_debit_and_reservation_scenario_3() ->
  -	[{userdata, [{doc, "Debit amount equal to package size and reservation amount greater than avaliable balance"}]}].
  -
  -octets_debit_and_reservation_scenario_3(_Config) ->
  +interim_debit_and_reserve_insufficient2() ->
  +	[{userdata, [{doc, "Debit amount equal to package size and
  +			reservation amount greater than available balance"}]}].
  +
  +interim_debit_and_reserve_insufficient2(_Config) ->
   	ProdID = ocs:generate_password(),
   	PackagePrice = 100,
   	PackageSize = 1000,
  
positive.code: 	#bucket{remain_amount = CentsRemain} = lists:keyfind(cents, #bucket.units, RatedBuckets),
  	CentsRemain = RemAmount - PackagePrice.
  
  interim_debiting_out_of_credit() ->
  	[{userdata, [{doc, "Insufficient amount to debit"}]}].
  
  interim_debiting_out_of_credit(_Config) ->
  	AccountAmount = 200,
  	PackageAmount = 100,
  	PackageSize = 1000,
  
negative.code: 	end,
  	Reserved = F(InterimReservation).
  
  interim_reserve_within_unit_size() ->
  	[{userdata, [{doc, "Reservation amounts less than package size"}]}].
  
  interim_reserve_within_unit_size(_Config) ->
  	ProdID = ocs:generate_password(),
  	PackagePrice = 100,
  	PackageSize = 1000,
  