Project

Internal ID: job

Supports Custom Fields

Fields

Internal ID Type nlapiSubmitField Label Required Help
accountnumber text true Account false If you assign account numbers for projects, enter the account number here.
actualtime time false Actual Work false Indicates the actual time entered for the project, including open, pending approval, approved, unapproved, and rejected time transactions. This total includes time transactions entered against project tasks and the project as a whole without a specified task. If this project is set to include CRM tasks in project totals, then Actual Work also includes time entered for CRM tasks associated with this project.
allowallresourcesfortasks checkbox true Display All Resources for ProjectTask Assignment false Check this box to allow any employee or vendor designated as a project resource on the entity record or any employee or vendor that has previously been assigned to a project to be assigned to a project task. When you enable this preference, any resource that has been previously assigned to a project appears in the list of available resources. This allows for the possibility that an employee or vendor no longer designated as a project resource can still be assigned to a new project task. Clear the box if you want to restrict project task assignment to resources you add to the Resources subtab. If you use Resource Allocations, enabling this preference overrides the need to allocate resources prior to making task assignments. Disabling this preference requires you to allocate defined resources prior to making task assignments. Generic resources are available for task assignments regardless of project allocation.
allowexpenses checkbox true Allow Expenses false Check this box to allow expenses to be entered for this project. If the Limit Time Entry to Assignees field is also checked, then only resources listed on the Resource subtab will be able to see this project in the Customer/Project select list for Expense Reporting.
allowtime checkbox true Allow Time Entry false Check this box to enable time to be entered for this project. If the Limit Time Entry to Assignees field is checked, the project appears only in the Customer/Project dropdown for resources listed on the Resource tab of the project.
applyprojectexpensetypetoall checkbox false Apply to all time entries false Check this box to apply the selected project expense type to all time entries for this project. This preference overrides any other project expense type for time transactions recorded for this project.
autoname checkbox false Auto false Clear the box to manually enter an ID for this project. If you leave the box checked, then NetSuite copies the project name to create the ID.
bbudgetshowcalculatedlines checkbox false Show Calculated Lines false Check this box to show calculated budgets for each category.
bbudgetusecalculatedvalues checkbox false Use Calculated Values for all Billing Budgets false Check this box to use calculated values for billing budget categories. You will no longer be able to manually enter amounts. Billing budgets will not be calculated for non-billable tasks.
billingratecard select Billing Rate Card false Select a Billing Rate Card for this project. New Rate Card can be customer specific.
billingschedule select false Billing Schedule false A billing schedule determines when and how to bill a customer over the duration of the project. Billing schedules for Fixed Bid, Interval and Time and Materials projects are public schedules and can be shared across projects. A Fixed Bid, Milestone billing schedule is private and used only for the project it is created for.
calculatedenddate date false Calculated End Date false NetSuite calculates the end date for the project as the date that all project tasks will be complete according to the current project schedule. Calculated End Date changes as the project schedule changes.
calculatedenddatebaseline date false Calculated End Date Baseline false The Calculated End Date when the baseline was set.
category select true Category false Select the category that applies to this customer. To add choices to this list, go to Setup > Accounting > Accounting Lists > New > Customer Category. For example, you might create categories of wholesale, retail, and online.
cbudgetshowcalculatedlines checkbox false Show Calculated Lines false Check this box to show calculated amounts for all categories.
cbudgetusecalculatedvalues checkbox false Use Calculated Values for all Cost Budgets false Check this box to automatically calculate labor budgets. You will no longer be able to enter budget amounts manually.
comments textarea true Comments false Enter other information about this project.
companyname text true Project Name false Enter a unique project name. If you use Auto-Generated Numbering, it is important to enter the project name here because the Project ID does not include the project name.
contact select false Primary Contact false Select the contact for this project.
createchargerule checkbox Create Charge Rule false
currency select false Currency false The customer's currency is shown here. This is the currency used for all transactions and records created for this project. If you use the Multi-Currency Customers feature, select the customer's transaction currency you want to use for this project and its associated records and transactions.
currencyprecision text false Currency Precision false
customform select false Custom Form true Select the form you want to use to enter this record. Select Standard Project Form to continue using this form, select a custom project form you have already created, or select New to create a custom project form.
datecreated datetime false Date Created false Indicates the date the project was created.
enddate date false Actual End Date false Enter the date the project is finished.
entityid text true Project ID true NetSuite copies the Project Name as the Project ID. If you want to manually enter a Project ID, clear the Auto check box next to the field and enter the ID. If you use Auto-Generated Numbering, then NetSuite creates this ID automatically based on your settings at Setup > Company Set Up Auto-Generated Numbers.
entitystatus select true Status false Indicates the progress of the project. When creating a new project, select the status that best indicates the progress of the project. You can create new statuses at Setup > Accounting > Accounting Lists > New, and click Project Status.
estimatedcost currency false Estimated Cost false Enter the projected cost to complete this project.
estimatedgrossprofit currency false Estimated Gross Profit false Estimated Gross Profit is calculated as follows: For Time and Materials projects: [Estimated Labor Revenue - Estimated Labor Cost] For Fixed Bid projects: [Project Price - Estimated Labor cost]
estimatedgrossprofitpercent percent false Estimated Gross Profit Percent false Shows the expected profit percentage, calculated as: For Time and Materials projects: [Estimated Gross Profit / Estimated Labor Revenue For Fixed Bid projects: [Estimated Gross Profit / Project Price]
estimatedlaborcost currency false Estimated Labor Cost false Estimated Labor Cost is the total amount expected to be spent on labor for the project.
estimatedlaborcostbaseline currency false Estimated Labor Cost Baseline false The value of Estimated Labor Cost when the baseline was set.
estimatedlaborrevenue currency false Estimated Labor Revenue false Indicates the projected revenue to be billed for work performed on this project.
estimatedrevenue currency false Estimated Revenue false Enter the projected revenue to be billed for work performed on this project.
estimatedtime time true Initial Time Budget false Indicates the sum of the initial time budgeted for the CRM Tasks that are included in this project.
estimatedtimeoverride time false Estimated Work false Estimated Work is the sum of the estimated work for all project tasks. Estimated Work also includes the Current Time Budget amounts for all CRM tasks if the Include CRM Tasks in Project Totals check box is selected for this project.
estimatedtimeoverridebaseline time false Estimated Work Baseline false The value in the Estimated Work field when the baseline was set.
estimaterevrectemplate select false Rev Rec Forecast Template false Select a revenue recognition template created for the project. The template generates a schedule forecasting expected revenue to be recognized for the project.
externalid text false ExternalId false
fxrate currency2 false Exchange Rate false Shows the currency's exchange rate when you create the project. You can edit the rate for this project if you want to use a different rate for cost and labor estimates.
includecrmtasksintotals checkbox true Include CRM Tasks in Project Totals false Check this box to allow CRM tasks to be included in costs, planned time, and actual time for this project.
isbasecurrency checkbox false Base Currency false
isexempttime checkbox true Classify Time as Exempt false Exempt time is excluded when calculating utilization. It is not included in the numerator or denominator of the utilization formula.
isinactive checkbox true Inactive false If you check this box, then the project no longer appears on the list of projects. You cannot edit or make any changes to a project marked inactive. Check the Show Inactives box at the bottom of the List page to view inactive projects.
isjob text false false
isproductivetime checkbox true Classify Time as Productive false Productive time is time worked on a project but not included when calculating revenue for the project. Productive time is not billed to the customer. Training and pre-sales support are examples of productive time.
isutilizedtime checkbox true Classify Time as Utilized false Utilized time directly contributes to the revenue for a project.
jobbillingtype select false Billing Type false Select a method to bill project costs to the customer. Charge-Based: billable amounts are represented by charges. Charges are generated based on charge rules based on fixed dates, milestones, project progress, or time entries. This option requires that you have enabled the Charge-Based Billing feature. Fixed Bid, Interval: bill customers at predefined intervals for a portion of the fixed amount based on project percent complete. Fixed Bid Milestone: bill customers as milestones are completed for the percentage of the total project amount specified for the milestone. Time and Materials: bill customers for time and expenses entered against the project.
jobitem select false Billing Item false Enter the service item to appear on transactions billed to the customer.
jobprice currency false Project Price false Enter the price billed to the customer on transactions. Project Price is also used to calculate the gross profit margin for the project.
jobtype select false Project Type false Select the project type. Project types are user-defined values to classify projects in a way meaningful to your company.
language select false Language false Select the language to use to display all project records and invoices.
lastbaselinedate date false Last Baseline Date false The date when the last project baseline was set.
lastmodifieddate datetime false Last Modified Date false
limittimetoassignees checkbox true Limit Time Entry to Assignees false Check this box to allow only resources listed on the Resources subtab for the project to enter time and expenses. Clearing this box allows any project resource to track time against this project and its project tasks. Only resources listed on the Resource tab will be able to see the project in Project select lists for time and expenses. Note: Regardless of whether this box is marked, in the Vendor Center, this project will only show if the vendor is listed as a resource of the project.
materializetime checkbox true Create Planned Time Entries false Check this box to generate time entries for planned work on project tasks. Resources assigned to this project will be able to see their planned time in Time Tracking or Timesheets. If you use Project Budgets, planned time entries are required to generate calculated costs.
otherrelationships select false Other Relationships false
parent select false Customer false Enter the name of the customer for this project. If you are creating a subproject, then enter a customer and project in this field.
percentcomplete percent false Percent Complete false Enter an estimate of how much of the total project work is complete. This percentage is not calculated or updated by NetSuite.
percenttimecomplete percent false Percent Work Complete false Shows the percent of the total planned project time that has been completed. Percent Work Complete is calculated by dividing the total number of actual hours worked and reported in Time Tracking by the number of hours entered in the Estimated Work field for each project task. The percentage is 100% when the status of all project tasks is Completed.
plannedwork time false Planned Work false Total of all planned time entered for project tasks. This field is not updated when time is entered outside the planned time. Planned time can only be updated by manually adding addition time to project tasks.
plannedworkbaseline time false Planned Work Baseline false
projectedenddate date false Estimated End Date false Enter the date you plan to complete all project tasks by. You can update this date at any time. If you use Advanced Projects, NetSuite calculates an end date based on the project schedule and displays it in Calculated End Date.
projectedenddatebaseline date false Estimated End Date Baseline false The Estimated End Date when the baseline was set. Baseline information is available only if you use Advanced Projects.
projectexpensetype select false Project Expense Type true Select a project expense type for this project. The project expense type determines which account is debited when posting time transactions recorded for this project.
projectmanager select true Project Manager false Select the Project Manager for this project. The project resource must be designated as Project Manager on the employee record.
sourceserviceitemfromratecard checkbox Source Service Item to Task Assignments from Rate Card false
stage text false false
startdate date false Start Date false Enter the estimated date work will start on the project. You can change this date at any time during the life of the project. NetSuite schedules all project tasks without predecessors to start on this date.
startdatebaseline date false Start Date Baseline false The Start Date when the baseline was set. Baseline information is available only if you use Advanced Projects.
subsidiary select false Subsidiary true The subsidiary for this project is displayed here.
timeapproval select true Time Approval false Select how you want time to be approved for this project. The following options are available: * Approve time automatically – Project time is approved automatically when entered. * Default Time Approver – Project time can be approved only by each employee’s supervisor or time approver defined on the employee record. * Project Time Approver – Project time can be approved only by project resources with project time approval permission defined on the project resource role. * Project Time Approver or Default Time Approver – Both project time approvers and default time approvers can approve project time. This option is selected by default. Note: The Time Approval preference does not override roles with full time permissions. Any role that has full time permissions and unrestricted employee permissions will be able to approve and reject time entries for any employee regardless of the selection made in this field.
timeremaining time false Remaining Work false Indicates the time for work yet to be done on all project tasks, calculated as: [Estimated Work(all tasks) - Actual Work (all tasks)]

Sublists

bbudget - Billing Budget

Internal ID Type Label Required Help
costcategoryref integer false
costcategorysubtype text false
costcategorytype text false
selectline checkbox Select false
totalamount currency Project Total false

cbudget - Cost Budget

Internal ID Type Label Required Help
costcategoryref integer false
costcategorysubtype text false
costcategorytype text false
selectline checkbox Select false
totalamount currency Project Total false

jobresources - Resource Details

Internal ID Type Label Required Help
defaultcost currency Default Cost false
email email Email false
jobresource select Name true
overridencost currency Cost Override false
role select Role true

percentcompleteoverride - Rev Rec Percent Complete Override

Internal ID Type Label Required Help
comments text Comments false
percent percent Cumulative Percent Complete true
period select Accounting Period true

plstatement - P&L

Internal ID Type Label Required Help
costcategoryref integer false
costcategorysubtype text false
costcategorytype text false

Tabs

Name Label
address Address
budget Budget
custom Custom
financial Financial
general General
info Info
pl P&L
resources Resources
schedule Schedule
workflow Workflow

Search Joins

Join ID Join Description Actual Join Name
billingschedule Billing Schedule Billing Schedule
campaignresponse Campaign Response Campaign
contactprimary Contact (Primary) Contact
customer Customer Customer
messages Messages Message
messagesfrom Messages From Message
messagesto Messages To Message
projecttask Project Task ProjectTask
task Task Task

Search Filters

Internal ID Type Label
accountnumber text Account
actualtime float Actual Work
address textarea Address
addressee text Addressee
addresslabel text Address Label
addressphone phone Address Phone
allocatepayrollexpenses checkbox Allocate Payroll Expenses
allowallresourcesfortasks checkbox Display All Resources for ProjectTask Assignment
allowexpenses checkbox Allow Expenses
allowtime checkbox Allow Time Entry
applyprojectexpensetypetoall checkbox Apply to all time entries
attention text Attention
billingratecard select Billing Rate Card
billingschedule select Billing Schedule
calculatedenddate date Calculated End Date
calculatedenddatebaseline date Calculated End Date Baseline
category select Category
city text City
comments textarea Comments
contact text Contact
country select Country
county text County/State
customer select Customer
datecreated datetime Date Created
email text Email
enddate date Actual End Date
entityid text Name/ID
estcost currency Estimated Cost
estenddate date Projected End Date
estimatedgrossprofit currency Estimated Gross Profit
estimatedgrossprofitpercent percent Estimated Gross Profit %
estimatedlaborcost currency Estimated Labor Cost
estimatedlaborcostbaseline currency Estimated Labor Cost Baseline
estimatedlaborrevenue currency Estimated Labor Revenue
estimatedtime float Initial Time Budget
estimatedtimeoverride float Estimated Work
estimatedtimeoverridebaseline float Estimated Work Baseline
estrevenue currency Estimated Revenue
externalid select External ID
externalidstring text External ID (Text)
fax phone Fax
formuladate date Formula (Date)
formulanumeric float Formula (Numeric)
formulatext text Formula (Text)
giveaccess checkbox Login Access
globalsubscriptionstatus select Global Subscription Status
image image Image
includecrmtasksintotals checkbox Include CRM Tasks in Job Totals
internalid select Internal ID
internalidnumber integer Internal ID (Number)
isdefaultbilling checkbox Default Billing Address
isdefaultshipping checkbox Default Shipping Address
isexempttime checkbox Classify Time as Exempt
isinactive checkbox Inactive
isproductivetime checkbox Classify Time as Productive
isutilizedtime checkbox Classify Time as Utilized
jobbillingtype select Billing Type
jobitem select Billing Item
jobprice currency Job Price
jobresource select Job Resource
jobresourcerole select Job Resource Role
jobtype select Job Type
language select Language
lastbaselinedate date Last Baseline Date
lastmodifieddate datetime Last Modified
level select Level
limittimetoassignees checkbox Limit Time and Expenses To Resources
materializetime checkbox Create Planned Time Entries
parent select Sub of
pctcomplete integer Percent Complete
percenttimecomplete integer Percent Time Complete
permission select Permission
phone phone Phone
phoneticname text Phonetic Name
plannedwork float Planned Work
plannedworkbaseline float Planned Work Baseline
projectedenddatebaseline date Projected End Date Baseline
projectmanager select Project Manager
representingsubsidiary select Represents Subsidiary
sourceserviceitemfromratecard checkbox Source Service Item to Task Assignments from Rate Card
startdate date Start Date
startdatebaseline date Start Date Baseline
state select State/Province
status select Status
subsidiary select Subsidiary
timeapproval select Time Approval
timeremaining float Remaining Work
zipcode text Zip

Search Columns

Internal ID Type Label
accountnumber text Account
actualtime float Actual Work
address text Address
addressee text Addressee
addressinternalid text Address Internal ID
addresslabel text Address Label
addressphone text Address Phone
allocatepayrollexpenses checkbox Allocate Payroll Expenses
allowallresourcesfortasks checkbox Display All Resources for ProjectTask Assignment
allowexpenses checkbox Allow Expenses
allowtime checkbox Allow Time Entry
altcontact text Alt. Contact
altemail email Alt. Email
altname text Name
altphone phone Office Phone
attention text Attention
bbudgetusecalculatedvalues checkbox Use Calculated Values for all Billing Budgets
billcountrycode text Billing Country Code
billingratecard select Billing Rate Card
billingschedule select Billing Schedule
billzipcode text Billing Zip
calculatedenddate date Calculated End Date
calculatedenddatebaseline date Calculated End Date Baseline
category select Category
cbudgetlaborbudgetfromalloc checkbox Calculate Labor Budgets from Resource Allocations
cbudgetusecalculatedvalues checkbox Use Calculated Values for all Cost Budgets
city text City
comments text Comments
companyname text Job Name
contact text Primary Contact
country select Country
countrycode text Country Code
customer select Customer
datecreated datetime Date Created
email email Email
enddate date Actual End Date
entityid text Name
entitynumber integer Number
entitystatus select Status
estimatedcost currency Estimated Cost
estimatedgrossprofit currency Estimated Gross Profit
estimatedgrossprofitpercent percent Estimated Gross Profit %
estimatedlaborcost currency Estimated Labor Cost
estimatedlaborcostbaseline currency Estimated Labor Cost Baseline
estimatedlaborrevenue currency Estimated Labor Revenue
estimatedrevenue currency Estimated Revenue
estimatedtime float Initial Time Budget
estimatedtimeoverride float Estimated Work
estimatedtimeoverridebaseline float Estimated Work Baseline
externalid select External ID
fax text Fax
formulacurrency currency Formula (Currency)
formuladate date Formula (Date)
formuladatetime datetime Formula (Date/Time)
formulanumeric float Formula (Numeric)
formulapercent percent Formula (Percent)
formulatext text Formula (Text)
globalsubscriptionstatus select Global Subscription Status
image select Image
includecrmtasksintotals checkbox Include CRM Tasks in Job Totals
internalid select Internal ID
isdefaultbilling checkbox Default Billing Address
isdefaultshipping checkbox Default Shipping Address
isexempttime checkbox Classify Time as Exempt
isinactive checkbox Inactive
isproductivetime checkbox Classify Time as Productive
isutilizedtime checkbox Classify Time as Utilized
jobbillingtype select Billing Type
jobitem select Billing Item
jobprice currency Job Price
jobresource select Job Resource
jobresourcerole select Job Resource Role
jobtype select Job Type
language select Language
lastbaselinedate date Last Baseline Date
lastmodifieddate datetime Last Modified
lastviewed datetime Last Viewed
level select Level
limittimetoassignees checkbox Limit Time and Expenses to Resources
materializetime checkbox Create Planned Time Entries
percentcomplete percent Percent Complete
percenttimecomplete percent Percent Time Complete
permission select Permission
phone phone Phone
phoneticname text Phonetic Name
plannedwork float Planned Work
plannedworkbaseline float Planned Work Baseline
projectedenddate date Projected End Date
projectedenddatebaseline date Projected End Date Baseline
projectmanager select Job Manager
representingsubsidiary select Represents Subsidiary
shipcountrycode text Shipping Country Code
sourceserviceitemfromratecard checkbox Source Service Item to Task Assignments from Rate Card
startdate date Start Date
startdatebaseline date Start Date Baseline
state select State/Province
statedisplayname select State/Province Display Name
subscription select Subscription
subscriptiondate datetime Subscription Date
subscriptionstatus checkbox Subscription Status
subsidiary select Subsidiary
subsidiarynohierarchy select Subsidiary (no hierarchy)
timeapproval select Time Approval
timeremaining float Remaining Work
type select Type
zipcode text Zip Code