Is this transaction time down to the two banks using different systems? I do vaguely recall that banks exchange a day's worth of transactions in nightly batches. Whereas a centralized system means everyone uses the same.
I wouldn't object to standardized banking software in that case.