financial transaction delay