anchor.diff:  						SessionId, MSCC1, [], Location, {initial, b});
   			Id when Id == 32260; Id == 32274 ->
   				post_request_ecur(Server, Subscriber, SvcContextId,
  -						SessionId, MSCC1, Location, Destination, {initial, b})
  +						SessionId, MSCC1, [], Location, Destination, {initial, b})
   		end,
   		case NrfResponse of
   			{ok, JSON} ->
  
positive.code: 		PLAs :: [PLA],
  		MSCC :: [#'3gpp_ro_Multiple-Services-Credit-Control'{}],
  		PLA :: map(),
  		Location :: [tuple()] | undefined,
  		Flag :: {initial, Class} | interim | final,
  		Class :: a | b,
  
negative.code: 				{ok, MSCC2, ResultCode};
  			{{MSCC2, ResultCode, _}, [], []} ->
  				{ok, MSCC2, ResultCode};
  			{{MSCC2, _}, PLA, Amounts1} when is_list(MSCC2) ->
  				{ok, get_ref(SessionId), PLA, Amounts1, MSCC2};
  			{{MSCC2, _, _}, PLA, Amounts1} ->
  				{ok, get_ref(SessionId), PLA, Amounts1, MSCC2};
  			{error, Reason} ->
  				{error, Reason}
  		end,
  		case RfResponse of
  			{ok, ServiceRating, PLA1, Amounts2, MSCC3} ->
  				case charge(Subscribers, ServiceRating, Amounts2, SessionId, final) of
  					{ok, NewMSCC1, ResultCode1} ->
  						Container = build_container(MSCC1),
  						NewMSCC3 = build_mscc(NewMSCC1 ++ MSCC3, Container),
  