Local government in Germany
There are two types of tasks (jobs) for a municipality. "Voluntary" which a town or municipality can do if it wants, and "mandatory", which are things that a federal or state law says the local government has to do.