anchor.diff:  									{"destinationIdData", "14165556789"}]}]}},
   							{"requestSubType", "DEBIT"}]}]}}]}.
   
  -nrf_post_initial_ecur(MSISDN, IMSI, Messages) ->
  +nrf_post_initial_ecur_class_b(MSISDN, IMSI, Messages) ->
   	TS = erlang:system_time(?MILLISECOND),
   	InvocationTimeStamp = ocs_log:iso8601(TS),
   	{struct, [{"nfConsumerIdentification",
  
positive.code: 	{_, "32251@3gpp.org"} = lists:keyfind("serviceContextId", 1, ServiceRating2),
  	{_, {_, [{_, TotalOctets1}]}} = lists:keyfind("consumedUnit", 1, ServiceRating2).
  
  post_final_scur() ->
  	[{userdata, [{doc, "Post Final Nrf Request to be rated"}]}].
  
  post_final_scur(Config) ->
  	P1 = price(usage, octets, rand:uniform(10000000), rand:uniform(1000000)),
  	OfferId = add_offer([P1], 4),
  	ProdRef = add_product(OfferId),
  
negative.code: 		{ok, HttpdPid} ->
  			[{port, Port}] = httpd:info(HttpdPid, [port]),
  			NrfUri = "http://localhost:" ++ integer_to_list(Port),
  			{ok, [Auth, {acct, [{Address, DPort, Options}]}]} = application:get_env(ocs, diameter),
  			NewOptions = Options ++ [{nrf_uri, NrfUri}],
  			NewEnvVar = [Auth, {acct, [{Address, DPort, NewOptions}]}],
  			ok = application:set_env(ocs, diameter, NewEnvVar),
  			[{server_port, Port},
  					{server_pid, HttpdPid} | Config];
  		{error, InetsReason} ->
  