Skip to content

Deel: List invoice adjustments — 200 response body — data item

List invoice adjustments: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: List invoice adjustments — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
attachmentJSONRequired within parentFile attachment linked to the invoice adjustment.
attachment (anyOf 1)ModelAlternativeExpand List invoice adjustments — 200 response body — data item attachment File attachment linked to the invoice adjustment
attachment (anyOf 2)nullAlternative
contractModelRequired within parentExpand List invoice adjustments — 200 response body — data item contract
Contract associated with this invoice adjustment.
created_atstringRequired within parentTimestamp when the adjustment was created (ISO-8601).
Format: date-time
currency_codestringRequired within parentISO 4217 currency code used for the amount.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
custom_scaleJSONOptional
custom_scale (anyOf 1)stringAlternativeCustom scale label defined by the client.
custom_scale (anyOf 2)nullAlternativeCustom scale label defined by the client.
date_submittedJSONOptional
date_submitted (anyOf 1)stringAlternativeTimestamp when the adjustment was submitted for review.
Format: date-time
date_submitted (anyOf 2)nullAlternativeTimestamp when the adjustment was submitted for review.
Format: date-time
descriptionJSONRequired within parent
description (anyOf 1)stringAlternativeHuman-readable explanation of the invoice adjustment.
description (anyOf 2)nullAlternativeHuman-readable explanation of the invoice adjustment.
hourlyReportPresetJSONOptional
hourlyReportPreset (anyOf 1)ModelAlternativeExpand List invoice adjustments — 200 response body — data item hourly Report Preset id, rate, title
hourlyReportPreset (anyOf 2)nullAlternative
idJSONRequired within parent
id (anyOf 1)stringAlternativeUnique identifier of this invoice adjustment.
Format: uuid
id (anyOf 2)nullAlternativeUnique identifier of this invoice adjustment.
Format: uuid
invoice_idJSONOptional
invoice_id (anyOf 1)JSONAlternative
invoice_id (anyOf 1) (anyOf 1)numberAlternativeIdentifier of the generated invoice this adjustment belongs to.
Format: double
invoice_id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
invoice_id (anyOf 2)nullAlternativeIdentifier of the generated invoice this adjustment belongs to.
Format: double
payment_cycleModelRequired within parentExpand List invoice adjustments — 200 response body — data item payment cycle
Payment cycle associated with this adjustment.
quantityJSONRequired within parent
quantity (anyOf 1)JSONAlternative
quantity (anyOf 1) (anyOf 1)numberAlternativeQuantity used to calculate the total amount.
Format: double
quantity (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
quantity (anyOf 2)nullAlternativeQuantity used to calculate the total amount.
Format: double
reported_byModelRequired within parentExpand List invoice adjustments — 200 response body — data item reported by
User who reported the invoice adjustment.
reviewed_byJSONRequired within parentReviewer information if the adjustment has been reviewed.
reviewed_by (anyOf 1)ModelAlternativeExpand List invoice adjustments — 200 response body — data item reviewed by full name, id, remarks, reviewed at
reviewed_by (anyOf 2)nullAlternative
scaleJSONOptional
scale (anyOf 1)stringAlternativePredefined scale used to calculate the adjustment amount.
scale (anyOf 2)nullAlternativePredefined scale used to calculate the adjustment amount.
statusJSONRequired within parentCurrent processing status of the invoice adjustment.
status (anyOf 1)stringAlternativeCurrent processing status of the invoice adjustment.
Known values: approved, declined, not_payable, paid, pending, processing
status (anyOf 2)nullAlternative
total_amountstringRequired within parentTotal monetary value of the invoice adjustment.
typeModelRequired within parentExpand Invoice line item by Id — 200 response body — data type
Type of invoice adjustment.
worksheetJSONRequired within parentBreakdown of time used for time-based calculations.
worksheet (anyOf 1)ModelAlternativeExpand List invoice adjustments — 200 response body — data item worksheet Breakdown of time used for time-based calculations
worksheet (anyOf 2)nullAlternative

Referenced models: List invoice adjustments — 200 response body — data item attachment File attachment linked to the invoice adjustment, Invoice line item by Id — 200 response body — data type, List invoice adjustments — 200 response body — data item contract, List invoice adjustments — 200 response body — data item hourly Report Preset id, rate, title, List invoice adjustments — 200 response body — data item payment cycle, List invoice adjustments — 200 response body — data item reported by, List invoice adjustments — 200 response body — data item reviewed by full name, id, remarks, reviewed at, List invoice adjustments — 200 response body — data item worksheet Breakdown of time used for time-based calculations

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.