In Germany, it is sometimes also compulsory for foreigners, for example to apply for a visa or if you are studying or a language student you need a proof of a blocking account for the visa application. This proves that you have sufficient financial means for your stay in Germany.
If you are an international student, au pair, language student, trainee or job seeker and at the same time do not come from an EU member state, you must prove for the visa that you can pay for your stay in Germany and also your other costs incurred in Germany. For stays in Germany, proof of financing of at least approx. 934 € per month is currently required.