Lagstiftning om hur allmänna vattentjänster finansieras finns i EUrätten , i form av ramdirektivet för vatten , i kommunallagen och främst i vattentjänstlagen .