I kommunallagen ( 2017:725 ) anges kommunernas och landstingens allmänna kompetens och vad som utgör den yttre ramen för deras handlingsfrihet genom ett antal kompetensbegränsande principer .