Hearts have agreed a cut-price deal with Rangers over the remainder of the transfer fee for Lee Wallace.
The cash-strapped Tynecastle club were due to receive £500,000 this summer as the final payment on his £1.5m move to Ibrox in July 2011.
But BBC Scotland has established that the clubs agreed last week Hearts would receive £400,000 immediately as full and final payment for the defender.
Wallace signed a new contract last year to keep him at Rangers until 2017.
The Scottish Football Association insisted Charles Green's consortium must pay all "oldco" Rangers' football debts when it transferred the club's membership to his "newco".
Earlier in the week Rangers paid Rapid Vienna 820,000 euros owing for the transfer of striker Nikica Jelavic.
Having received what it called the "third and final instalment", the Austrian club has said it will not object to Rangers' future participation in European competition.
The original amount owed by Rangers Football Club plc, which is in the process of being liquidated, was 1.187m euros.
Rapid Vienna intend to pursue the balance with the liquidators, BDO.