anchor.diff:  			{error, Reason}
   	end.
   
  --spec post_request_iec(Subscribers, ServiceContextId,
  +-spec post_request_iec(ServiceName, Subscribers, ServiceContextId,
   		SessionId, MSCC, Location, Destination) -> Result
   	when
  +		ServiceName :: {IpAddress, Port},
  +		IpAddress :: inet:ip_address(),
  +		Port :: inet:port_number(),
   		Subscribers :: [Subscriber],
   		Subscriber :: {IdType, Id},
   		IdType :: integer(),
  
positive.code: 		Body :: string(),
  		Reason :: term().
  %% @doc POST SCUR rating data to a Nrf Rating Server.
  post_request_scur(Subscriber, SvcContextId,
  		SessionId,  [#{"price" := #price{type = #pla_ref{href = Path}}} | _] = PLA,
  		Location, {initial, a}) ->
  	ServiceRating = initial_service_rating(Subscriber, PLA, binary_to_list(SvcContextId),
  			Location, undefined, a),
  	post_request_scur1(Subscriber, SessionId, ServiceRating, Path);
  post_request_scur(Subscriber, SvcContextId,
  		SessionId, MSCC, Location, {initial, b}) ->
  	Path = get_option(nrf_uri) ++ ?BASE_URI,
  	ServiceRating = initial_service_rating(Subscriber, MSCC, binary_to_list(SvcContextId),
  			Location, undefined, b),
  	post_request_scur1(Subscriber, SessionId, ServiceRating, Path);
  post_request_scur(Subscriber, SvcContextId,
  		SessionId, MSCC, Location, interim) ->
  	Path = get_option(nrf_uri) ++ get_ref(SessionId) ++ "/" ++ "update",
  	ServiceRating = update_service_rating(MSCC, binary_to_list(SvcContextId),
  			Location),
  	post_request_scur1(Subscriber, SessionId, ServiceRating, Path);
  post_request_scur(Subscriber, SvcContextId,
  		SessionId, MSCC, Location, final) ->
  	Path = get_option(nrf_uri) ++ get_ref(SessionId) ++ "/" ++ "release",
  	ServiceRating = final_service_rating(MSCC, binary_to_list(SvcContextId),
  			undefined, Location),
  	post_request_scur1(Subscriber, SessionId, ServiceRating, Path).
  
negative.code: 					{"subscriptionId", {array, charged_party(SubscriberIds)}},
  					{"serviceRating",
  							{array, lists:flatten(ServiceRating)}}]},
  	Path = get_option(ServiceName, nrf_uri) ++ ?BASE_URI,
  	ContentType = "application/json",
  	RequestBody = mochijson:encode(Body),
  	Headers = [{"accept", "application/json"}, {"content_type", "application/json"}],
  