anchor.diff:  	CentsRemain3 = RemAmount - F(Reservation3),
   	Reserved3 = F(Reservation3).
   
  -interim_reservation_available_remain_amount() ->
  +interim_reserve_available() ->
   	[{userdata, [{doc, "Reservation amount equal to balance and package size"}]}].
   
  -interim_reservation_available_remain_amount(_Config) ->
  +interim_reserve_available(_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: 		termination_date = erlang:system_time(?MILLISECOND) + 2592000000}],
  	Destination = ocs:generate_identity(),
  	SessionId = [{'Session-Id', list_to_binary(ocs:generate_password())}],
  	ServiceType = <<"32251@3gpp.org">>,
  	{ok, _Subscriber1} = ocs:add_subscriber(SubscriberID, Password, ProdID, Chars, Buckets),
  	{ok, Subscriber2, PackageSize} = ocs_rating:rate(diameter, ServiceType,
  			SubscriberID, Destination, initial, [], [{octets, PackageSize}], SessionId),
  