Deel: Create a work statement payment policy — request body — body data
Create a work statement payment policy: request body, field body / data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create a work statement payment policy — request body — body data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
description | string | Optional | Description of the payment policy. Maximum length: 400 |
due_days | integer | Optional | Number of days after cycle end before payment is released. Defaults to 0. Maximum: 90 Minimum: 0 |
due_type | string | Optional | How the payment due date is calculated relative to cycle end. Defaults to REGULAR. One of: REGULAR, WITHIN_MONTH, AFTER_MONTH, BEFORE_CYCLE_END |
end_day | integer | Required within parent | Day the billing cycle ends. 1–31 when end_type is DAY_OF_MONTH, 1–7 when DAY_OF_WEEK or DAY_OF_LAST_WEEK. Maximum: 31 Minimum: 1 |
end_type | string | Optional | How end_day is interpreted. Defaults to DAY_OF_MONTH. One of: DAY_OF_WEEK, DAY_OF_LAST_WEEK, DAY_OF_MONTH |
end_week_parity | string | Optional | Week parity constraint for biweekly cycles. Only applicable when scale is BIWEEKLY. One of: AUTO, ODD, EVEN |
name | string | Required within parent | Name of the payment policy. Must be unique within the organization. Maximum length: 255 Minimum length: 3 |
scale | string | Required within parent | Payment cycle frequency. One of: WEEKLY, MONTHLY, BIWEEKLY, SEMIMONTHLY, CALENDAR_MONTH |
should_pay_before_weekends | boolean | Optional | Whether payment is moved earlier when the due date falls on a weekend. Defaults to false. |