There is an admin log, so doing something similar for that may not be out of the question.
Add a bug for it in the tracker.
As for pilot pay, I've coded about half of a more comprehensive solution - a ledger table. This way it can be more easily tracked (incl subtractions), and expenses can also tie this data in. It might take the weekend to complete, and tie into financials.
I made some fixes on the API side which receives the news and other vacentral data... hopefully that's all sorted out now.