Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Job data is imported using the following process:

Step 1: Complete the Job Import worksheet using the guidelines below

There are three main sections on the Job Import worksheet: Job Information, Cost Codes & Estimates, and Bill Code Numbers.

Most of the fields in each section are self-explanatory, as they correspond to fields in Job Cost. When you enter data into the cells, remember the field requirements and restrictions in Job Cost. These same rules apply to imported data.

For example, the Job Number field in Job Cost is limited to seventeen characters; therefore, if you are creating a new job in the custom spreadsheet, the Job Number must be seventeen characters or less. If you exceed the number of characters, Job Cost will not be updated with the new job. Be sure to check the information that you import for accuracy.

Unused fields

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 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 below 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.

  1. On the Job Import Setup worksheet, make sure the Allow to create job option is set appropriately. If you are creating a new job that does not currently exist in Job Cost, this must be marked YES.
  2. Double-check your estimates, then choose Update Job Cost.
  3. When the import is complete, the Job Cost Import Log appears.
    • If everything is imported 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 update.

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 below.

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.

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.

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.

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

  • No labels