User permissions for Accounts Module

Hi,
I created one user to whom I want to provide accounts module permissions.
The below permissions I want to prove the user…

Sales:
1. Customers
2. Quotes
3. Sales Order
4. Delivery Challan
5. Invoices
6. Payment Receoved
7. recurring Invoices
8. Credit Notes

Purchase:

1. Vendors
2. Expenses
3. recurring Expenses
4. Purchase Order
5. Bills
6. Payment Made
7. Recurring Bills
8. Vendor Credit

Time Tracking:
1. Projects
2. Timesheet

Accountant:

1. Manual Journal
2. Bul Update
3. Currency Adjustments
4. Chart Of Accounts
5. 	Budget
6. Transaction Locking

Items:
1. Items
2. Inventory Adjustemnts

What are the roles required to apply to the users.
Please advice.

Thanks-
P