To prepare a budget is one of the key tasks at any time and on any level – starting from individual households through large corporations up to the level of countries. It is not only on the general objectives that a consensus is to be reached but also, on the amount of the available funds and...