anchor.diff:  	Acc1 = case lists:keyfind("startDateTime", 1, L) of
   		{_, Start} ->
   			Acc#pla{start_date = ocs_rest:iso8601(Start)};
  -		false -> 
  +		false ->
   			Acc
   	end,
   	Acc2 = case lists:keyfind("endDateTime", 1, L) of
   		{_, End} ->
   			Acc1#pla{end_date = ocs_rest:iso8601(End)};
  -		false -> 
  +		false ->
   			Acc
   	end,
   	pla(T, Acc2);
  
positive.code: 	Status = {"lifecycleStatus", "Active"},
  	IsRoot = {"isRoot", true},
  	Candidate = {"resourceCandidate", {array, [{struct, [{"id", "1"}, {"href", ?candidatePath "1"},
  			{"version", "1.0"}, {"name", "TariffTableCandidate"}]}]}}, 
  	{struct, [Id, Href, Name, Description, Version, Status, LastUpdate, IsRoot, Candidate]}.
  
  %% @hidden
  
negative.code: 	Status :: 400 | 404 | 412 | 500 .
  %% @doc Respond to `GET /catalogManagement/v2/pla'.
  %%    Retrieve all pricing logic algorithms.
  get_plas(_Query, _Headers) ->
  	try
  		case ocs:get_plas() of
  			PricingLogicAlgorithms
  