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 :: 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
  
negative.code: 	Chars = {array, [{struct, [{"name", "prefix"},
  			{"description", "Call address prefix"},
  			{"valueType", "MatrixCharacteristicSpec"},
  			{"resourceSpecCharacteristicValue", {array, [{struct,
  			[{"seqNum", 1}, {"valueType", "String"}]}]}}]},
  			{struct, [{"name", "description"},
  			{"description", "Prefix description"},
  			{"valueType", "MatrixCharacteristicSpec"},
  			{"resourceSpecCharacteristicValue", {array, [{struct,
  			[{"seqNum", 2}, {"valueType", "String"}]}]}}]},
  			{struct, [{"name", "rate"},
  			{"description", "Rated price for address"},
  			{"valueType", "MatrixCharacteristicSpec"},
  			{"resourceSpecCharacteristicValue", {array, [{struct,
  			[{"seqNum", 3}, {"valueType", "Number"}]}]}}]}]},
  	Characteristic = {"resourceSpecCharacteristic" , Chars},
  	{struct, [Id, Href, Name, Description, Version, Status, LastUpdate, Category, Characteristic]}.
  