Create an SC Detail
    • 27 Feb 2025
    • 9 Minutes to read
    • Dark
      Light

    Create an SC Detail

    • Dark
      Light

    Article summary

    Post
    /pm-rest-api/rest/1/scsched

    Overview

    This endpoint is utilized to create and manage the Schedule of Values (SOVs) for Subcontracts within CMiC. The SOVs define the total financial value of a subcontract broken down by specific tasks or line items.

    Notes

    This functionality integrates with the Request for Payment (RFP), Subcontract Management and Release of Retainage features. For example, the Request for Payment interface enables users to generate Vouchers against these SOVs, directly linking financial management to subcontract payment management.

    UI Navigation

    Subcontract Management > Contracts > Enter Subcontract/Change Order

    Reference Article

    https://docs.cmicglobal.com/portal/Content/E_Reference_Material/CMiC_Field/Reference/Budget___Cost_Management/Subcontract_Schedule_of_Values.htm

    https://docs.cmicglobal.com/portal/Content/E_Reference_Material/SC_-_Subcontract_Management/Reference/Contracts/SOV_Tab.htm

    Commonly Used Body Parameters

    CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequired
    Cat. - Category CodescschedScschCatCodeEnter the category code for the cost element being entered in this line. The category entered must have been previously set up in the Job Costing application and associated with the cost code entered in the Cost Code field.string16SYes
    Change CodescschedScschChgCodeIndicates whether the line item is part of a subcontract change order. Must match SCMST_CHG_CODEstring6000Yes
    Company CodescschedScschCompCodeIdentifies the internal company responsible for managing the subcontrac. Must be a valid CMiC Company.string8ZZYes
    Contract CodescschedScschContCodeAssociates the SOV line to a specific subcontract or subcontract change order within CMiC. Must match SCMST_CONT_CODE.string2003202023009Yes
    Job CodescschedScschJobCodeThis is the specific Job Code that the subcontract line applies to. Must be either the SCMST_JOB_CODE or a sub-jobstring10ADFJOB01Yes
    Task CodescschedScschTaskCodeA user defined alphanumeric identifier. Enter the task code associated with Schedule of Values line item.string16TASK1Yes
    Vendor CodescschedScschVenCodeRepresents the subcontractor vendor associated with the SOV line item. Must match SCMST_VEN_CODE.string8JEWELSYes
    Subcontract Item Master Job CodescschedScschSiMastJobCodeReferences the job code for subcontract items, if applicable. Must be either the SCMST_JOB_CODE or a sub-jobstring10BALMORAL01No
    Phase CodescschedScschPhsCodeAssociates the SOV line with a specific cost code (phase) of the job or project. Must be a valid segment for the job structure.string160110No
    Weight Measure (W/M) CodescschedScschWmCodeSpecifies the weight measure for the amount of the SOV line. For example, cubic yards, dollars, or hours. Weight Measure, must be previously defined in CmiC.string2No
    AmountscschedScschAmtRepresents the dollar value to date of the contract line. Enter the amount to complete the task (before VAT taxes). The total Subcontract amount will be the total amounts entered for each task.number185074.6No

    Other (Optional) Body Parameters

    CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequired
    Expense Code (Prepaid Insurance)scschedScschApexpCodeIf the Prepaid Insurance/Expense feature is being used and this subcontract has prepaid insurance, then enter/select the expense code from the LOV. If entering an expense code, make sure that the Ret% (Retainage Percentage) field is set to zero, as prepaid insurance cannot have retainage applied to it.

    For details about the Prepaid Insurance/Expense feature, please refer to Prepaid Insurance (Contractor Controlled Insurance Program).
    string10AP001No
    JB Bill CodescschedScschBillCodeUsed for Job Billing or referencing specific bill item related to the SOV line. For details about the functionality for which this field is relevant, please refer to Create Separate Invoices for Each Customer on Single JB Contract and Allow SC Request For Payment Creation From Billing Invoice.string50BILL01No
    Completed AmountscschedScschComplAmtIndicates the total amount certified or completed to date for this SOV line item.number181000No
    Completed PercentagescschedScschComplPctShows the percentage of work completed for this SOV line item.number70.1No
    Completed QuantityscschedScschComplQtyRepresents the quantity of work completed to date for this SOV line item.number16100No
    Current Holdback AmountscschedScschCurrHldbkAmtThe retention amount is currently withheld for this SOV line item.number18100No
    Current Holdback ReleasescschedScschCurrHldbkRlsAmtAmount of holdback released in the current period for this SOV line item.number180No
    Fully Purchased FlagscschedScschFullyPurchasedFlagIndicates whether the SOV line item is fully purchased (Y) or not (N).string1“Y” / “N”No
    Holdback PercentagescschedScschHldbkPctSpecifies the retention percentage applied to this SOV line item.number610No
    Create DatescschedScschIuCreateDateThe date and time when the SOV line item was initially created in CMiC.datetime2024-12-30T09:40:37-05:00No
    Update DatescschedScschIuUpdateDateThe date and time when the SOV line item was last updated in CMiC.datetime2024-12-30T09:40:43-05:00No
    Job Billing CodescschedScschJbBillCodeUsed for billing references related to the job, facilitating accurate billing processes.string50JBILL01No
    Job Contract CodescschedScschJbContCodeLinks the SOV line item to a specific job contract record within CMiC, if applicable.string10JCONT01No
    Line Changed FlagscschedScschLineChangedFlagIndicates whether the SOV line item has been modified after its initial creation (Y/N).string1“Y” / “N”No
    Line NumberscschedScschLineNumProvides a numeric sequence or reference number for the SOV line item within the subcontract.integer310No
    Long DescriptionscschedScschLongDescUser-text field, if the SOV line requires further description, enter it here.string4000Installation of lighting fixturesNo
    Last AmountscschedScschLstAmtIndicates the previous or last recorded amount for this SOV line item, useful for tracking changes over time.number181000No
    Oracle SequencescschedScschOraseqAn Oracle-based sequence number used for internal referencing within CMiC’s database system. Used for requesting payments via AP Vouchers (RFPs) for SOV.number58797757No
    Order NumberscschedScschOrderNumRepresents the display or sequence order of the SOV line item within the subcontract.number1No
    Previous Certified AmountscschedScschPrevCertAmtReflects the amount previously certified for this SOV line item, aiding in financial tracking.number18500No
    Previous Certified QuantityscschedScschPrevCertQtyShows the quantity previously certified for this SOV line item, assisting in progress tracking.number1650No
    Previous Holdback AmountscschedScschPrevHldbkAmtRepresents the retention amount previously withheld for this SOV line item.number1850No
    Previous Holdback ReleasescschedScschPrevHldbkRlsAmtIndicates the amount of holdback released previously for this SOV line item.number180No
    SI Line NumberscschedScschSiLineNumReferences the specific Subcontract Item (SI) detail line number associated with this SOV line.integer35No
    SI NumberscschedScschSiNumRepresents the Subcontract Item reference number linked to this SOV line item, facilitating detailed subcontract tracking.integer5102No
    SI Revision NumberscschedScschSiRevisNumIndicates the revision number for changes made to the Subcontract Item associated with this SOV line item.integer32No
    Subcontract CodescschedScschSubcontrCodeUsed for alternate or secondary referencing of the subcontract. Commonly set to "NONE" if not applicable.string20NONENo
    Task DescriptionscschedScschTaskNameProvides a readable name or description for the task or line item within the SOV, enhancing clarity and understanding.string200SCCOTASKNo
    Tax1 CodescschedScschTax1CodeSpecifies the first applicable tax code for the SOV line item, facilitating accurate tax calculations and reporting. Each SOV line can have taxes applied. The system may have defaulted values from either the job or the vendor into these fields if the ‘Default Taxes’ checkbox is checked in the General tab of this screen. These are defaults and can be changed on a line-by-line basis. There is a maximum of five unique tax codes per contract.string1001No
    Tax1 Taxable FlagscschedScschTax1TaxableFlagIndicates whether the first tax code is applicable to this SOV line item (Y/N).string1“Y” / “N”No
    Tax2 CodescschedScschTax2CodeSpecifies the second applicable tax code for the SOV line item.string1002No
    Tax2 Taxable FlagscschedScschTax2TaxableFlagIndicates whether the second tax code is applicable to this SOV line item (Y/N).string1“Y” / “N”No
    Tax3 CodescschedScschTax3CodeSpecifies the third applicable tax code for the SOV line item.string1003No
    Tax3 Taxable FlagscschedScschTax3TaxableFlagIndicates whether the third tax code is applicable to this SOV line item (Y/N).string1“Y” / “N”No
    Tender Package Line NumberscschedScschTendpackLineNumReferences the line number from an external tender package, if applicable.integer312No
    UnitsscschedScschUnitRepresents the total quantity of units for this SOV line item.number16300.45No
    Unit RatescschedScschUnitRateEither enter the amount of the SOV line or the unit and rate, from which the amount can be calculated.number1916.89No
    WBS (Work Breakdown Structure) Value Code 1scschedScschWbsvCode1The Work Breakdown Structure (WBS) codes provide a supplementary method to effectively track and summarize costs on a transaction-to-transaction basis beyond the cost structure of job, cost code category native to CMiC. Enter any WBS codes and values in these fields. These can be created in the WBS Codes and WBS Values screens.string60WBS001No
    WBS (Work Breakdown Structure) Value Code 2scschedScschWbsvCode2The Work Breakdown Structure (WBS) codes provide a supplementary method to effectively track and summarize costs on a transaction-to-transaction basis beyond the cost structure of job, cost code category native to CMiC. Enter any WBS codes and values in these fields. These can be created in the WBS Codes and WBS Values screens.string60WBS002No
    WBS (Work Breakdown Structure) Value Code 3scschedScschWbsvCode3The Work Breakdown Structure (WBS) codes provide a supplementary method to effectively track and summarize costs on a transaction-to-transaction basis beyond the cost structure of job, cost code category native to CMiC. Enter any WBS codes and values in these fields. These can be created in the WBS Codes and WBS Values screens.string60WBS003No
    WBS (Work Breakdown Structure) Value Code 4scschedScschWbsvCode4The Work Breakdown Structure (WBS) codes provide a supplementary method to effectively track and summarize costs on a transaction-to-transaction basis beyond the cost structure of job, cost code category native to CMiC. Enter any WBS codes and values in these fields. These can be created in the WBS Codes and WBS Values screens.string60WBS004No
    Unique Sequence By SCscschedScschSeqNumUniqueByScEnsures each SOV line item is uniquely identified within the subcontract to prevent duplication.number1No
    Date/Time PostedscschedScschDateTimePostIndicates when the SOV line item was posted to the system, marking it as active and visible within CMiC.datetime2024-12-30T09:40:43-05:00No
    UUIDscschedScschVUuidA unique identifier ensuring each SOV line item is distinctly recognized within CMiC. In a post request, leave this line empty.string642A7ECBB332A21A20E06327261DAC0767No
    Security
    HTTP
    Type basic

    Basic authentication

    Header parameters
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    Body parameters
    object
    Example{ "ScschCompCode": "001", "ScschJobCode": "15-001", "ScschVenCode": "10TILE", "ScschContCode": "15-001.001", "ScschChgCode": "001", "ScschTaskCode": "1", "ScschPhsCode": "99999", "ScschCatCode": "S", "ScschWmCode": "$", "ScschAmt": 10, "ScschVUuid": "" }
    Responses
    201

    Created

    Headers
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    {
      "ScschAmt": 10,
      "ScschApexpCode": null,
      "ScschBillCode": null,
      "ScschCatCode": "S",
      "ScschChgCode": "001",
      "ScschCompCode": "001",
      "ScschComplAmt": null,
      "ScschComplPct": null,
      "ScschComplQty": null,
      "ScschContCode": "15-001.001",
      "ScschCurrHldbkAmt": null,
      "ScschCurrHldbkRlsAmt": null,
      "ScschFullyPurchasedFlag": null,
      "ScschHldbkPct": null,
      "ScschIuCreateDate": null,
      "ScschIuUpdateDate": null,
      "ScschJbBillCode": null,
      "ScschJbContCode": null,
      "ScschJobCode": "15-001",
      "ScschLineChangedFlag": null,
      "ScschLineNum": null,
      "ScschLongDesc": null,
      "ScschLstAmt": null,
      "ScschOraseq": null,
      "ScschOrderNum": null,
      "ScschPhsCode": "99999",
      "ScschPrevCertAmt": null,
      "ScschPrevCertQty": null,
      "ScschPrevHldbkAmt": null,
      "ScschPrevHldbkRlsAmt": null,
      "ScschSiLineNum": null,
      "ScschSiMastJobCode": null,
      "ScschSiNum": null,
      "ScschSiRevisNum": null,
      "ScschSubcontrCode": null,
      "ScschTaskCode": "1",
      "ScschTaskName": null,
      "ScschTax1Code": null,
      "ScschTax1TaxableFlag": null,
      "ScschTax2Code": null,
      "ScschTax2TaxableFlag": null,
      "ScschTax3Code": null,
      "ScschTax3TaxableFlag": null,
      "ScschTax4Code": null,
      "ScschTax4TaxableFlag": null,
      "ScschTax5Code": null,
      "ScschTax5TaxableFlag": null,
      "ScschTendpackLineNum": null,
      "ScschUnit": null,
      "ScschUnitRate": null,
      "ScschVenCode": "10TILE",
      "ScschWbsvCode1": null,
      "ScschWbsvCode2": null,
      "ScschWbsvCode3": null,
      "ScschWbsvCode4": null,
      "ScschWmCode": "$",
      "ScschVUuid": "F34747BF47E44C0FE05316821FAC769E",
      "ScschSeqNumUniqueBySc": 7,
      "links": [
        {
          "rel": "self",
          "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/pm-rest-api/rest/1/scsched/F34747BF47E44C0FE05316821FAC769E",
          "name": "scsched",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/pm-rest-api/rest/1/scsched/F34747BF47E44C0FE05316821FAC769E",
          "name": "scsched",
          "kind": "item"
        }
      ]
    }
    object