Oversee Sales and Purchase Ledger processes, as well as weekly payroll calculations for circa 400 candidates.