The correct answer to this situation is the following.
Well, here we are facing an ethical dilemma. Alex thought that she "played her cards" optimally and benefited from the situation. The companies acted in "goodwill" and pay as promised all the expenses when they both sent the checks a weel later. But that is not the kind of conduct that is expected from an ethical professional. She is cheating in order to get money from the companies.
What she should have done is be honest and candidly express the real situation. That should have shown that she is a person of high values that respects the hard-earned money of the company and that she always acts with class, being honest and open.