anchor.diff:  		{ok, #{"time" := CTime}} ->
   			{[{seconds, CTime}], Map3#{"consumedUnit" => #{"time" => CTime}}};
   		{ok, #{"serviceSpecificUnit" := CSSU}} ->
  -			{[{messages, CSSU}], Map3#{"consumedUnit" => #{"serviceSpecificUnit" => CSSU}}}; 
  +			{[{messages, CSSU}], Map3#{"consumedUnit" => #{"serviceSpecificUnit" => CSSU}}};
   		error ->
   			{[], Map3}
   	end,
  
positive.code: 				{error, Status, Body},
  		Headers :: [tuple()],
  		Body :: iolist(),
  		Status :: 201 | 400 | 500.
  %% @doc Respond to `POST /nrf-rating/v1/ratingdata'.
  %%		Rate an intial Nrf Request.
  initial_nrf(NrfRequest) ->
  
negative.code: 		Result :: boolean() | {error, Reason},
  		Reason :: term().
  %% @doc Look up a rating data ref.
  lookup_ref(RatingDataRef)
  		when is_list(RatingDataRef) ->
  	F = fun() ->
  			Spec = #nrf_ref{rating_ref = RatingDataRef, _ = '_'},
  