anchor.diff:  		Subscribers :: {IdType, Id},
   		IdType :: msisdn | imsi,
   		Id :: binary(),
  -		MSCC :: [#'3gpp_ro_Multiple-Services-Credit-Control'{}],
  +		MSCC :: [#'3gpp_ro_Multiple-Services-Credit-Control'{}] | PLA,
  +		PLA :: [PLAs],
  +		PLAs :: map(),
   		ServiceContextId :: string(),
   		ServiceInformation :: [tuple()],
   		Destination :: string() | undefined,
  
positive.code: 		NrfResponse = case service_type(SvcContextId) of
  			32251 ->
  				post_request_scur(Subscriber, SvcContextId,
  						SessionId, MSCC1, Location, {initial, b}, undefined);
  			32260 ->
  				post_request_ecur(Subscriber, SvcContextId,
  						SessionId, MSCC1, Location, Destination, {initial, b}, undefined)
  		end,
  		case NrfResponse of
  			{ok, JSON} ->
  
negative.code: 				case ServiceType of
  					32251 ->
  						{ok, JSON} = post_request_scur(SubscriberIds, SvcContextId,
  								SessionId, PLA, [], {initial, a}),
  						{ok, JSON, PLA, MSCC2};
  					32260 ->
  						{ok, JSON} = post_request_ecur(SubscriberIds, SvcContextId,
  								SessionId, PLA, [], Destination, {initial, a}),
  						{ok, JSON, PLA, MSCC2}
  				end;
  			{error, Reason} ->
  