Skip to content

Subcontractors can introduce complexities due to:

  • Non-standard work schedules
  • Varying cost by activity
  • On-demand use

To gain management and administrative efficiencies, contractors need to be clearly identified.  The challenge is knowing when subcontractors should have access to your NetSuite OpenAir system and when they should not.

Subcontractors in NetSuite OpenAir get user accounts just like everyone else so they can do time and expense reporting; however, they are usually identified as a subcontractor, for reporting and auditing purposes, using a custom field.

Subcontractors tend to have access to limited information supporting their ability to put time and expense information into NetSuite OpenAir.
Contractors may have varying costs by project or activity on the project.

Since subcontractors may not be used full time, adjustments to notifications such as late timesheets may be considered for effectiveness; meaning only send the late timesheet notice if the subcontractor was supposed to work the prior week.

How

Subcontractors can be identified by adding a custom field to the user record to denote the type of employee. This field may then be required on every user record.

Subcontractor Management in OpenAir

 

Below is an example of resource type custom field drop-down for the user record.

example of resource type custom field drop-down for the user record

 

Access to NetSuite OpenAir modules may be limited within the user record.  Subcontractors may only have access to timesheet and expense modules, in some cases.  To define specific module access, navigate to Administration → Global Settings → Users → <selected user> → Access Control.

subcontractor management in OpenAir

Filter sets may be created to limit the view to specific data within modules.  Filter sets are created under Administration → Global Settings → Users → Filter set.  By setting the Primary Filter Set on the Demographic form of the subcontractor’s user account, the subcontractor will have a data view in the system limited to the filter set controls. Typically a booked/assigned project view and ‘myself’ user view limitation is granted to subcontractors.

Subcontract Mangement in OpenAir

Define the access to the data under the Access Control section of the filter set.

subcontract management in OpenAir

All user accounts have a cost table for hourly cost rates.  If a subcontractor is always the same cost rate, then entering the hourly cost in the user cost table will suffice for cost tracking.  Subcontractors may not always charge the same hourly cost per project or task (activity within the project). To handle these situations, it is recommended to enable the Loaded Cost Override functionality at the project and/or task level.  This provides a user-specific cost rate set up at the project or task level, which overrides the user based cost definition. This flexibility allows more accurate profitability reporting at the project level and cost accrual reporting of the subcontractor in general.  Contact NetSuite OpenAir support to enable these features.

subcontractor management in OpenAir

By identifying users as subcontractors with a custom field, a user detail report can be set up to audit system usage by subcontractor by reviewing fields such as last login, last time entry date, and last receipt date.  This information along with scheduling information such as the last booking date, provides insight into the need for the subcontractor account to remain active. Inactivating users that do not need full-time access to NetSuite OpenAir frees up a license for use by other subcontractors; thus minimizing the number of licenses that need to be purchased.

And finally, the late timesheet alert functionality allows the accommodation of sending reminders only if the resource should have entered a timesheet for last week.  This logic is connected to the resource assignment or booking features since they control forecast effort and scheduling.  By scheduling a subcontractor for work and configuring the timesheet alert to only send reminders if the resource has booked or assignment hours in the previous week, you will ensure effective communication with the subcontractor about timesheets being overdue.

subcontractor management in OpenAir

A Word of Caution

The cost override feature provides reporting at both the override cost rate level and the user cost rate standard level.  Cost rate override values are called ‘actual cost’ such as Timesheet – all actual cost. Base user-defined cost rates are called ‘current cost’ such as Timesheet – all current cost.

About Us:  Our mission is to enable and empower Professional Services Organizations to become profitable, scalable, and efficient through change management, technology deployment, and skill set training with a Customer First approach.

Scroll To Top