anchor.diff:  			undefined, undefined, ServiceId, Timestamp, CallAddress,
   			undefined, initial, [], [], SessionId),
   	{ok, #bucket{remain_amount = Amount}} = ocs:find_bucket(BId),
  -	ReservedUnits = case (ReserveSecs rem VoiceSize) of
  +	Reserved = case (Reserve rem VoiceSize) of
   		0 ->
  -			ReserveSecs div VoiceSize;
  +			Reserve div VoiceSize;
   		_ ->
  -			ReserveSecs div VoiceSize + 1
  +			(Reserve div VoiceSize) + 1
   	end,
  -	Amount = StartingAmount - ReservedUnits * VoiceAmount.
  +	Amount = StartingAmount - (Reserved * VoiceAmount).
   
   reserve_incoming_voice() ->
   	[{userdata, [{doc, "Reservation for incoming voice call"}]}].
  
positive.code: 	{ok, _} = ocs:add_offer(BundleProduct),
  	ProdRef = add_product(BundleOfferId),
  	ServiceId = add_service(ProdRef),
  	StartingAmount = 2567,
  	B1 = bucket(cents, StartingAmount),
  	BId = add_bucket(ProdRef, B1),
  	ServiceType = 12,
  
negative.code: 			bundle = [#bundled_po{name = DataOfferId},
  					#bundled_po{name = VoiceOfferId}]},
  	{ok, _} = ocs:add_offer(BundleOffer),
  	StartingAmount = (ReserveTime div VoiceSize) * VoiceAmount * 2,
  	ProdRef = add_product(BundleOfferId),
  	ServiceId = add_service(ProdRef),
  	B1 = bucket(cents, StartingAmount),
  