---
title: "Create new Company Deduction Code"
slug: "create-new-company-deduction-code"
updated: 2026-05-26T12:53:14Z
published: 2026-05-26T12:53:48Z
canonical: "developers.cmicglobal.com/create-new-company-deduction-code"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developers.cmicglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create new Company Deduction Code

Post/hcm-rest-api/rest/1/pycomded

## Create

UI Location: Human Capital Management - Human Resources - Benefit Administration - Deductions - Company

### 

SecurityHTTPType basic

Basic authentication

Header parametersContent-TypestringExampleapplication/vnd.oracle.adf.resourceItem+json

Body parameters<select class='api-response-data' aria-label='Media type'><option value='6e0dea4f-6999-4f6d-b6fe-6ba9702ffe1b'>application/json</option>
</select>object  Example{
  "CodCompCode": "001",
  "CodPygCode": "NONE",
  "CodPrnCode": "SM",
  "CodDedCode": "401K",
  "CodPlanCode": "SINGLE",
  "CodPloCode": "T-FREE",
  "CodStartDate": "2022-11-16",
  "CodDedType": "D",
  "CodGlAccCode": "23510",
  "CodFrqCode": 3.0,
  "CodDedAmount": 1.0,
  "CodRemittanceFrqCode": 3.0
}CodPygCodestring    Required

Identify the Pay Run Code

Max length4
CodPlanCodestring    Required

💻 UI Fieldname: *Plan Code

Max length10
CodFrqCodenumber    RequiredMax length2
CodDedAmountnumber    Required

Deduction Amount

Max length18
CodGlAccCodestring    Required

GL A/C Code for deduction

💻 UI Fieldname: *Credit GL Account Code

Max length16
CodPrnCodestring    Required

Identify the Pay Run Code

Max length4
CodPloCodestring    Required

💻 UI Fieldname: *Plan Option

Max length10
CodStartDatestring    Required

Effective Starting Date

💻 UI Fieldname: *Start Date

CodDedTypestring    Required

💻 UI Fieldname: *Deduction Type

Max length2
CodDedCodestring    Required

Identify the Deduction

💻 UI Fieldname: *Deduction Code

Max length4
CodCompCodestring    RequiredMax length8
CodRemittanceFrqCodenumber    RequiredMax length2
CodEmplrContrAccNamestring    Max length4000
CodEndDatestring    

Effective Ending Date

💻 UI Fieldname: End Date

CodRemittanceAmtForApstring    Max length1
CodVUuidstring    Max length64
CodEmplrContrDeptCodestring    

💻 UI Fieldname: Credit Dept. Code

Max length6
CodUserstring    

The name of user who made the last update

Max length30
CodEmplrContrAccCodestring    Max length16
CodElegBaseCodestring    

Eligibility Base code

Max length4
CodContrMaxAmtnumber    

Deduction Amount

Max length18
CodDedNamestring    Max length30
CodVendorstring    Max length8
CodElegFrqCodenumber    

Eligibility Frequency

Max length2
CodGlAccNamestring    Max length4000
CodIuUpdateDatestring    
CodEmplrContrFactorstring    

Employer Amount Factor: N/null=Flat Amount, Y=Multiplier Amount, H=Rate Per Normal Hours Worked

Max length1
CodIuCreateUserstring    Max length30
CodPrintDedFlagstring    

Flag represents either deductions have to be dispalyed on Check stub/Direct Deposit Pay stub or not.

Max length1
CodDeptNamestring    Max length30
DiscriminatorCodestring    
CodIuCreateDatestring    
CodIuUpdateUserstring    Max length30
CodContrMaxTypestring    Max length1
CodBaseNamestring    Max length30
CodContrAmtnumber    

Deduction Amount

Max length18
CodCommentstring    Max length60
CodEmplrContrEffectiveDatestring    
CodEmplrContrDeptNamestring    Max length30
CodPlanNamestring    Max length30
CodVenNamestring    Max length50
CodDedSecureFlagstring    

print/display the Deduction in query screen only if checked to YES

Max length1
CodEmplrContrstring    

💻 UI Fieldname: Employer Contribution In The Advanced Tab

Max length1
CodBaseCodestring    Max length4
CodElegAmtnumber    

Value for the Eligibility

Max length18
CodLastUpdDatestring    

Date and Time stamp of the last update made

CodCalcAfterFirstChkFlagstring    

Flag to indicate whether the deduction should be calculated only on first check ([Y]es or [N]o). Applicate only to hourly and percentage deductions

Max length1
CodRemittanceTotAmtnumber    Max length18
CodDeptCodestring    Max length6
CodPloNamestring    Max length30

Responses201

Created

HeadersContent-TypestringExampleapplication/vnd.oracle.adf.resourceitem+json
<select class='api-response-data' aria-label='Media type'><option value='f3e3071d-a4da-4c67-b98b-ec7b44199f1b'>application/json</option>
</select>

```json
{
  "CodElegAmt": null,
  "CodElegBaseCode": null,
  "CodBaseCode": null,
  "CodBaseName": null,
  "CodDedCode": "401K",
  "CodDedName": null,
  "CodStartDate": "2022-11-16",
  "CodEndDate": null,
  "CodFrqCode": 3,
  "CodDedAmount": 1,
  "CodEmplrContrFactor": null,
  "CodContrAmt": null,
  "CodContrMaxAmt": null,
  "CodGlAccCode": "23510",
  "CodGlAccName": null,
  "CodEmplrContrAccCode": null,
  "CodEmplrContrAccName": null,
  "CodElegFrqCode": null,
  "CodDeptCode": null,
  "CodDeptName": null,
  "CodEmplrContrDeptCode": null,
  "CodEmplrContrDeptName": null,
  "CodDedType": "D",
  "CodPlanCode": "SINGLE",
  "CodPlanName": null,
  "CodPloCode": "T-FREE",
  "CodPloName": null,
  "CodVendor": null,
  "CodVenName": null,
  "CodCompCode": "001",
  "CodPrnCode": "SM",
  "CodPygCode": "NONE",
  "CodPrintDedFlag": null,
  "CodCalcAfterFirstChkFlag": null,
  "CodContrMaxType": null,
  "CodEmplrContrEffectiveDate": null,
  "CodComment": null,
  "CodRemittanceAmtForAp": null,
  "CodRemittanceFrqCode": 3,
  "CodRemittanceTotAmt": null,
  "CodDedSecureFlag": null,
  "CodUser": null,
  "CodLastUpdDate": null,
  "CodIuCreateDate": null,
  "CodIuCreateUser": null,
  "CodIuUpdateDate": null,
  "CodIuUpdateUser": null,
  "CodEmplrContr": null,
  "CodVUuid": "F297003EE8C93CBFE05316821FAC07E5",
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/hcm-rest-api/rest/1/pycomded/F297003EE8C93CBFE05316821FAC07E5",
      "name": "pycomded",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/hcm-rest-api/rest/1/pycomded/F297003EE8C93CBFE05316821FAC07E5",
      "name": "pycomded",
      "kind": "item"
    }
  ]
}
```

object
