Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
job_import_using_the_job_import__4732
job_import_using_the_job_import__4732
Job data is imported using the following process:

Table of Contents

Image Added

Step 1

...

: Complete the Job Import worksheet using the guidelines below

...

Anchor
job_import_data_entry_guidelines_9965
job_import_data_entry_guidelines_9965
Data entry guidelines

...

The following fields are not used with this release of Job Import:

  • Project Billing,
  • ContractMaxBillAmount

...

  • Exclude from POC Calculation

...

...

Required fields

Required fields are marked clearly in red. If you attempt to validate or update Job Cost with any required fields blank, those fields are marked with an error in the JobImportResults.html import log file.

The remaining (non-required) fields can be completed as necessary, either in the worksheet or in Job Cost after the data has been imported.

...

Date fields

Dates must be entered into date fields using the following format only:
YYYY-MM-DDFor example, 2015-05-22
The year must be four digits; the month, two digits; and the day, two digits (with single digit months and days padded with a "0"). The year, month, and day must each be separated with a dash, and the order cannot be switched.

About specific fields

  • Cost Code Number field
    The cost code you enter must exist as a master cost code in Job Cost and match the cost code format set up in Job Cost.
  • Cost Element field
    You must enter the number that represents the cost element (for example "1" for Labor); you cannot enter the description (for example, just "Labor").
  • Division
    You can only change divisions for a job if you are NOT using the Percentage-of-Completion posting option in Job Cost and you ARE using the "Change division after costs are posted to a job" setup option. You cannot change the division for a job if any of the following exist for the job: 1) unposted costs, 2) unposted invoices, 3) committed costs.
  • Bid Due Date and Create Date fields
    These fields are informational only and do not appear on any Job Cost windows; they are stored in the tables for quick retrieval.
  • Estimate Amount
    This field (in the Import - Cost Codes & Estimates section) is automatically calculated based on the Estimate Amount/Unit and Estimate Units columns. DO NOT delete the Estimate Amount cells. If you have to clear and start over, clear ONLY the Estimate Amount/Unit and Estimate Units fields.

...

Creating estimates to import

When you use the Job Import worksheet to import cost codes and estimates into Job Cost, those estimates are handled differently depending on whether the Estimate Cost by Period option is turned on in Posting Options.
The  The system date determines what period the transactions are assigned to.

EXAMPLE
The following estimate is entered on 5/08/15:

Cost Code Number

1-10-3

Cost Element

1 (Labor)

Estimate Amount / Unit

$100.00

Estimate Units

10

Estimate Amount

$1,000.00


On 5/10/15, you realize that the estimate needs to be updated, and you enter the following:

Cost Code Number

1-10-3

Cost Element

1 (Labor)

Estimate Amount / Unit

$100.00

Estimate Units

20

Estimate Amount

$2,000.00

  • If the Estimate Cost by Period option is ON, the system accumulates estimates from the multiple estimate entries. In this example, the total estimate for the cost code is 30 units at $3,000. If you were to create an additional estimate for the month of June on 6/08/15, for 5 units at $500, the total estimate for the cost code would be 35 units at $3,500.
  • If the Estimate Cost by Period option is OFF, the system replaces the first estimate with the second estimate. In this example, the new estimate for the cost code is 20 units at $2,000.

...

Step 2 - Validate the information entered on the worksheet

When you finish entering information on the Job Import worksheet, the data should be validated before you actually update Job Cost. This allows you to see whether the update is going to be successful based on the requirements of the Job Cost system. If, for example, you have entered an invalid cost code, validating the information catches and allows you to correct that error.

To validate your data without updating Job Cost, choose Validate Only. When the validation is complete, the Job Cost Import Log appears, displaying any errors that were encountered during validation. Refer to Viewing the Job Cost Import Log file for more information.
If everything is validated successfully, the following message appears:
The import data has been validated.
If the import was not successful, you receive a message with the number of errors found during the validation.
The Job Cost Import Log is also saved in the Job Import installation folder as JobImportResults.html if you need to view it again later.

...

Step 3 - Update Job Cost with the changes from the worksheet.

When you have completed and successfully validated the Job Import worksheet, you are ready to import the information into Job Cost. After the import, the corresponding Job Cost records are updated and/or created.

...

The Job Cost Import Log is also saved in the Job Import installation folder as JobImportResults.html if you need to view it again later. See Viewing the Job Cost Import Log file. Note:

Note

If you add project tasks after the initial update to Job Cost, you have to manually add the cost codes in Job Cost. The import does not create new cost codes in Job Cost; it only updates data for existing cost codes.

Anchor
job_import_viewing_the_job_cost__9054
job_import_viewing_the_job_cost__9054
Anchor
job_import_viewing_the_job_cost__5274
job_import_viewing_the_job_cost__5274
Viewing the Job Cost Import Log file

The Job Cost Import Log summarizes all the cost code information that was successfully and unsuccessfully imported into Job Cost, including cost code subtotal amounts. This detailed information is useful when there are multiple worksheet entries for the same cost code.
Image Removed

...

Image Added

Adding more fields for a custom spreadsheet

You can create a custom spreadsheet by populating the Job Import worksheet with additional fields for importing in Job Cost. You may want to make a copy of the default Signature Job Import.xlsm spreadsheet to customize.

Note

...

These additional fields cannot be validated. Make sure valid values are entered before importing.

  1. Open the custom spreadsheet.
  2. If macros have been disabled, enable content for the spreadsheet.
  3. Select the Job Import worksheet.
  4. Scroll down to locate row #59, which contains the headings for fields in the Cost Codes & Estimates section. This is where you can add more fields.
  5. Select column I, which is the blank column immediately after the Estimate Measure column. You can add fields beginning with column I.

The labels for these columns must match exactly what is shown in the right column of the table below; otherwise, data entered into those fields will not be imported. Pay close attention to capitalization.

For this JC00071 table fieldEnter this as the column heading

WS_Manager_ID

ManagerID

WS_Inactive

Inactive

Profit_Type_Number

ProfitTypeNumber

Profit_Amount

ProfitAmount

Next_Subdivision_Type

NextSubdivisionType

WS_Account_Index_2

AccountIndex2

Track_Production_Qty

TrackProductionQty

Production_Estimate_Qty

ProductionEstQty

Production_Actual_Qty

ProductionActualQty

Production_Qty_Curr_Per

ProductionQtyCurrPer

Production_Best

ProductBest

Production_Best_Date

ProductionBestDate

Production_Measure_Code

ProductionMeasureCode

Bill_Type

BillType

Sched_Completion_Date

ScheduleCompletionDate

ACTCOMPDATE

ActualCompletionDate

Schedule_Start_Date

ScheduleStartDate

ACTSTARTDATE

ActualStartDate

Billing_Schedule_Line

BillingScheduleLine

WRKRCOMP

WorkComplete

Labor_Group_Name

LaborGroupName

User_Define_1

UserDefine1

User_Define_2

UserDefine2

USERDEF1

USERDEF1

USERDEF2

USERDEF2

User_Def_Integer_1

UserDefInteger1

User_Def_Integer_2

UserDefInteger2

User_Defined_Integer_3

UserDefInteger3

User_Defined_Integer_4

UserDefInteger4

User_Defined_Dollar_1

UserDefDollar1

User_Defined_Dollar_2

UserDefDollar2

User_Defined_Dollar_3

UserDefDollar3

User_Defined_Dollar_4

UserDefDollar4

USRDAT01

UserDefDate1

USRDAT02

UserDefDate2

User_Defined_Date_3

UserDefDate3

User_Defined_Date_4

UserDefDate4

User-Defined_CB_1

UserDefCheckBox1

User-Defined_CB_2

UserDefCheckBox2

User-Defined_CB_3

UserDefCheckBox3

User_Defined_CB_4

UserDefCheckBox4

VNDRNMBR

VendorID

ITEMNMBR

ItemNum

PORDMNMR

PurchaseOrderNum