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. |
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)] |