Within Contracts module have a selection option for budget & ledger codes
Within Contracts module have a selection option for budget & ledger codes that would allow the user to select codes and ledgers as appropriate ie a settings option maybe
In a secondary setting, the ability for students to pre-order their meals either via an app or a screen. Similar experience to McDonalds / Starbucks. This will then reduce the queues at the canteen tills.