Update a Specific PCI Detail
    • 18 Jul 2025
    • 5 Minutes to read
    • Dark
      Light

    Update a Specific PCI Detail

    • Dark
      Light

    Article summary

    Patch
    /cm-rest-api/rest/1/cmdetail/{Vuuid}

    Overview

    The PATCH request will update the given attribute value for entered PCI detail VUUID.

    UI Navigation

    Project Controls - Change Management - Change Orders - Enter PCI (Detail Tab)

    Reference Article

    https://docs.cmicglobal.com/portal/Content/E_Reference_Material/CM_-_Change_Management/Reference/Change_Orders/DetailTab.htm

    Commonly Used Body Parameters

    CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequiredUpdatable
    CmdetailCmdCompCodeCompany codeString8“ZZ”NoNo
    CmdetailCmdJobCodeJob codeString10"18500"YesYes
    CmdetailCmdMastJobCodeJob codeString10"18500"YesYes
    cmdetailCmdChgCodeCost Change CodeString11"ORB0001"NoNo
    cmdetailCmdCatCodeCost Category Codestring16"6000"NoYes
    cmdetailCmdPhsCodeCost Phase Codestring16"00"NoYes
    cmdetailCmdPostingFlagNot usedstring12"UNPOSTED"NoYes
    cmdetailCmdStatusCodeStatus codestring10"APPROVED"NoYes
    cmdetailCmdVUuidVUUIDString64“”NoNo

    Other (Optional) Body Parameters

    CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequiredUpdatable
    cmdetailCmdBillAmtBill amountnumber18100NoYes
    cmdetailCmdBillAmtChangeDateDate of change for billingdatetimeNoYes
    cmdetailCmdBillCatCodeBilling Category Codestring16“6000”NoYes
    cmdetailCmdBillCodeBilling codestring50“111.00.6000

    NoYes
    cmdetailCmdBillDrawNumBill draw numberinteger6NoYes
    cmdetailCmdBillNameName on the billstring60“BIDDING - Bidding Costs”NoYes
    cmdetailCmdBillPhsCodeBilling Phase Codestring16“00”NoYes
    cmdetailCmdBillRevisionNumBilling Revision Numberinteger3NoYes
    cmdetailCmdBillTypeCodeBilling Type Numberstring4“PCCO”NoYes
    cmdetailCmdBillUnitBilling Unitnumber10NoYes
    cmdetailCmdBillUnitRateBilling Unit Ratenumber18NoYes
    cmdetailCmdBudgAmtBudget amountnumber18200NoYes
    cmdetailCmdBudgAmtChangeDateDate of change for budgetdatetimeNoYes
    cmdetailCmdBudgEstUnitRateEstimate rate for Budgetnumber16NoYes
    cmdetailCmdBudgQtyBudget Quantitynumber16NoYes
    cmdetailCmdBudgQuotedUnitRateRate for Budget Quatationnumber16NoYes
    cmdetailCmdBudgRevAmtBudget Revenue Amountnumber18100NoYes
    cmdetailCmdBudgRevUnitRateRevenue Rate for Budgetnumber16NoYes
    cmdetailCmdBudgUnitRateBudget Ratenumber16NoYes
    cmdetailCmdBudgWmCodeBudget WM codestring2“HR”NoYes
    cmdetailCmdClvParameterValueClassifier Parameter Valuestring50NoYes
    cmdetailCmdClvValueCode1Classifier Value 1string16NoYes
    cmdetailCmdClvValueCode2Classifier Value 2string16NoYes
    cmdetailCmdClvValueCode3Classifier Value 3string16NoYes
    cmdetailCmdClvValueCode4Classifier Value 4string16NoYes
    cmdetailCmdClvValueCode5Classifier Value 5string16NoYes
    cmdetailCmdClvValueCode6Classifier Value 6string16NoYes
    cmdetailCmdCmmastVuuidRow ID of the associated PCI Headerstring64NoNo
    cmdetailCmdCycleLineNumReallocation PCI only: Line number within reallocation cycle. Reserved numbers: 1 = Reverse current allocation, 2 = New allocationinteger1NoYes
    cmdetailCmdDaysImpactDays impactinteger105NoYes
    cmdetailCmdDisplayOrderThis controls the ordering of the generated markups on the change item entry screen.integer31NoYes
    cmdetailCmdEffectiveEndDateEffective Change Order End Date for Time Phased BudgetingdatetimeNoYes
    cmdetailCmdEffectiveStartDateEffective Change Order Start Date for Time Phased BudgetingdatetimeNoYes
    cmdetailCmdEstBillAmtEstimate Billing Amountnumber1810NoYes
    cmdetailCmdEstBudgAmtEstimate Budget Amountnumber1820NoYes
    cmdetailCmdGroupCodeGroup Codestring35NoYes
    cmdetailCmdInScopeAmtIn scope amountnumber1815NoYes
    cmdetailCmdInvCodeInvoice codestring35NoYes
    cmdetailCmdIuCreateDateCreate datedatetimeNoNo
    cmdetailCmdIuUpdateDateUpdate datedatetimeNoNo
    cmdetailCmdMarkupIndicatorFlagindicates whether this line is the result of a currently generated markupstring1“N”NoYes
    cmdetailCmdNegBillAmtNegotiated Billing Amountnumber18NoYes
    cmdetailCmdNegBudgAmtNegotiated Budget Amountnumber1825NoYes
    cmdetailCmdOutOfScopeAmtOut of scope amountnumber1820NoYes
    cmdetailCmdOverrideMarkupFlagWhen set as Y markup lines can be overriden.string1“N”NoYes
    cmdetailCmdOwnerChgCodeOwner change numberstring20NoYes
    cmdetailCmdOwnerRefNumberOwner Reference Numberstring16NoYes
    cmdetailCmdPciSelectedFlagFlag on PCI detail to mention either PCI is to be printed or not.string1“N”NoYes
    cmdetailCmdPhsCodeSeg1string16“00”NoYes
    cmdetailCmdPhsUnitPhase Unit Quantity (Productivity)number16NoYes
    cmdetailCmdPhsWmCodePhase Weight Measure Code (Productivity)string2“HR”NoYes
    cmdetailCmdPotentialBudgAmtRight most amount from budget amount, quoted amount and estimated amount if not nullnumber1820NoYes
    cmdetailCmdProjAmtProjected Cost Amountnumber1815NoYes
    cmdetailCmdProjCompCodeProject Company Codestring8NoNo
    cmdetailCmdProjUnitProjected UnitsnumberNoYes
    cmdetailCmdQuotedBillAmtQuoted Billing Amountnumber18120NoYes
    cmdetailCmdQuotedBudgAmtQuoted Budget Amountnumber18150NoYes
    cmdetailCmdRefNameReference Namestring4000“Test”NoYes
    cmdetailCmdScChgCodeSC Change Codestring12“00”NoYes
    cmdetailCmdScCompCodeAssoicated Sub-contract Company Codestring8“ZZ”NoYes
    cmdetailCmdScContCodeSC Contract Codestring20“18500”NoYes
    cmdetailCmdScRequestIdRequest ID for SCstring10NoYes
    cmdetailCmdScTaskCodeSC Task Codestring161NoYes
    cmdetailCmdScVenCodeSC Vendor Codestring8NoYes
    cmdetailCmdSeparateBillingRefCodeReference Code used to bill the unposted PCI on separate invoices.string10NoYes
    cmdetailCmdSubcRefNumberSubcontractor Reference Numberstring16NoYes
    cmdetailCmdVUuidUnique row ID PCI detailstring64NoNo
    cmdetailCmdWbsvCode1WBS Code 1 Valuestring10NoNo
    cmdetailCmdWbsvCode2WBS Code 2 Valuestring10NoYes
    cmdetailCmdWbsvCode3WBS Code 3 Valuestring10NoYes
    cmdetailCmdWbsvCode4WBS Code 4 Valuestring10NoYes
    cmdetailCmdExchgBillAmtExchange bill amountnumber18100NoYes
    cmdetailCmdExchgBudgAmtExchange budget amountnumber18200NoYes
    cmdetailCmdCostCurrCodeCost currency codestring3“USD”NoYes
    cmdetailCmdRevenueCurrCodeRevenue currency codestring3“USD”NoYes
    Security
    HTTP
    Type basic

    Basic authentication

    Header parameters
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    Path parameters
    Vuuid
    stringRequired
    Body parameters
    object
    Example{ "CmdPotentialBudgAmt": 20 }
    Responses
    200

    OK

    Headers
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    {
      "CmdBillAmt": 100,
      "CmdBillAmtChangeDate": null,
      "CmdBillCatCode": "6000",
      "CmdBillCode": "111.00.6000",
      "CmdBillDrawNum": null,
      "CmdBillName": "BIDDING - Bidding Costs",
      "CmdBillPhsCode": "00",
      "CmdBillRevisionNum": null,
      "CmdBillTypeCode": "PCCO",
      "CmdBillUnit": null,
      "CmdBillUnitRate": null,
      "CmdBudgAmt": 0,
      "CmdBudgAmtChangeDate": null,
      "CmdBudgEstUnitRate": null,
      "CmdBudgQty": null,
      "CmdBudgQuotedUnitRate": null,
      "CmdBudgRevAmt": 100,
      "CmdBudgRevUnitRate": null,
      "CmdBudgUnitRate": null,
      "CmdBudgWmCode": "NA",
      "CmdCatCode": "6000",
      "CmdChgCode": "ORB0001",
      "CmdClvParameterValue": "5761867",
      "CmdClvValueCode1": null,
      "CmdClvValueCode2": null,
      "CmdClvValueCode3": null,
      "CmdClvValueCode4": null,
      "CmdClvValueCode5": null,
      "CmdClvValueCode6": null,
      "CmdCmmastVuuid": "2D901A631A257C45E06327261DAC3598",
      "CmdCompCode": "ZZ",
      "CmdCycleLineNum": null,
      "CmdDaysImpact": null,
      "CmdDisplayOrder": 1,
      "CmdEffectiveEndDate": null,
      "CmdEffectiveStartDate": null,
      "CmdEstBillAmt": null,
      "CmdEstBudgAmt": null,
      "CmdGroupCode": null,
      "CmdInScopeAmt": null,
      "CmdInvCode": null,
      "CmdIuCreateDate": "2025-02-07T15:36:53Z",
      "CmdIuUpdateDate": "2025-02-07T15:50:31Z",
      "CmdJobCode": "18500",
      "CmdMarkupIndicatorFlag": "N",
      "CmdMastJobCode": "18500",
      "CmdNegBillAmt": null,
      "CmdNegBudgAmt": null,
      "CmdOutOfScopeAmt": null,
      "CmdOverrideMarkupFlag": "N",
      "CmdOwnerChgCode": null,
      "CmdOwnerRefNumber": null,
      "CmdPciSelectedFlag": "N",
      "CmdPhsCode": "00",
      "CmdPhsCodeSeg1": "00",
      "CmdPhsUnit": null,
      "CmdPhsWmCode": "NA",
      "CmdPostingFlag": "UNPOSTED",
      "CmdPotentialBudgAmt": 20,
      "CmdProjAmt": null,
      "CmdProjCode": "18500",
      "CmdProjCompCode": "ZZ",
      "CmdProjUnit": null,
      "CmdQuotedBillAmt": null,
      "CmdQuotedBudgAmt": null,
      "CmdRefName": null,
      "CmdScChgCode": null,
      "CmdScCompCode": null,
      "CmdScContCode": null,
      "CmdScRequestId": null,
      "CmdScTaskCode": null,
      "CmdScVenCode": null,
      "CmdSeparateBillingRefCode": null,
      "CmdStatusCode": "APPROVED",
      "CmdSubcRefNumber": null,
      "CmdVUuid": "2D901C7052D68DA6E06327261DAC5093",
      "CmdWbsvCode1": "ORB0001",
      "CmdWbsvCode2": null,
      "CmdWbsvCode3": null,
      "CmdWbsvCode4": null,
      "CmdExchgBillAmt": null,
      "CmdExchgBudgAmt": 0,
      "CmdCostCurrCode": null,
      "CmdRevenueCurrCode": null,
      "links": [
        {
          "rel": "self",
          "href": "https://qamob.cmicpaas.com:443/cmicqadaily/cm-rest-api/rest/1/cmdetail/2D901C7052D68DA6E06327261DAC5093",
          "name": "cmdetail",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "https://qamob.cmicpaas.com:443/cmicqadaily/cm-rest-api/rest/1/cmdetail/2D901C7052D68DA6E06327261DAC5093",
          "name": "cmdetail",
          "kind": "item"
        }
      ]
    }
    object