---
title: "Create a Check"
slug: "create-a-check"
updated: 2026-05-26T12:53:14Z
published: 2026-05-26T12:53:48Z
canonical: "developers.cmicglobal.com/create-a-check"
---

> ## 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 a Check

Post/hcm-rest-api/rest/1/pychecks

## Create PayChecks

### 

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='d4064655-6855-45d4-83f4-5222748df096'>application/json</option>
</select>object  Example{
  "PycCompCode": "001",
  "PycEmpNo": "3001",
  "PycPrnCode": "WK",
  "PycYear": "2022",
  "PycPprPeriod": "2",
  "PycCheckSeqNo": "6773",
  "PycRefSeqNo": "6773",
  "PycLastUpdDate": "2022-10-20",
  "PycUser": "UIG",
  "PycVUuid": ""
}PycCheckSeqNonumber    Required

The system generated Sequence Number per Check

PycRefSeqNonumber    Required

Set to PYC_CHECK_SEQ_NO, if there isn’t a separate Check Reference Number.

PycUserstring    Required

The name of user who made the last update

Max length30
PycVUuidstring    Required

Unique Identifier

Max length64
PycPprPeriodnumber    Required

Indentify the Pay Period

Max length2
PycCompCodestring    Required

Company Code

Max length8
PycLastUpdDatestring    Required

Date and Time stamp of the last update

PycEmpNostring    Required

The Employee to whom the check was paid

Max length16
PycPrnCodestring    Required

Identify the Pay Run Code

Max length4
PycYearnumber    Required

Identify the Year related to the Pay

Max length4
PycCheckAmtnumber    

Amount to be paid by the check

Max length18
PycCheckNumnumber    

The Check Number used

Max length11
PycPrintCheckOnlystring    

Set to ‘Y’.

Max length1
PycAssignedCheckNumnumber    Max length8
PycPositivePayFileNonumber    

Positive pay ascii file number.

PycPygCodestring    

Identifies the Pay Group

Max length4
PycCklocCodestring    

Check location code

Max length16
PycHomeCompCodestring    

Employee Home company at the time of processing payroll

Max length8
PycCklocPygCodestring    

If using check location, this is the pay group used for signatures and company logo.

Max length4
PycCheckVoidDatestring    

Check Void Date

PycEmpBranchCodestring    

Employee Bank Branch Code

Max length5
PycBranchCodestring    

Unique Identifier of the Branch of a Bank

Max length5
PycBankAccNumstring    

Employee Bank Account Number to where Salaries are paid

Max length17
PycStatementDatestring    
PycRecDatestring    

Reconciliation Date.

PycBankCodestring    

Unique Code to identify the Bank

Max length9
PycThirdPartySickPaystring    

Flag to indicate the check is related to third party sick pay i.e. the employee was being paid by insurance company or some other vendor. (Y)es OR [(N)o or NULL]

Max length1
PycRecFlagstring    Max length1
PycCheckDatestring    

Check Date

PycManualChkPrintstring    

Set to ‘N’.

Max length1
PycTranTypestring    

Transaction Type

Max length1
PycAchTranCodestring    

Leave Null

Max length2
PycHomeDeptCodestring    

Employee Home Dept Code from profile

Max length6
PycEmpBankAccNumstring    

Employee Bank Account Number

Max length34
PycAsciiFileNonumber    
PycEmpBankCodestring    

Employee Bank Code

Max length9

Responses201

Successful response

<select class='api-response-data' aria-label='Media type'><option value='fa59a94d-197b-4548-a45e-5aec3994aced'>application/json</option>
</select>
