Project Import Template Field Reference

This field reference lists the fields in all worksheets of the Project Import Template. You can see whether or not each field is required and a description of valid values or other pertinent information.

If a default project is set up in ProContractor and a field in the template is left blank, ProContractor uses the value from the default project.

Tip: While preparing your data for import, you may also find it helpful to review the Help topic for the Project screen in ProContractor.

General worksheet

Use the General worksheet to enter general information about each project. Note that this worksheet can include information for all types of projects. This means that you can import master projects and sub projects during the same import process.

Field

Required?

Description

Company

Yes

Enter the code of the company for the project.

Note: You can import data only for companies to which you have full access in ProContractor.

Project

Yes

Enter a code of up to 8 alphanumeric characters to identify the project.

Project Name

Yes

Enter the name or a description of the project.

The project name should be unique and descriptive enough that other users can easily identify it in a lookup list. As a best practice, you should always give projects unique names across companies.

Main Address Street 1

No

Enter the first line of the street portion of the project's main address.

Main Address Street 2

No

Enter the second line of the street portion of the project's main address.

Main Address City

No

Enter the city of the project's main address.

Main Address State

No

Enter the state () or province () of the project's main address.

Main Address Zip

No

Enter the ZIP code () or postal code () of the project's main address.

Main Address Country

Yes

Enter the country for the project.

Map Grid

No

Enter map grid information that indicates how to find the project location on a map.

Direction

No

Enter directions to the project location.

Status

Yes

Enter the status of the project.

  • Active - The project is available for use and appears in lookup lists.

  • Inactive - The project is not available for use and does not appear in lookup lists on other screens.

    Note: An inactive project is considered a closed project. Top open an inactive project or to save an entry associated with an inactive project, you must enter the password set on the Project Settings screen.

Closed Date

No

If the project status is inactive, enter the date on which the project was closed.

Memo

No

Enter any comments or notes about the project.

Enable Mobile Time Card Geofencing

No

Indicate whether or not to enable mobile time card geofencing, which will prevent a mobile user from clocking in or out on a mobile device when that device is outside of the defined area. If you enable mobile time card geofencing, you must enter the coordinates of the project and the radius from the coordinates within which mobile users can clock in or out.

  • Yes/No

  • Y/N

  • True/False

  • On/Off

    Note: The timecard entry settings for Require Clock-in/Clock-out and Enable GeoFencing out must be enabled for the mobile user for geofencing to be enforced.

Coordinates

Conditional

If you enabled mobile time card geofencing, enter the GPS decimal coordinates with up to 6 decimal places for the project location.

To Determine the project coordinates:

  1. Enter the project address into Google Maps to view the project location.

  2. From Google Maps, right-click on project location and select What's here?.

  3. Copy the decimal coordinates from Google Maps and paste them into the Coordinates field of the Project import template.

Radius

Conditional

If you enabled mobile time card geofencing, enter the radius in miles up to 2 decimal places around the project coordinates within which mobile users will be able to enter a time card for the project.

Division

Conditional

If there is more than one division set up for the company, enter the division for the project.

Note: You can import data only for divisions to which you have full access in ProContractor.

Project Classification

Yes

Enter the code of the project classification for the project. The project classification is the key to cost code numbering for the project.

Project Group

No

Enter the project group for the project.

Sales Tax Authority

Yes

Enter the code of the sales tax authority to be used when you create invoices, purchase orders, subcontracts, or subcontract change orders for the project.

Tax Exemption Number

No

If the project is exempt from paying sales tax to the tax authority, enter the tax exemption number. If you enter a tax exemption number, invoices for the project will default to non-taxable.

Posting Type

Yes

Enter the posting type for the project. Valid values:

  • Template - No costs or revenue can be posted to the project. A project template is set up for the sole purpose of copying data into new projects.

  • Standard Project - Costs and revenue can be posted to the project. A standard project is not associated to any other project.

  • Master Project - Costs and revenue can be posted to the project. A master project can be associated with one or more subprojects.

  • Sub Project - Costs and revenue can be posted to the project. A subproject must be associated with a master project.

Master Project

Conditional

If the project is a sub project, enter the code of the master project.

Allow Divisions on Cost Codes

No

Indicate whether or not to allow divisions to be specified on individual cost codes.

  • Yes/No

  • Y/N

  • True/False

  • On/Off

Control Percent Complete By

Yes

Indicate how the percent complete values will be determined for work in progress calculations for the project. This setting is based on your company's methodology for calculating the work in progress percentages.

  • Project - Percent complete values will be based on the project.

  • Cost Code - Percent complete values will be based on the project cost codes. If you enter this option, you can set the percent complete method for each cost code in the project in the Cost Codes worksheet worksheet.

If you are allowing divisions on cost codes, ProContractor automatically sets this field to Cost Code.

Note: This setting, in conjunction with the Forecasted Cost Calculation fields on the Project Settings screen, affects how forecasted costs are displayed on the Forecasted Cost Report.

Percent Complete Method

Yes

Enter the method for calculating percent complete values for work in progress calculations for the project. If you are controlling percent complete by cost code, use this field to set the default percent complete method for all cost codes. You can override the default method on each cost code as needed in the Cost Codes worksheet.

COST-% - Calculated until manual entry of any % - ProContractor automatically calculates the percent complete using an equation that evaluates posted costs against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update percent complete, cost to complete, and cost at completion values in the screen. Once a manual work in progress entry is saved, ProContractor will no longer automatically calculate these values.

% - Manually entered % if basis is Budget, otherwise, same as COST-% - If the percent complete basis selected in the Project Settings screen is Cost at Completion, this method is identical to the COST-% method; in other words, ProContractor automatically calculates the percent complete using an equation that evaluates posted costs against the cost at completion until a manual work in progress entry is saved. If the percent complete basis is Budget, ProContractor does not automatically calculate percent complete. You can manually update percent complete, cost to complete, or cost at completion values in the screen.

COST - Calculated until manual entry of 100% - ProContractor automatically calculates percent complete using an equation that evaluates posted costs against the percent complete basis selected in the Project Settings screen (either Budget or Cost at Completion). You can manually update the percent complete value to 100 % in the screen when the work is finished.

HOURS - Posted Hours Complete until manual entry of 100% - This method may be useful for projects that are labor and/or equipment intensive. ProContractor automatically calculates the percent complete using an equation that evaluates posted labor hours against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update the percent complete value to 100 % in the screen when the work is finished.

UNITS - Manually entered Units Complete -This method is available only if Control Percent Complete By is set to Cost Code. When this method is selected, percent complete is automatically calculated based on manual entry of the quantity completed in the screen. The equation evaluates the quantity completed against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update the percent complete value to 100% in the screen when the work is finished.

COST TYPE - Enter Method on Cost Type Level- This method is available only if Control Percent Complete By is set to Cost Code. When this method is selected, you can enter a different percent complete method for each cost type in the Cost Codes worksheet worksheet.

Note: This setting, in conjunction with the Forecasted Cost Calculation fields on the Project Settings screen, affects how forecasted costs are displayed on the Forecasted Cost Report.
Tip: Examples of how the percent complete basis and percent complete method affect work in progress calculations can be viewed in the topic of the Help.

Calculate Budget By

Yes

Enter the default method for calculating budgets for cost types. This is a key factor in your project management processes and enables you to match costs to estimated costs.

  • Lump Sum - You can enter a budget amount for the cost type.

  • Unit Cost - You can enter the quantity and unit cost for the cost type and ProContractor calculates the budget amount.

  • Posted Cost - ProContractor calculates the budget amount based on the costs posted to the cost type.

  • Pending and Posted Cost - ProContractor calculates the budget amount based on the costs posted to the cost type and pending costs for the cost type.

Consider this setting carefully; once you import the project, you cannot modify this setting.

Additional worksheet

Use the Additional worksheet to specify additional project information. This worksheet is required.

Field

Required?

Description

Company

Yes

Enter the code of the company for the project.

Project

Yes

Enter a code of up to 8 alphanumeric characters to identify the project.

Customer

No

Enter the code of the customer for the project. When you associate a customer with a project, you can track invoicing in the Customers module.

If this is an internal project or if there are multiple customers for the project, leave this field blank.

Contract Date

Yes

Enter the contract date for the project.

Estimated Completion Date

No

Enter the estimated completion date for the project.

Owners Project Number

No

Enter the owner's project number.

Square Footage Number

No

Enter the square footage for the project.

Work Location

Yes

Enter the code of the work location for the project. This setting controls the state and local tax calculation for the project in cases where the employee record contains a different location. It also controls the prevailing wage package assigned to the project.

If you are setting up a prevailing wage project, you may want to coordinate this setting with your payroll department to ensure that you select the correct wage agreement and tax combination.

Print Certified Payroll Report

Yes

Indicate whether or not you want to print certified payroll reports for the project. Many states require certified payroll reports.

  • Yes/No

  • Y/N

  • True/False

  • On/Off

Certified Payroll Period Start Date

No

If you plan to print certified payroll reports, enter a start date for the certified payroll report for the project. This value is used to number the certified reports for the week number (number of weeks on the project) and is required by most states on the certified payroll report.

Self Insured Certificate Number

No

If you are electronically filing certified payroll for California, enter the self-insured certificate number for the project. Note that this value overrides the self-insured certificate number entered on the Company screen.

Workers Compensation Policy Number

No

If you are electronically filing certified payroll for California, enter the workers' compensation policy number for the project. Note that this value overrides the workers' compensation policy number entered on the Company screen.

Labor Burden Percent

No

Enter the default percentage for labor burden in change management records associated with the project.

Markup Method

No

Enter the default markup method in change management records associated with the project.

Project Cost Types worksheet

Use the Project Cost Types worksheet to specify the cost types that are valid for each project and to define account and overhead details.

If this worksheet is not completed, ProContractor uses the cost types from the project classification.

Field

Required?

Description

Company

Yes

Enter the code of the company for the project.

Project

Yes

Enter a code of up to 8 alphanumeric characters to identify the project.

Cost Type

Yes

Enter the cost type.

Prevent Posting

No

Indicate whether or not to prevent the cost type from being used for posting under the project.

  • Yes/No

  • Y/N

  • True/False

  • On/Off

Account

No

Enter the general ledger account for the cost type under the project.

Overhead Percent

No

Enter the overhead allocation as a percentage of actual cost. You can use up to 2 decimal places.

Note: If you enter a value in this field, you must also enter the cost type, cost account, and accrual account for the overhead allocation.

Overhead Rate per Hour

No

If the cost type has a cost category of Labor, enter the overhead allocation as an hourly rate.

Note: If you enter a value in this field, you must also enter the cost type, cost account, and accrual account for the overhead allocation.

Overhead Cost Type

Conditional

If you entered an overhead percent, enter the code of the project cost type for the overhead allocation.

Overhead Cost Account

Conditional

If you entered an overhead percent, enter the code of the general ledger account for posting costs of calculated overhead.

Overhead Accrual Account

Conditional

If you entered an overhead percent, enter the code of the general ledger account for posting accruals of calculated overhead.

Project Import Template Field Reference

Cost Codes worksheet

Use the Cost Codes worksheet to create and maintain cost codes for the work activities to be performed for the project.

Project cost codes in ProContractor give you the flexibility for any job. You can create simple codes for simple projects or more complex codes when you need to handle more complex projects. Your project cost codes can be based on almost any format, including formats suggested by the Construction Specification Institute (CSI) and various Departments of Transportation (DOTs). ProContractor allows you to enter cost codes of up to four levels with a total length of up to 18 characters, however no single level can exceed 10 characters. Use the Project Classification screen to set up your project cost code format.

The Cost Codes worksheet provides a simplified view of your cost codes. The Cost Code Cost Type worksheet worksheet allows you to specify more detail about your cost types.

Field

Required?

Description

Company

Yes

Enter the code for the company for the project.

Project

Yes

Enter a code of up to 8 alphanumeric characters to identify the project.

Cost Code

Yes

Enter a code to identify the cost code in the format defined on the Project Classification screen.

Note: Project cost codes in ProContractor give you the flexibility for any job. You can create simple codes for simple projects or more complex codes when you need to handle more complex projects. Your project cost codes can be based on almost any format, including formats suggested by the Construction Specification Institute (CSI) and various Departments of Transportation (DOTs). ProContractor allows you to enter cost codes of up to four levels with a total length of up to 18 characters, however no single level can exceed 10 characters. Use the Project Classification screen to set up your project cost code format.

Cost Code Name

Yes

Enter a name for the cost code.

Level Type

Yes

Indicate if this cost code will be used for grouping or posting.

  • Grouping

  • Posting

    Note: All cost code levels before the last level must be set to Grouping and the last level must be set to Posting.

Status

No

Enter the status of the cost code.

  • Active - Cost code is available for use and appears in lookup lists.

  • Inactive - Cost code is not available for use and does not appear in lookup lists on other screens. However, it persists in previous selections.

Quantity

No

Enter the project-to-date quantity for cost code budgeting.

Unit of Measure

No

Enter the code of the default unit of measure for the cost code.

Division

Conditional

If you are allowing divisions on cost codes, enter the code of the division for the cost code.

Note: You can import data only for divisions to which you have full access in ProContractor.

Payroll Insurance

No

Enter the code for the insurance class for the cost code.

Work Location

No

Enter the code of the work location for the cost code. The work location entered here applies only to this cost code and takes precedence over the work location specified in the Additional worksheet.

Memo

No

Enter any comments or notes about the cost code.

Percent Complete Method

Yes

If you indicated to control percent complete by cost code in the General worksheet, enter the method for calculating percent complete values for work in progress calculations for the cost code.

  • COST-%-Calculated until manual entry of any % - ProContractor automatically calculates the percent complete using an equation that evaluates posted costs against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update percent complete, cost to complete, and cost at completion values in the screen. Once a manual work in progress entry is saved, ProContractor will no longer automatically calculate these values.

  • %-Manually entered % if basis is Budget, otherwise, same as COST-% - If the percent complete basis selected in the Project Settings screen is Cost at Completion, this method is identical to the COST-% method; in other words, ProContractor automatically calculates the percent complete using an equation that evaluates posted costs against the cost at completion until a manual work in progress entry is saved. If the percent complete basis is Budget, ProContractor does not automatically calculate percent complete. You can manually update percent complete, cost to complete, or cost at completion values in the screen.

  • COST-Calculated until manual entry of 100% - ProContractor automatically calculates percent complete using an equation that evaluates posted costs against the percent complete basis selected in the Project Settings screen (either Budget or Cost at Completion). You can manually update the percent complete value to 100 % in the screen when the work is finished.

  • HOURS-Posted Hours Complete until manual entry of 100% - This method may be useful for projects that are labor and/or equipment intensive. ProContractor automatically calculates the percent complete using an equation that evaluates posted labor hours against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update the percent complete value to 100 % in the screen when the work is finished.

  • UNITS-Manually entered Units Complete - When this method is selected, percent complete is automatically calculated based on manual entry of the quantity completed in the screen. The equation used to calculate percent complete evaluates the quantity completed against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update the percent complete value to 100% in the screen when the work is finished.

  • COST TYPE- Enter Method on Cost Type Level By Cost Type - When this method is selected, you can specify the percent complete method for each cost type in the Cost Code Cost Type worksheet worksheet.

    Note: You can set the percent complete method for posting level cost codes only.
    Tip: Examples of how the percent complete basis and percent complete method affect work in progress calculations can be viewed in the help topic.

Start Date

No

Enter the start date of the cost code.

Estimated Completion Date

No

Enter the estimated completion date of the cost code.

Cost Code Cost Type worksheet

Use the Cost Code Cost Type worksheet to provide more detail about your cost types. You can specify settings that enable you to control how budgets are calculated and whether a cost type can be used to post under a cost code.

If this worksheet is not completed, ProContractor automatically generates the information during import from the Cost Codes worksheet worksheet, and there is no way to import budgets. You will have to enter them manually.

Field

Required?

Description

Company

Yes

Enter the code for the company for the project.

Project

Yes

Enter a code of up to 8 alphanumeric characters to identify the project.

Cost Code

Yes

Enter a code of up to 21 alphanumeric characters to identify the cost code.

Note: Project cost codes in ProContractor give you the flexibility for any job. You can create simple codes for simple projects or more complex codes when you need to handle more complex projects. Your project cost codes can be based on almost any format, including formats suggested by the Construction Specification Institute (CSI) and various Departments of Transportation (DOTs). ProContractor allows you to enter cost codes of up to four levels with a total length of up to 18 characters, however no single level can exceed 10 characters. Use the Project Classification screen to set up your project cost code format.

Cost Type

Yes

Enter the code for a cost type.

Prevent Posting

No

Indicate whether or not to prevent the cost type from being used for posting under the project.

  • Yes/No

  • Y/N

  • True/False

  • On/Off

Account

No

Enter the code of the general ledger account to be used by the cost type for posting under the cost code.

Calculate Budget By

Yes

Enter the method for calculating the budget for the cost type under the cost code.

  • Lump Sum - You can enter a budget amount for the cost type.

  • Unit Cost - You can enter the quantity and unit cost for the cost type and ProContractor calculates the budget amount.

  • Posted Cost - ProContractor calculates the budget amount based on the costs posted to the cost type.

  • Pending and Posted Cost - ProContractor calculates the budget amount based on the costs posted to the cost type and pending costs for the cost type.

Unit of Measure

No

Enter the default unit of measure for the cost type under the cost code.

Quantity or Hours

No

Enter the project-to-date quantity or hours for the cost type.

Unit Cost

No

Enter the project-to-date unit cost for the cost type.

Budget Amount

No

Enter the project-to-date estimated amount for the cost type.

Percent Complete Method

Yes

If you entered Cost Type in the Percent Complete Method field for a cost code in the Cost Codes worksheet, enter the method for calculating percent complete values for work in progress calculations for each cost type.
  • COST-%-Calculated until manual entry of any % - ProContractor automatically calculates the percent complete using an equation that evaluates posted costs against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update percent complete, cost to complete, and cost at completion values in the screen. Once a manual work in progress entry is saved, ProContractor will no longer automatically calculate these values.

  • %-Manually entered % if basis is Budget, otherwise, same as COST-% - If the percent complete basis selected in the Project Settings screen is Cost at Completion, this method is identical to the COST-% method; in other words, ProContractor automatically calculates the percent complete using an equation that evaluates posted costs against the cost at completion until a manual work in progress entry is saved. If the percent complete basis is Budget, ProContractor does not automatically calculate percent complete. You can manually update percent complete, cost to complete, or cost at completion values in the screen.

  • COST-Calculated until manual entry of 100% - ProContractor automatically calculates percent complete using an equation that evaluates posted costs against the percent complete basis selected in the Project Settings screen (either Budget or Cost at Completion). You can manually update the percent complete value to 100 % in the screen when the work is finished.

  • HOURS-Posted Hours Complete until manual entry of 100% - This method may be useful for projects that are labor and/or equipment intensive. ProContractor automatically calculates the percent complete using an equation that evaluates posted labor hours against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update the percent complete value to 100 % in the screen when the work is finished.

  • UNITS-Manually entered Units Complete - This method is available only if Control Percent Complete By is set to Cost Code. When this method is selected, percent complete is automatically calculated based on manual entry of the quantity completed in the screen. The equation used to calculate percent complete evaluates the quantity completed against the percent complete basis selected in the Project Settings screen (either budget or cost at completion). If needed, you can manually update the percent complete value to 100% in the screen when the work is finished.

Note: Examples of how the percent complete basis and percent complete method affect work in progress calculations can be viewed in the help topic.

Overhead Percent

No

Enter the code of the work location for the cost code. The work location entered here applies only to this cost code and takes precedence over the work location specified in the Additional worksheet.

Overhead Rate Per Hour

No

If the cost type has a cost category of Labor, enter the overhead allocation as an hourly rate.

Note: If you enter a value in this field, you must also enter the cost type, cost account, and accrual account for the overhead allocation.

Overhead Cost Type

Conditional

If you entered an overhead percent, enter the code of the project cost type for the overhead allocation.

Overhead Cost Account

Conditional

If you entered an overhead percent, enter the code of the general ledger account for posting costs of calculated overhead.

Overhead Accrual Account

Conditional

If you entered an overhead percent, enter the code of the general ledger account for posting accruals of calculated overhead.

Contacts worksheet

Use the Contact worksheet to associate contacts with the project. If you are using project-level security, add the contact associated with each user who needs access to the project and project-related screens in ProContractor. The user's contact type must have project permissions set to Full Access, and the user must have project permissions set to Access by Contact Type.

Note: A contact may appear multiple times on the project with different contact types. If any one of those contact types has Full Access project permissions, the user will have full access to the project on the Project screen and project-related screens.

Field

Required?

Description

Company

Yes

Enter the code of the company for the project.

Project

Yes

Enter a code of up to 8 alphanumeric characters to identify the project.

Contact Type

Yes

Enter the code of the Contact Type screen for the contact you want to associate with the project.

Name

Yes

Enter the name of Contact screen you want to associate with the project.

UDF worksheet

Use the UDF worksheet to specify import values for user-defined fields.

The UDF worksheet contains columns for up to 20 user-defined fields (named UDF_01 through UDF_20) . You must include a column for each user-defined field that is set up for the corresponding function in ProContractor. The fields must be listed in order, based on their corresponding sort value in the User-Defined Fields screen. ProContractor matches the fields in the worksheet to the fields in the system based on this value. For example, the first UDF column matches to the user-defined field with the lowest sort value in the system; the second column in the worksheet matches to the user-defined field with the second lowest sort value in the system; and so on.

Field

Required?

Description

Company

Yes

Enter the code of the company for the project.

Project

Yes

Enter the code of the project.

Company

Yes

Enter the code of the company for the subcontract.

Project

No

Enter the code of the project for the subcontract.

Subcontract

Yes

Enter the code of the subcontract.

UDF_01 through UDF_20

Conditional

Enter a value for each user-defined field.

Note: ProContractor determines how to validate the value in each column based on the corresponding field's definition.