The Single Euro Payment Area (Sepa) has been the subject of endless articles and conferences over the past few years. Yet to date, European corporates have remained notably sceptical about it, not least because of uncertainty about implementation dates and details.
Laurence Neville,
October 03, 2007