---
title: "Create a Term"
slug: "create-a-term"
updated: 2026-05-26T12:48:31Z
published: 2026-05-26T12:48:45Z
canonical: "developers.cmicglobal.com/create-a-term"
---

> ## 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 Term

Post/sys-rest-api/rest/1/term

## Create Terms

UI Location: System Data - Global Tables - Payment Terms

### 

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='2cbd492f-a8a4-4699-bd33-ca7e03269e41'>application/json</option>
</select>object  Example{
  "TermCode": "TEST",
  "TermCompCode": "001",
  "TermDueDay": "30",
  "TermDiscDay": "10",
  "TermVUuid": ""
}TermCompCodestring    Required

Company Code. Must be a valid CMIC Company Code.

Max length8
TermDiscDaynumber    Required

Number of days the discount is applicable. Required if TermDiscMonthDay is left blank

💻 UI Fieldname: Discount Days

Max length3
TermVUuidstring    Required

uuid column for uk on json webservices

Max length64
TermCodestring    Required

Term Code

💻 UI Fieldname: * Code

Max length6
TermDueDaynumber    Required

Number of days when the payment is due. Required if TermDueModay is left blank.

💻 UI Fieldname: Days Until Due

Max length3
TermPayNoticeDaysnumber    Max length3
TermPaylessNoticeDaysnumber    Max length3
TermPcnumber    

The percentage of discount

💻 UI Fieldname: Discount Percent

Max length5
TermHldbkPcnumber    

The percentage of retainage

💻 UI Fieldname: Retainage Percent

Max length5
TermFinalPayDaysnumber    Max length3
TermSubmitDaysnumber    Max length3
TermNamestring    

Term Name

💻 UI Fieldname: Name

Max length30
TermCtrlCodestring    

Code to determine which start date to use

💻 UI Fieldname: Ctrl Start Date

Max length2
TermDueModaynumber    

Day of the month the payment is due. If TermDueModay is left blank then TermDueDay is required

💻 UI Fieldname: Due Day In Month

Max length2
TermDiscMonthDaynumber    

Date of the month the discount is applicable. If TermDiscMonthDay is left blank then TermDiscDay is required

💻 UI Fieldname: Discount Day In Month

Max length2

Responses201

Created

HeadersContent-TypestringExampleapplication/vnd.oracle.adf.resourceitem+json
<select class='api-response-data' aria-label='Media type'><option value='028507ef-7ffb-4c1c-a650-2cace12f2162'>application/json</option>
</select>

```json
{
  "TermCompCode": "001",
  "TermCode": "TEST",
  "TermName": null,
  "TermCtrlCode": null,
  "TermDueModay": null,
  "TermDueDay": 30,
  "TermDiscMonthDay": null,
  "TermDiscDay": 10,
  "TermPc": null,
  "TermHldbkPc": null,
  "TermSubmitDays": null,
  "TermPayNoticeDays": null,
  "TermFinalPayDays": null,
  "TermPaylessNoticeDays": null,
  "TermVUuid": "F38FF8B11D286C84E05316821FAC63BD",
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/sys-rest-api/rest/1/term/F38FF8B11D286C84E05316821FAC63BD",
      "name": "term",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/sys-rest-api/rest/1/term/F38FF8B11D286C84E05316821FAC63BD",
      "name": "term",
      "kind": "item"
    }
  ]
}
```

object
