BER is currently the combined code for all Berlin airports - just like LON is the code for all London airports and NYC is the code for all New York airports. BER is what you put in a search box if you are happy to fly to either TXL or SXF.
So - no error, at all, in KLM's system.