Create a JC Job Cost Code (Job Phases)
    • 12 Feb 2025
    • 2 Minutes to read
    • Dark
      Light

    Create a JC Job Cost Code (Job Phases)

    • Dark
      Light

    Article summary

    Post
    /jc-rest-api/rest/1/jcjobcostcodes

    Create Job Cost Codes / Phases

    UI Location: Project Controls - Job Costing - Setup - Local Tables - Enter Cost Code

    Security
    HTTP
    Type basic

    Basic authentication

    Header parameters
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    Body parameters
    object
    Example{ "GjjpCompCode": "001", "GjjpJobCode": "00100", "GjjpCode": "002", "GjjpActiveFlag": "Y", "GjjpStoreFcastApprovedFlg": "N", "GjjpFactorableFlg": "N", "GjjpCtrlCode": "00", "GjjpJobCtrlCode": "ALL", "GjjpName": "Drawings", "GjjpVUuid": "" }
    GjjpCtrlCode
    string Required

    💻 UI Fieldname: Ctrl.Cost Code

    Max length16
    GjjpCompCode
    string Required

    CompanyCode

    💻 UI Fieldname: Company

    Max length8
    GjjpFactorableFlg
    string Required

    Y: Phase is factorable

    Max length1
    GjjpJobCtrlCode
    string Required
    Max length10
    GjjpJobCode
    string Required
    Max length10
    GjjpVUuid
    string Required
    Max length64
    GjjpName
    string Required

    💻 UI Fieldname: Name

    Max length50
    GjjpCode
    string Required
    Max length16
    GjjpStoreFcastApprovedFlg
    string Required

    Forecast Approved Flag. "Y": Forecast approved and allowed to be stored

    Max length1
    GjjpActiveFlag
    string Required

    Y=Job-Phaseis active; N=Job-Phase is inactive.

    Max length1
    GjjpEbudgRevenueAmt
    number
    Max length18
    GjjpWmCode
    string

    💻 UI Fieldname: *WM

    Max length2
    GjjpUserEnteredProjQty
    number

    Contains value of the latest user-entered projected quantity. Once entered, can obly be erased by re-calculation.

    Max length16
    GjjpEqpOraseq
    number
    GjjpItemCompCode
    string

    Company to which the associated production inventory item belongs

    Max length8
    GjjpBillCode
    string
    Max length12
    GjjpMaxBillingAmt
    number
    Max length18
    GjjpEbudgCostAmt
    number
    Max length18
    GjjpStatusCode
    string
    Max length1
    GjjpObudgRevenueAmt
    number
    Max length18
    GjjpObudgUnit
    number
    Max length16
    GjjpItemCode
    string

    Associated production inventory item code

    Max length16
    GjjpFactor
    number

    Factor For Factorable Phase

    GjjpProjQty
    number

    Projected quantity

    Max length16
    GjjpHbRecAmt
    number
    Max length18
    GjjpFinalProductFlag
    string
    Max length1
    GjjpActStartDate
    string

    Phase Actual Start Date

    GjjpPhsTypeCode
    string

    Phase Type Code

    Max length16
    GjjpEstStartDate
    string
    GjjpIuCreateDate
    string
    GjjpBillingUnitFlag
    string

    Billing

    Max length1
    GjjpIuUpdateDate
    string
    GjjpAttachOraseq
    number
    GjjpUnitFcastAttachOraseq
    number
    GjjpActComplDate
    string

    Phase Actual Completion Date

    GjjpMaxBillingBudgetAmt
    number
    Max length18
    GjjpEstComplDate
    string
    GjjpChgOrdUnit
    number
    Max length16
    GjjpRecAmt
    number
    Max length18
    GjjpSingleCatBudgFlag
    string

    Indicates this phase is using single category (phase level) budgeting.

    Max length1
    GjjpComplUnit
    number
    Max length16
    GjjpUeValidFlag
    string
    Max length1
    GjjpClvValueCode5
    string

    Classifier Value 5

    Max length16
    GjjpHier
    string
    Max length127
    GjjpBillingTypeCode
    string
    Max length4
    GjjpClvValueCode4
    string

    Classifier Value 4

    Max length16
    GjjpClvValueCode3
    string

    Classifier Value 3

    Max length16
    GjjpProjThresholdPct
    number

    Projection Threshold %

    GjjpClvValueCode2
    string

    Classifier Value 2

    Max length16
    GjjpClvValueCode6
    string

    Classifier Value 6

    Max length16
    GjjpBudgUnit
    number
    Max length16
    GjjpClvValueCode1
    string

    Classifier Value 1

    Max length16
    GjjpQraOverrideIndicator
    string

    QRA Override Indicator: Q - Quantity, R - Rate, A - Amount, Null - No Override. Indicates The Radio Button State On The Unit Forecast Screen At The Time When The Override Was Entered.

    Max length1
    GjjpObudgCostAmt
    number
    Max length18
    GjjpInvoiceFormatCode
    string
    Max length4
    GjjpCreateDate
    string
    GjjpBillName
    string
    Max length20
    GjjpBillingRateTableCode
    string

    Rate of billing code representing a set of rates based on any/all/none of the Employee, Trade, Job, Phase, Category, Basic Wage Type.

    Max length10
    GjjpItemTypeCode
    string

    Associated production inventory item type

    Max length2
    GjjpPriorComplUnit
    number

    Accumulated Quantities up to da.JCJOB_Table.Job_Ignore_Costs_Prior_To_Date

    Max length16
    Responses
    201

    Created

    Headers
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    {
      "GjjpActComplDate": null,
      "GjjpActStartDate": null,
      "GjjpActiveFlag": "Y",
      "GjjpAttachOraseq": null,
      "GjjpBillCode": null,
      "GjjpBillName": null,
      "GjjpBillingRateTableCode": null,
      "GjjpBillingTypeCode": null,
      "GjjpBillingUnitFlag": null,
      "GjjpBudgUnit": null,
      "GjjpChgOrdUnit": null,
      "GjjpClvValueCode1": null,
      "GjjpClvValueCode2": null,
      "GjjpClvValueCode3": null,
      "GjjpClvValueCode4": null,
      "GjjpClvValueCode5": null,
      "GjjpClvValueCode6": null,
      "GjjpCode": "002",
      "GjjpCompCode": "001",
      "GjjpComplUnit": null,
      "GjjpCreateDate": null,
      "GjjpCtrlCode": "00",
      "GjjpEbudgCostAmt": null,
      "GjjpEbudgRevenueAmt": null,
      "GjjpEqpOraseq": null,
      "GjjpEstComplDate": null,
      "GjjpEstStartDate": null,
      "GjjpFactor": null,
      "GjjpFactorableFlg": "N",
      "GjjpFinalProductFlag": null,
      "GjjpHbRecAmt": null,
      "GjjpHier": null,
      "GjjpInvoiceFormatCode": null,
      "GjjpItemCode": null,
      "GjjpItemCompCode": null,
      "GjjpItemTypeCode": null,
      "GjjpIuCreateDate": null,
      "GjjpIuUpdateDate": null,
      "GjjpJobCode": "00100",
      "GjjpJobCtrlCode": "ALL",
      "GjjpMaxBillingAmt": null,
      "GjjpMaxBillingBudgetAmt": null,
      "GjjpName": "Drawings",
      "GjjpObudgCostAmt": null,
      "GjjpObudgRevenueAmt": null,
      "GjjpObudgUnit": null,
      "GjjpPhsTypeCode": null,
      "GjjpPriorComplUnit": null,
      "GjjpProjQty": null,
      "GjjpProjThresholdPct": null,
      "GjjpQraOverrideIndicator": null,
      "GjjpRecAmt": null,
      "GjjpSingleCatBudgFlag": null,
      "GjjpStatusCode": null,
      "GjjpStoreFcastApprovedFlg": "N",
      "GjjpUeValidFlag": null,
      "GjjpUnitFcastAttachOraseq": null,
      "GjjpUserEnteredProjQty": null,
      "GjjpWmCode": null,
      "GjjpVUuid": "03210A6E8A8A6B82E06316821FACF1C1",
      "links": [
        {
          "rel": "self",
          "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/jc-rest-api/rest/1/jcjobcostcodes/03210A6E8A8A6B82E06316821FACF1C1",
          "name": "jcjobcostcodes",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/jc-rest-api/rest/1/jcjobcostcodes/03210A6E8A8A6B82E06316821FACF1C1",
          "name": "jcjobcostcodes",
          "kind": "item"
        }
      ]
    }
    object