Job Costing - ASCII File Layout - Job Import

Control File = JCIMPJOB.ctl

Column Name Screen Prompt Description Required Type Length
JCJI_COMP_CODE Company Company Code – This will be validated against the CMiC Company table. Yes Char 8
JCJI_JOB_CODE Job Code The job code to import or the string "*TO BE GENERATED*" if the system is creating the job code. Yes Char 10
JCJI_JOB_NAME Name Job Name – If the third party system does not have a job name, then a common method of creating a name is a concatenation of the address, city, and state. No Char 60
JCJI_JOB_LONG_CODE   Job Long Code – This is the job code used by the third party software. If the job code is set to "*TO BE GENERATED*" then this field will be used to help generate the job code if this field is not null. The first six characters of this field will be used as the first six digits of the job code. This field is also stored as a reference field on the Job Master file. No Char 24
JCJI_JOB_CTRL_CODE Control Job Controlling Job Code – If the job is not a sub-job then enter the value "ALL". The controlling job must exist in the system or import file. Leave as null if the Job Control Long Code field is being used. No Char 10
JCJI_JOB_CTRL_LONG_CODE   Controlling Job Long Code – If the job being created is a sub-job then populate the Controlling Job Long Code field. Leave as null if the Job Control Code is being used. The Controlling Job Long Code must exist in the system or import file. No Char 24
JCJI_CUST_CODE Customer Customer Code – This will be validated against the CMiC Customer Table. If the job is a Job Billing type job then the customer code is required. No Char 8
JCJI_CONTRACT_CODE Contract Contract Code − If this field is left blank the contract code will be set to the same as the job code. No Char 8
JCJI_CONTRACT_AMT Current Contract Amount The contract amount. No Num 18,2
JCJI_WM_CODE   The unit of measurement will be validated against the CMiC WM table. Set to the Not Applicable WM Code. No Char 2
JCJI_EST_START_DATE 'DD-MON-YYYY' Estimated Start Date The Estimated Start Date of the job. No Date  
JCJI_EST_COMPL_DATE 'DD-MON-YYYY' Estimated End Date The Estimated End Date of the job. No Date  
JCJI_JOB_LOC_CODE Location Location Code will be validated against the CMiC Location Table. No Char 5
JCJI_PROJ_MGR Project Manager Project Manager – validated against the valid list of company contacts. Required, if mandatory on JC Control file. No Char 10
JCJI_TERMS Terms Terms Code validated against the CMiC Terms Code values. Yes Char 6
JCJI_MKT_SEC Market Sector The Market Sector value validated against the valid values in CMiC. No Char 10
JCJI_RET_CODE Retainage Code Retainage code validated against the retainage code maintained in CMiC. No Char 10
JCJI_ADDR_TYPE Address Type Address type validated against the business partner address codes. No Char 5
JCJI_WORK_LOC Work Location Work location validated against the valid CMiC work locations. No Char 15
JCJI_ALLOW_TRANS Allow Transactions 'Allow Transactions' checkbox value. Valid values are "Y" or "N". No Char 1
JCJI_BID_FLAG Bid Job Indicates if the job is still in the bid stage or not. "Y" indicates that this is a bid job. Do not flag this field if the job has already been won as it is considered to be a job in progress. A bid job cannot be billed via Job Billing. Yes Char 1 Only Y/N are valid values
JCJI_BID_SUBMIT_DATE 'DD-MON-YYYY' Bid Date The Bid Submit date for this job. No Date  
JCJI_INV_FORMAT_CODE Default Invoice Format The Job Billing invoice format code. If entered, this must be a valid format code previously defined in the Job Billing module. No Char 30
JCJI_DEPT_CODE Default Department The department the job belongs to. If this is left blank, the department from the Job Cost Control File will be used. This must be a valid CMiC department code. No Char 5
JCJI_BILL_METH_CODE Billing Method The method that will be used to bill this job. Valid values are "AR" or "JB". Yes Char 2
JCJI_REVENUE_GEN_STATE Revenue Generation The revenue generation method to be used on this job. The valid values are "J" as costs incurred and no GL, "G" as costs incurred with GL. Yes Char 1
JCJI_BILLING_TYPE_CODE Default Billing Type This is the default type of billing to be used for JB only. This must be a valid CMiC Job Billing Type code if the Job Billing method is JB. No Char 4
JCJI_INVOICE_GROUP_CODE Invoice Link Leave blank unless otherwise told by CMiC. No Char 10
JCJI_PHS_CAT_TO_BILL_FLAG   Not utilized, but required to be set to ‘Y’. Yes Char 1
JCJI_CONSTRUCTION_VALUE Construction Value Value of the complete job not just your own portion of the contract. This can be left blank. Do not set to zero. No Num 18,2
JCJI_MAX_HOURLY_RATE Maximum Hourly Rate The maximum hourly rate that is allowed to be charged to this job. No Num 18,2
JCJI_MAX_BILLING_AMT Maximum Billing Amount The maximum amount that can be billed to the owner for this job. Do not set to zero. No Num 18,2
JCJI_MAX_BILLING_BUDGET_AMT Maximum Revenue Cap The maximum amount of revenue allowed to be generated, before the auto-reserve function kicks in. No Num 18,2
JCJI_USE_PAY_BILL_RATE_FLAG Use Payroll Bill Rates Indicates if bill rates are derived from Payroll or the Job Billing Rate table defined for the job. Yes Char 1 Only Y/N are valid values
JCJI_IB_ALLOW_FLAG Allow Inter-branch charges Does this job allow inter-branch charges? Yes Char 1 Only Y/N are valid values
JCJI_BILLING_RATE_TABLE_CODE Job Billing: Billing Rate Table The Billing Rate Table to be used for this job. Required if the job is a Job Billing Type job. This must be an existing valid Billing Rate table. No Char 10
JCJI_IB_FULL_TARIFF_FLAG Inter-branch Full Tariff used flag Full tariff refers to inter-branching. If the tariff is partial, set to ‘N’, otherwise set to ‘Y’. Yes Char 1 Only Y/N are valid values
JCJI_SEC_GROUP1 Job Security Group Code Job Security Code – If entered must be a valid security code for this company. If there is no security applied, you will need to utilize the JC security functions in System Data to give access to this job. No Char 10
JCJI_SEC_GROUP2 Job Security Group Code See above. No Char 10
JCJI_SEC_GROUP3 Job Security Group Code See above. No Char 10
JCJI_SEC_GROUP4 Job Security Group Code See above. No Char 10
JCJI_SEC_GROUP5 Job Security Group Code See above. No Char 10
JCJI_USER_FIELD1 User Extension Field # 1 If User Extensions are defined for jobs, then these next 10 fields represent the 10 fields specified on the Import utility and you may want to import the appropriate data, otherwise it can be entered manually after the import. No Char 2000
JCJI_USER_FIELD2 User Extension Field # 2 See above. No Char 2000
JCJI_USER_FIELD3 User Extension Field # 3 See above. No Char 2000
JCJI_USER_FIELD4 User Extension Field # 4 See above. No Char 2000
JCJI_USER_FIELD5 User Extension Field # 5 See above. No Char 2000
JCJI_USER_FIELD6 User Extension Field # 6 See above. No Char 2000
JCJI_USER_FIELD7 User Extension Field # 7 See above. No Char 2000
JCJI_USER_FIELD8 User Extension Field # 8 See above. No Char 2000
JCJI_USER_FIELD9 User Extension Field # 9 See above. No Char 2000
JCJI_USER_FIELD10 User Extension Field # 10 See above. No Char 2000
JCJI_PHS_TEMPLATE Phase Template Code Any phase template entered on the job record will override the template entered during the Create Job process. No Char 8
JCJI_ACT_START_DATE 'DD-MON-YYYY' Actual Start Date If this is entered, the job will be considered "In Process" instead of "Pending". No Date