This service is not widely known but can be very convenient to ensure that someone really has the funds on the same day and can make use of them (and it's surprisingly reasonably priced for this service!). We are talking about transfers between different account holders and different banks so there would normally be at least a two-day lapse before the recipient could use the funds.
When you give the order for the transfer, the funds do not appear absolutely immediately (despite what they say on the websites!), but have to wait for on of the "barridas" - the B of Sp will do, say, hourly blocks of transfers.
Referred to internally as OMF (Orden de Movimiento de Fondos).
Here's an example of a bank offering the service:
https://www.unicaja.es/PortalServlet;jsessionid=0001Dt0pC6SL...