es complicado eso, la empresa , a no ser que sea una megaurgencia por no dejar tirado a un cliente, no asume el coste de ese envio.
Aunque por experiencia, se puede negociar con cliente, si no es culpa de la empresa que vende, el asumir costes de portes entre cliente y empresa, y como tu dices, casi nunca una de las partes acepta asumirlo y se espera al laborable siguiente