The financial penalty, which would see countries who wish to retain control of their own borders fined hundreds of millions of euros, is expected to be unveiled tomorrow.

With countries including Hungary refusing to accept quotas of migrants issued by the European Union, the huge financial threat has been introduced to prevent states from choosing who to accept in their countries.

The deliberately high fine of €250,000 per asylum seeker will leave countries with no choice but to accept thousands of migrants – or face huge penalties.

Poland, for example, would be forced to pay €1.5billion if they kept their borders closed to the 6,200 migrants on their quota.