Looking for HRM/CRM with timesheets approval


I searched for hours on Envato but no luck.

I’m looking for a HRM/CRM package that includes timesheets with approvals. What i want is that when i send someone to a client the employee can fill the timesheet (with custom projectnumbers,taskname…). When timesheet is submitted it has to be approved by the client and me. Approval for the client must be done in client dashboard.