anchor.diff:  	ContentType = "application/json",
   	HostUrl = ?config(host_url, Config),
   	Messages = 1,
  -	Body = nrf_post_initial_ecur(MSISDN, IMSI, Messages),
  +	Body = nrf_post_initial_ecur_class_b(MSISDN, IMSI, Messages),
   	RequestBody = lists:flatten(mochijson:encode(Body)),
   	Request1 = {HostUrl ++ "/nrf-rating/v1/ratingdata", [Accept, auth_header()], ContentType, RequestBody},
   	{ok, Result} = httpc:request(post, Request1, [], []),
  
positive.code: 	{_, "32274@3gpp.org"} = lists:keyfind("serviceContextId", 1, ServiceRating),
  	{_, {_, [{_, Messages}]}} = lists:keyfind("grantedUnit", 1, ServiceRating).
  
  post_final_ecur() ->
  	[{userdata, [{doc, "Post ECUR Final Nrf Request to be rated"}]}].
  
  post_final_ecur(Config) ->
  	P1 = price(usage, messages, 1, rand:uniform(1000000)),
  	OfferId = add_offer([P1], 11),
  	ProdRef = add_product(OfferId),
  
negative.code: 	ContentType = "application/json",
  	HostUrl = ?config(host_url, Config),
  	Messages = 1,
  	Body = nrf_post_iec_class_b(MSISDN, IMSI, Messages),
  	RequestBody = lists:flatten(mochijson:encode(Body)),
  	Request1 = {HostUrl ++ "/nrf-rating/v1/ratingdata", [Accept, auth_header()], ContentType, RequestBody},
  	{ok, Result} = httpc:request(post, Request1, [], []),
  