Payroll software maintain employee salary invoice training record staff scheduling program manage employees leave tour detail track staffs attendance trip sick casual paid leaves records inventory control business accounting billing management system