Skip to content

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

FieldTypePresenceDescription and constraints
$objectRoot
descriptionstringOptionalDescription of the payment policy.
Maximum length: 400
due_daysintegerOptionalNumber of days after cycle end before payment is released. Defaults to 0.
Maximum: 90
Minimum: 0
due_typestringOptionalHow the payment due date is calculated relative to cycle end. Defaults to REGULAR.
One of: REGULAR, WITHIN_MONTH, AFTER_MONTH, BEFORE_CYCLE_END
end_dayintegerRequired within parentDay 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_typestringOptionalHow end_day is interpreted. Defaults to DAY_OF_MONTH.
One of: DAY_OF_WEEK, DAY_OF_LAST_WEEK, DAY_OF_MONTH
end_week_paritystringOptionalWeek parity constraint for biweekly cycles. Only applicable when scale is BIWEEKLY.
One of: AUTO, ODD, EVEN
namestringRequired within parentName of the payment policy. Must be unique within the organization.
Maximum length: 255
Minimum length: 3
scalestringRequired within parentPayment cycle frequency.
One of: WEEKLY, MONTHLY, BIWEEKLY, SEMIMONTHLY, CALENDAR_MONTH
should_pay_before_weekendsbooleanOptionalWhether payment is moved earlier when the due date falls on a weekend. Defaults to false.

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.