Last week I was on a course at RN establishment, and ate in a galley where visiting personnel simply entered their details (name, rate, service number, unit etc) and ticked which meals they took there. Surely this sort of arrangement would prevent people from being billed for meals they don't attend?