Single euro payments area (SEPA) from concept to reality : ... progress report - Europäische Zentralbank (2007)