Expense lines created for time logged directly against a project record are zero

Nat Hunter
Tera Contributor

We are using Rate Models to determine rates when users log time.  When users log time against Project Tasks, the rates are automatically determined and the "amount" field on the associated expense line is automatically populated.  However when users log time directly against the project, the "amount" field on the expense line is zero, even though the "expense line breakdowns" have been calculated accurately.  Here is an example:

NatHunter_0-1757606294595.png

We had previously disallowed logging directly against a project and had therefore not experienced the issue before.  The automatic generation of the "system generate cost plan" is also new.

Has anyone else experienced this and have a solution?  I suspect a setting or property somewhere but cannot find anything in docs related to this.  

1 REPLY 1

kaushal_snow
Mega Sage

Hi @Nat Hunter ,

 

If no resource plan or rate model is defined on the project (or the user/timecard doesn’t map to a valid resource plan), ServiceNow often falls back to a default rate (which might be zero) or does not calculate the amount. Related threads mention that when time is logged against a project without a matching resource plan, the system doesn’t find a rate to apply.....and additionally try checking, a system property com.snc.time_card.default_rate (or similar) which defines what rate to use when no other applicable rate line or model applies. If this is zero (or absent) and no rate model applies, then the amount becomes zero....

 

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/