long time ago my indonesia maid also ask for money instead of going back to home. my agent told me I need to give her the money amount = ticket fee, can exclude the tax, ask her to sign the letter of ticket money receipt and a letter she asked for money replacement, for security, take a video with a third party as a witness.
But for your case, how can she know she can find a new employer before her visa expired ? If u terminate the contract with her, remember to inform the immgration.