
It looks system calculate wring way current budget. When i'm adding budget with year type, lets say 120 EUR, it ads 120 eur to month budget calculation, but, i think, it will be more clever to add 10 EUR to every month....
This behavior is by design. The way it works is that when after setting a budget you go to view a larger period, the budget is multiplied for the period, but if you view a smaller period the budget stays the same.
In other words, lets take an example with a period of years vs months (same applies to any two different periods):
If you set a budget 10 per month and you go to a yearly view then the budget will become 120, since the total budget for 12 months would be 120. If you spend more in one month and less in another in a yearly view what should matter is the total budget for the year period.
However if you set a budget 120 per year and then you go to a month view the budget will still show as 120. The reason for this is that since you set a budget for the whole year I cannot assume you set a smaller budget for a month. So if you spend 50 in one month, I don't consider this overbudget because you are still within the limit of 120 for the whole year.
To give you another example. If I was using the rule you propose and I set a yearly or monthly budget then most items would always appear overbudget in daily views, because dividing a budget per days would many times result in a smaller budget that most individual transactions.
So to get the results you want it is best to set budgets for the exact period you want the to apply. Hope this helps.