Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
5984 Lượt xem

It looks like all time recorded on a job or visit is at the same rate, the service product configured as the default:


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

1. Create two Service Products, at the rates you will charge out the two different services:



Setup both to Invoice based on Timesheets and create a Task in the Field Services Project:



2. Add both to a Sales Order, to quote your Customer for the hourly rate of each:



When confirmed, the Sales Order will create two Field Services Tasks:



3. Plan accordingly and leverage either the Task Timer or Timesheet tab to record time on each.


Once both Tasks are complete, the Sales Order will automatically update to show the recorded time:



4. Generate the Customer Invoice.  Your Customer will then see the following when they review it via the Customer Portal:













Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Is there any solution already to use and bill Timesheets based on different prices per hour?

For example recorded timesheet hours between 9am and 5pm on week days is 100 euro/h and outside this timeframe it's 200 euro/h.

I know easiest way would be to select a task outside or inside regular hours, but very often a task is started at 4pm for example and continues till 7pm.


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

We also have a client where the team manager registers the timesheets (through an external app that is connected to Odoo) for the employees with him. The employees are having low education level and are not capable to register hours themselves. So, there is only 1 task to register the timesheets in. The registered working hours have to be billed according to the education/experience/... level of the employee.

So, there are lots of timesheet lines for all the employees been working on the task, but the billing of the timesheet lines is not identical for all lines. 

How can we implement this in Odoo 18?


It seems that there was a solution (or something that looks like a solution) in Odoo 13:

https://www.odoo.com/documentation/13.0/applications/services/project/record_and_invoice/invoice_time.html

Ảnh đại diện
Huỷ bỏ

I think I found the solution.
- In the sale order you can add different lines for each profile of employee. You can each time use the same product or another product per profile.
- Fill in the correct price per profile.
- Odoo will create a task per order line (when products are configured as through timesheets billable services).
- In the project on the tab Invoicing, add a line per employee who is going to work on the task and choose the corresponding order line, according to the profile of the employee.
- You have the possibility to register timesheets in all the different tasks, but it is also possible that all the employees register timesheets in the same task, if that is easier for your company;
- When billing the timesheets, Odoo will use the rates that are defined on the tab Invoicing in the project.

Câu trả lời hay nhất

Dear Ray,

Thanks for the answer. This is not the solution i hoped for, but it is a nice work around. I have 2 remarks

1) Why not using the timesheet cost on employee HR settings instead of having it to input again. 

2) This way of working is rather complex for field technicians they have to know exactly on what task they have to register the hours. On top if that we are using 2 tasks for the same activity.  It would be better to just use the timesheet cost and make it possible for all  employees to book time on the same task. Maybe a nice feature for v15 or v14...

Thanks anyway

Ảnh đại diện
Huỷ bỏ

Hi Bart, when you ANSWER a question, only the OP gets notified. If you want your comments to notify me, you need to click COMMENT under my answer. I just saw this today when revisiting this post. We do use the timesheet cost at v15 unless you override it on the Project.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 3 15
4948
1
thg 11 20
3830
1
thg 10 20
3418
4
thg 9 25
392
1
thg 11 22
4688