Create JC Transaction
  • 01 Oct 2025
  • 9 Minutes to read
  • Dark
    Light

Create JC Transaction

  • Dark
    Light

Article summary

Post
/jc-rest-api/rest/1/jctran

Overview

The JCTRAN endpoint is used to facilitate the entry of Job Cost Transactions bypassing traditional sub-ledger modules such as Accounts Payable, Accounts Receivable, Subcontracts, Job Billing, and Payroll. This is particularly useful for recording transactions that originate outside these modules, ensuring that all job-related costs are accurately captured.

UI Navigation

Job Costing > Transactions > Enter Cost Transaction

Reference Article

https://docs.cmicglobal.com/portal/Content/E_Reference_Material/JC_-_Job_Costing/Reference/Processing_Job_Costs/EnterCostTransaction.htm

Body Parameters (Jctranh)

ObjectNameCMiC UI FieldnameDescriptionTypeSizeExampleRequired
jctranhJcthCompCodeCompany CodeIdentifies the company for the transactionstring81001Yes
jctranhJcthDateTransaction DateDate when the transaction was recorded2025-02-19Yes
jctranhJcthPostPosted StatusIndicates if the transaction is postedstring80Y / NYes
jctranhJcthCompNameCompany NameName of the companystring30ABC ConstructionNo
jctranhJcthBchTypeCodeBatch TypeType of transaction batch (e.g., B, C)string1B / CNo
jctranhJcthBchNumBatch NumberUnique identifier for the batchnumber1112345No
jctranhJcthBchNameBatch NameDescriptive name of the batchstring60January PayrollNo
jctranhJcthJourCodeJournal CodeCode representing the journal typestring2JCNo
jctranhJcthJourNameJournal NameName of the journalstring30Job Cost JournalNo
jctranhJcthNumTransaction NumberUnique identifier for the transactionnumber119876533No
jctranhJcthCurrCodeCurrency CodeCode of the currency usedstring3USDNo
jctranhJcthCurrNameCurrency NameName of the currencystring30US DollarNo
jctranhJcthAccrualFlagAccrual FlagIndicates if the transaction is accrual-basedstring1NNo
jctranhJcthUserUserUser who created the transactionstring30DANo
jctranhJcthDateTimeEntryEntry Date/TimeTimestamp of when the transaction was entereddate2023-10-19T13:20:58-04:00No
jctranhJcthDescDescriptionDescription of the transactionstring60Equipment rentalNo
jctranhJcthDefSrcCodeSource CodeDefault source code of the transactionstring16SRC001No
jctranhJcthDefSrcDescSource DescriptionDescription of the sourcestring30Job Cost EntryNo
jctranhJcthDefRefCodeReference CodeDefault reference code for the transactionstring25REF123No
jctranhJcthDefRefDescReference DescriptionDescription of the referencestring60Invoice PaymentNo
jctranhJcthDefContCodeContract CodeDefault contract code for the transactionstring16CONT5678No
jctranhJcthDsrcCodeDSRC CodeCode for data sourcestring2DSNo
jctranhJcthAdjJcdetailFlagAdjustment FlagIndicates if adjustment was madestring1YNo
jctranhJcthRefDateReference DateDate related to the reference code2025-19-02No
jctranhJcthConvNumConversion NumberNumber used in conversion calculationsnumber1610000.5No
jctranhJcthTransactionAmtTransaction AmountTotal amount of the transactionbigdecimal182500.75No
jctranhJcthCalledFromAppCodeApplication CodeCode of the application that called the transactionstring4PMJSNo
jctranhJcthVUuidUnique IdentifierUnique identifier for the transactionstring64Changes to DateNo
jctranhJcthIuCreateDateCreation DateDate the transaction was createddate2023-10-19T13:20:58-04:00No
jctranhJcthIuUpdateDateUpdate DateDate the transaction was updateddate2023-10-21T13:20:58-04:00No

Body Parameters (Jctrand)

ObjectNameCMiC UI FieldnameDescriptionTypeSizeExampleRequired
jctrandJctdCompCodeCompany CodeRepresents the company identifier.string81001No
jctrandJctdBchNumBatch NumberUnique identifier for the transaction batch.number1112345No
jctrandJctdNumTransaction NumberUnique identifier for each transaction.number1198765No
jctrandJctdTypeCodeType CodeSpecifies the type of transaction.string1J / GYes
jctrandJctdJobCodeJob CodeIdentifier for the job associated with the transaction.string10JOB123No
jctrandJctdJobNameJob NameThe name of the job associated with the transaction.string60Office RenovationNo
jctrandJctdJobCtrlCodeJob Control CodeCode used to control job-related processing.string10CTRL01No
jctrandJctdPhsCodePhase CodeIdentifier for the specific phase of the job.string16PHASE01No
jctrandJctdPhsNamePhase NameThe name of the phase within the job.string50FoundationNo
jctrandJctdPhsCtrlCodePhase Control CodeControl code for the phase.string16CTRL02No
jctrandJctdCatCodeJob Category CodeRepresents the category of the job.string16CAT001No
jctrandJctdCatCtrlCodeCategory Control CodeControl code for the job category.string16CATCTRLNo
jctrandJctdDeptCodeDepartment CodeDepartment responsible for the transaction.string6DEPT10No
jctrandJctdAccCodeAccount CodeAccount associated with the transaction.string16ACC987No
jctrandJctdUnitUnitQuantity or measurement associated with the transaction.number(12,4)150.25No
jctrandJctdWmCodeWM CodeCode representing work management.string2HRNo
jctrandJctdSrcCodeEmployee CodeCode representing the employee involved in the transaction.string16EMP1234No
jctrandJctdTranTypeTransaction TypeIndicates the type of transaction performed.string1TNo
jctrandJctdDebitAmtDebit AmountAmount debited in the transaction.number(18,2)5000.75No
jctrandJctdCreditAmtCredit AmountAmount credited in the transaction.number(18,2)5000.75No
jctrandJctdSrcCode2Employee Trade CodeCode representing the trade of the employee.string16TRD456No
jctrandJctdSrcCode3Transaction CodeHour Type for the Transactionstring16NWHRNo
jctrandJctdSrcDesc3Transaction DescriptionDescription of the transaction.string30Normal HoursNo
jctrandJctdDsrcDescriptionTransaction Source Desc.Detailed description of the transaction source.string120Test EntryNo
jctrandJctdVUuidUnique UUID of RowUniversally unique identifier for the row.string64Changes to DateNo
jctrandJctdJcthVUuidLink to JCTRANH TableRepresents the JCTH_V_UUID.string64Changes to DateNo
jctrandJctdUnionCodeUnion CodeCode representing the union involved in the transaction.string4UNIONNo
jctrandJctdPyTranTypePayroll Tran TypeType of payroll transaction.string2BWNo
jctrandJctdPyTranDescPayroll Tran DescriptionDescription of the payroll transaction.string30Basic WageNo
jctrandJctdDsrcCodeTransaction SourceCode representing the source of the transaction.string16SRC999No
jctrandJctdBillRateTypeCodeBill Rate Type CodeIndicates the rate type, e.g., 'R' for Rate.string1RNo
jctrandJctdShiftCodeShift CodeCode representing the shift associated with the transaction.string2S2No
jctrandJctdBurdenFlagBurden FlagBurden Flag (Y/N)string1NNo
jctrandJctdRefCodeReference CodeRepresents the Pay run Codestring25PR12No
jctrandJctdRefDescReference DescriptionDescription of the Pay run codestring60Payroll RunNo
jctrandJctdOverrideTradeCodeOverride Trade CodeRepresents the trade code overridestring4TTNo
Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
Body parameters
object
Example{ "JcthCompCode": "ZZ", "JcthBchTypeCode": "C", "JcthDate": "2025-02-19", "JcthJourCode": "JC", "JcthPost": "N", "JcthVUuid": "1", "JctrandViewObj": [ { "JctdUserTypeCode": "J", "JctdCompCode": "ALT", "JctdJobCode": "ALJ100", "JctdCatCode": "2000", "JctdPhsCode": "0100-01-01", "JctdWmCode": "$", "JctdDebitAmt": "10", "JctdCreditAmt": "" }, { "JctdUserTypeCode": "G", "JctdCompCode": "ALT", "JctdAccCode": "6900.PAYROLL_TAX", "JctdDeptCode": "30", "JctdDebitAmt": "", "JctdCreditAmt": "10" } ] }
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
example-0

Successful Response

{
  "JcthCompCode": "001",
  "JcthCompName": null,
  "JcthBchTypeCode": "C",
  "JcthBchNum": 4461335,
  "JcthBchName": "RTIJCDETAIL2023-01-23",
  "JcthJourCode": "JC",
  "JcthJourName": null,
  "JcthNum": 3001119,
  "JcthCurrCode": null,
  "JcthCurrName": null,
  "JcthAccrualFlag": "N",
  "JcthUser": null,
  "JcthDate": "2022-12-20",
  "JcthDateTimeEntry": "2023-01-23",
  "JcthDesc": null,
  "JcthDefSrcCode": null,
  "JcthDefSrcDesc": null,
  "JcthDefRefCode": null,
  "JcthDefRefDesc": null,
  "JcthDefContCode": "N",
  "JcthDsrcCode": null,
  "JcthAdjJcdetailFlag": "N",
  "JcthRefDate": null,
  "JcthConvNum": 1,
  "JcthTransactionAmt": null,
  "JcthCalledFromAppCode": "JC",
  "JcthVUuid": "F2F020D31C113255E05316821FAC577A",
  "JcthPost": "N",
  "JcthIuCreateDate": null,
  "JcthIuUpdateDate": null,
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/jc-rest-api/rest/1/jctran/F2F020D31C113255E05316821FAC577A",
      "name": "jctran",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/jc-rest-api/rest/1/jctran/F2F020D31C113255E05316821FAC577A",
      "name": "jctran",
      "kind": "item"
    },
    {
      "rel": "child",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/jc-rest-api/rest/1/jctran/F2F020D31C113255E05316821FAC577A/child/JctrandViewObj",
      "name": "JctrandViewObj",
      "kind": "collection"
    }
  ]
}
example-1

Successful Response

{
  "JcthCompCode": "ZZ",
  "JcthCompName": null,
  "JcthBchTypeCode": "C",
  "JcthBchNum": 96404,
  "JcthBchName": "RTIJCDETAIL2024-11-28",
  "JcthJourCode": "JC",
  "JcthJourName": null,
  "JcthNum": 57843,
  "JcthCurrCode": null,
  "JcthCurrName": null,
  "JcthAccrualFlag": "N",
  "JcthUser": null,
  "JcthDate": "2024-11-30",
  "JcthDateTimeEntry": "2024-11-28",
  "JcthDesc": null,
  "JcthDefSrcCode": null,
  "JcthDefSrcDesc": null,
  "JcthDefRefCode": null,
  "JcthDefRefDesc": null,
  "JcthDefContCode": "N",
  "JcthDsrcCode": null,
  "JcthAdjJcdetailFlag": "N",
  "JcthRefDate": null,
  "JcthConvNum": null,
  "JcthTransactionAmt": null,
  "JcthCalledFromAppCode": "JC",
  "JcthVUuid": "27FE3EA8A3472330E06327261DAC17A3",
  "JcthPost": "N",
  "JcthIuCreateDate": null,
  "JcthIuUpdateDate": null,
  "links": [
    {
      "rel": "self",
      "href": "https://qamob.cmicpaas.com:443/cmicqadaily/jc-rest-api/rest/1/jctran/27FE3EA8A3472330E06327261DAC17A3",
      "name": "jctran",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "https://qamob.cmicpaas.com:443/cmicqadaily/jc-rest-api/rest/1/jctran/27FE3EA8A3472330E06327261DAC17A3",
      "name": "jctran",
      "kind": "item"
    },
    {
      "rel": "child",
      "href": "https://qamob.cmicpaas.com:443/cmicqadaily/jc-rest-api/rest/1/jctran/27FE3EA8A3472330E06327261DAC17A3/child/JctrandViewObj",
      "name": "JctrandViewObj",
      "kind": "collection"
    }
  ]
}
example-2

Successful Response

{
  "items": [
    {
      "JcthCompCode": "113344",
      "JcthCompName": "TestME",
      "JcthBchTypeCode": "B",
      "JcthBchNum": 37555,
      "JcthBchName": "DENIS 2020-01-29 B",
      "JcthJourCode": "PY",
      "JcthJourName": "Payroll",
      "JcthNum": 28733,
      "JcthCurrCode": "US",
      "JcthCurrName": "US Dollars",
      "JcthAccrualFlag": "N",
      "JcthUser": "WALID",
      "JcthDate": "2020-05-05",
      "JcthDateTimeEntry": "2020-05-05T18:32:56Z",
      "JcthDesc": null,
      "JcthDefSrcCode": null,
      "JcthDefSrcDesc": null,
      "JcthDefRefCode": null,
      "JcthDefRefDesc": null,
      "JcthDefContCode": null,
      "JcthDsrcCode": null,
      "JcthAdjJcdetailFlag": "N",
      "JcthRefDate": "2020-05-05",
      "JcthConvNum": 1,
      "JcthTransactionAmt": null,
      "JcthCalledFromAppCode": "JC",
      "JcthVUuid": "B0A0AE07C4BD9907E053508010ACAADF",
      "JcthPost": null,
      "JcthIuCreateDate": "2020-05-05T18:32:56Z",
      "JcthIuUpdateDate": null,
      "links": [
        {
          "rel": "self",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B0A0AE07C4BD9907E053508010ACAADF",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B0A0AE07C4BD9907E053508010ACAADF",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "child",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B0A0AE07C4BD9907E053508010ACAADF/child/JctrandViewObj",
          "name": "JctrandViewObj",
          "kind": "collection"
        }
      ]
    },
    {
      "JcthCompCode": "17",
      "JcthCompName": "Sewer Construction Group",
      "JcthBchTypeCode": "C",
      "JcthBchNum": 11327,
      "JcthBchName": "GORD 2013-04-23 C",
      "JcthJourCode": "JC",
      "JcthJourName": "Job Costing",
      "JcthNum": 33428,
      "JcthCurrCode": "US",
      "JcthCurrName": "US Dollars",
      "JcthAccrualFlag": "N",
      "JcthUser": "DA",
      "JcthDate": "2020-12-08",
      "JcthDateTimeEntry": "2020-12-08T21:46:04Z",
      "JcthDesc": null,
      "JcthDefSrcCode": null,
      "JcthDefSrcDesc": null,
      "JcthDefRefCode": null,
      "JcthDefRefDesc": null,
      "JcthDefContCode": null,
      "JcthDsrcCode": null,
      "JcthAdjJcdetailFlag": "N",
      "JcthRefDate": "2020-12-08",
      "JcthConvNum": 1,
      "JcthTransactionAmt": null,
      "JcthCalledFromAppCode": "JC",
      "JcthVUuid": "B5FBDE994D168618E053508010AC71FC",
      "JcthPost": null,
      "JcthIuCreateDate": "2020-12-08T21:46:04Z",
      "JcthIuUpdateDate": "2023-09-28T18:05:58Z",
      "links": [
        {
          "rel": "self",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B5FBDE994D168618E053508010AC71FC",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B5FBDE994D168618E053508010AC71FC",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "child",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B5FBDE994D168618E053508010AC71FC/child/JctrandViewObj",
          "name": "JctrandViewObj",
          "kind": "collection"
        }
      ]
    },
    {
      "JcthCompCode": "17",
      "JcthCompName": "Sewer Construction Group",
      "JcthBchTypeCode": "C",
      "JcthBchNum": 48025,
      "JcthBchName": "LOUI 2021-01-05 C",
      "JcthJourCode": "JC",
      "JcthJourName": "Job Costing",
      "JcthNum": 33806,
      "JcthCurrCode": "US",
      "JcthCurrName": "US Dollars",
      "JcthAccrualFlag": "N",
      "JcthUser": "LOUI",
      "JcthDate": "2020-12-31",
      "JcthDateTimeEntry": "2021-01-05T21:56:43Z",
      "JcthDesc": null,
      "JcthDefSrcCode": null,
      "JcthDefSrcDesc": null,
      "JcthDefRefCode": "TEST",
      "JcthDefRefDesc": "test",
      "JcthDefContCode": null,
      "JcthDsrcCode": null,
      "JcthAdjJcdetailFlag": "N",
      "JcthRefDate": "2021-01-05",
      "JcthConvNum": 1,
      "JcthTransactionAmt": null,
      "JcthCalledFromAppCode": "JC",
      "JcthVUuid": "B82F2F1617E51184E053508010ACE7E7",
      "JcthPost": null,
      "JcthIuCreateDate": "2021-01-05T21:56:43Z",
      "JcthIuUpdateDate": "2021-01-05T21:59:47Z",
      "links": [
        {
          "rel": "self",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B82F2F1617E51184E053508010ACE7E7",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B82F2F1617E51184E053508010ACE7E7",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "child",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B82F2F1617E51184E053508010ACE7E7/child/JctrandViewObj",
          "name": "JctrandViewObj",
          "kind": "collection"
        }
      ]
    },
    {
      "JcthCompCode": "17",
      "JcthCompName": "Sewer Construction Group",
      "JcthBchTypeCode": "C",
      "JcthBchNum": 48021,
      "JcthBchName": "LOUI 2021-01-05 C",
      "JcthJourCode": "JC",
      "JcthJourName": "Job Costing",
      "JcthNum": 33805,
      "JcthCurrCode": "US",
      "JcthCurrName": "US Dollars",
      "JcthAccrualFlag": "N",
      "JcthUser": "LOUI",
      "JcthDate": "2020-12-31",
      "JcthDateTimeEntry": "2021-01-05T21:55:36Z",
      "JcthDesc": null,
      "JcthDefSrcCode": null,
      "JcthDefSrcDesc": null,
      "JcthDefRefCode": "TEST",
      "JcthDefRefDesc": "test",
      "JcthDefContCode": null,
      "JcthDsrcCode": null,
      "JcthAdjJcdetailFlag": "N",
      "JcthRefDate": "2020-12-31",
      "JcthConvNum": 1,
      "JcthTransactionAmt": null,
      "JcthCalledFromAppCode": "JC",
      "JcthVUuid": "B82F2F1617E41184E053508010ACE7E7",
      "JcthPost": null,
      "JcthIuCreateDate": "2021-01-05T21:55:36Z",
      "JcthIuUpdateDate": "2023-09-28T18:05:38Z",
      "links": [
        {
          "rel": "self",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B82F2F1617E41184E053508010ACE7E7",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B82F2F1617E41184E053508010ACE7E7",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "child",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B82F2F1617E41184E053508010ACE7E7/child/JctrandViewObj",
          "name": "JctrandViewObj",
          "kind": "collection"
        }
      ]
    },
    {
      "JcthCompCode": "17",
      "JcthCompName": "Sewer Construction Group",
      "JcthBchTypeCode": "O",
      "JcthBchNum": 48094,
      "JcthBchName": "LOUI 2021-01-07 O",
      "JcthJourCode": "JC",
      "JcthJourName": "Job Costing",
      "JcthNum": 33842,
      "JcthCurrCode": "US",
      "JcthCurrName": "US Dollars",
      "JcthAccrualFlag": "N",
      "JcthUser": "LOUI",
      "JcthDate": "2020-12-31",
      "JcthDateTimeEntry": "2021-01-07T21:19:46Z",
      "JcthDesc": null,
      "JcthDefSrcCode": null,
      "JcthDefSrcDesc": null,
      "JcthDefRefCode": null,
      "JcthDefRefDesc": null,
      "JcthDefContCode": null,
      "JcthDsrcCode": null,
      "JcthAdjJcdetailFlag": "N",
      "JcthRefDate": "2021-01-07",
      "JcthConvNum": 1,
      "JcthTransactionAmt": null,
      "JcthCalledFromAppCode": "JC",
      "JcthVUuid": "B856CFAD725C0F20E053508010AC57B3",
      "JcthPost": null,
      "JcthIuCreateDate": "2021-01-07T21:19:46Z",
      "JcthIuUpdateDate": null,
      "links": [
        {
          "rel": "self",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B856CFAD725C0F20E053508010AC57B3",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B856CFAD725C0F20E053508010AC57B3",
          "name": "jctran",
          "kind": "item"
        },
        {
          "rel": "child",
          "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran/B856CFAD725C0F20E053508010AC57B3/child/JctrandViewObj",
          "name": "JctrandViewObj",
          "kind": "collection"
        }
      ]
    }
  ],
  "count": 5,
  "hasMore": true,
  "limit": 5,
  "offset": 0,
  "links": [
    {
      "rel": "self",
      "href": "http://127.0.0.1:7101/jc-rest-api/rest/1/jctran",
      "name": "jctran",
      "kind": "collection"
    }
  ]
}
object