Sofortüberweisung specifically got caught looking at 30 days of transaction data.
> how banks can allow this
A court decided that blocking this "business model" would be anticompetitive.
> how banks can allow this
A court decided that blocking this "business model" would be anticompetitive.
Edit: Found an article in German - https://www.sueddeutsche.de/geld/zahlung-per-sofortueberweis...
They claim they need to do this to make sure there is sufficient money in the account, even with transactions that might not be reflected in the balance, and they also check for other "Sofortüberweisungen" to detect fraud. Makes sense in a way but still quite shady. If there wasn't enough money in my account, or other transfers pending would my bank even allow their transfer?