A front office accounting system monitors and records financial transactions throughout a guest's stay at a hotel. It includes tasks like creating guest accounts during the reservation process or at check-in, tracking charges and payments during occupancy, and settling accounts at check-out. Effective accounting requires maintaining accurate guest folios, recording vouchers from various departments, and summarizing transactions in ledgers.