Efectivamente Germán, las transferencias ordinarias se pueden deshacer o anular en el mismo día de la ejecución si es "interbancos" es decir, entre entidades.
Si tu entidad financiera es la misma que la entidad financiera del comprador, es decir, un supuesto, Caixa a Caixa, el intercambio o transferencia es inmediato. Si las entidades son diferentes, la orden se ejecuta al día siguiente. Si es un viernes, no lo verías hasta el lunes. Si es un fin de semana, no lo verías hasta el martes, porque lo hecho en viernes tarde, sábado y domingo, cuenta como hecho el lunes.
Hay una opción que ya te han comentado, antes se llamaba transferencia vía banco de España y valían un coj*n y medio. Ahora son mucho más baratas en todas las entidades. Pantallazo de mi bbva online al respecto y no son condiciones especiales

. 90 céntimos la operación y el intercambio es al momento ENTRE ENTIDADES.
Con independencia de sea transferencia normal o inmediata, se puede solicitar la devolución aunque tengas el dinero en tu cuenta, pero necesitan tu permiso para proceder a la devolución.
Ver el archivos adjunto 53150