Time Card approval creates new expense line which creates a new capex cost plan everytime?

Pranav_Thanedar
Mega Sage

Hello Community,

 

Can someone please explain what are we doing wrong in the below process?

 

1. We create resource assignments and approve them

2. We generate cost plans using the generate labour costs button in the financials section of the Project Workspace (This cost plan is Opex because the project task was Opex)

3. The user fills time card for the task for which the resource assignment was created.

4. The time card is processed by time card approver.

5. An expense line is created after time card is processed.

6. Now, the expense line again creates a new cost plan which is of the type Capex.

 

Why is a new cost plan being generated when there is already one existing? and also why is the cost plan always capex even though when the task for which resource assignment was generated is opex? 

 

Can someone please explain if we are following a wrong process or is there something wrong with how cost plans are supposed to work? Thanks!

1 ACCEPTED SOLUTION

Hi @Pranav_Thanedar and @Colin Stengs1 This issue is fixed in the latest version of project workspace. Please upgrade your project workspace applications to version 6.0.0 and retry.

View solution in original post

11 REPLIES 11

Vinay3
ServiceNow Employee
ServiceNow Employee

Hi @Pranav_Thanedar The expense line should have been associated to the existing cost plan as per the out of box behavior. Can you let us know what family version is in your instance and also the project workspace version?

You can also raise a support ticket for us to be able to look into it.

Hi @Vinay3 ,

 

Thank you for the response, the above mentioned behavior is only working if the existing cost plan created from the Generate labor costs button for resource assignment is of the type Capex. For Opex cost plans, please take a look at below screenshots of what exactly is happening and please suggest.

 

Below is the resource assignment for task

Pranav_Thanedar_1-1730980476271.png

 

It generates the below cost plan when using the Generate labor costs button

Pranav_Thanedar_2-1730980662209.png

Below is the timecard entry that the resource has submitted, as you can see there is resource plan associated with the timecard.

Pranav_Thanedar_3-1730980970278.png

Now, when I approve the timecard, following entries are created in the expense line and cost plan tabs.

 

Pranav_Thanedar_4-1730981092438.png

 

Pranav_Thanedar_5-1730981501445.png

As you can see, ServiceNow creates additional entry of a capex cost plan which has 0 total planned cost despite there being an entry for that resource assignment with a Opex cost plan.

 

Can you please suggest? Thank you!

Hi @Pranav_Thanedar and @Colin Stengs1 This issue is fixed in the latest version of project workspace. Please upgrade your project workspace applications to version 6.0.0 and retry.

@Vinay3 i am on the new project workspace 5.2.3. With a similar situation but then for Resource Assignments without labor cost plans creation via related link, instead via OOB automated cost plan creation after time writing (expense line creation). However the expense type is incorrectly set for the automated cost plan. Do you know why?

 

Steps:

 

On project with expense type = Opex

- Resource Assignment is in place (including automated RPLN), expense type = opex, exmployee type = internal, resource role = solution architect.

- Approved resource writes time on correct RPLN and expense line is created

- As there is no Cost plan linked to the RPLN, the system creates a new cost plan automatically as is OOB. However, I would expect a cost plan in line with RA employee type = internal/expense type = opex/role = solution architect. Employee type/Resource Role are correct, however if gives me a cost plan with incorrect expense type = capex. 

 

ColinStengs1_0-1731444339381.png

 

ColinStengs1_1-1731444369060.png