Skip to content

Deel: Retrieve a payment statement — 201 response body — data

Retrieve a payment statement: 201 response body, field data. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve a payment statement — 201 response body — data

FieldTypePresenceDescription and constraints
$objectRoot
amountJSONRequired within parent
amount (anyOf 1)stringAlternativeTotal amount of the payment statement before any balance is applied. Null until the amount is set.
amount (anyOf 2)nullAlternativeTotal amount of the payment statement before any balance is applied. Null until the amount is set.
amount_dueJSONRequired within parent
amount_due (anyOf 1)stringAlternativeAmount still due after any applied balance and fee credits. Null until the amount is set.
amount_due (anyOf 2)nullAlternativeAmount still due after any applied balance and fee credits. Null until the amount is set.
balance_appliedstringOptionalAmount of client balance applied to the payment statement.
beneficiary_detailsJSONOptionalBeneficiary bank details the payment is settled to. Null when not yet resolved.
beneficiary_details (anyOf 1)ModelAlternativeExpand Retrieve a payment statement — 201 response body — data beneficiary details account holder, account number, account type, ach routing number, address, bank address, bank code, bank name, branch code, bsb code, country, currency, iban, ifsc code, intermediary bank, routing number, sort code, swift, wire routing number
beneficiary_details (anyOf 2)nullAlternative
created_atstringOptionalDate and time when the payment statement was created, in ISO-8601 format.
Format: date-time
fee_credits_appliedstringOptionalAmount of fee credits applied to the payment statement.
idstringRequired within parentUnique identifier of the payment statement.
invoicesarrayRequired within parentAuthoritative superset of invoices settled by this payment statement. It always contains the requested invoices and may include additional overdue or required fee invoices that Deel attaches automatically.
invoices[]ModelEach itemExpand Retrieve a payment statement — 201 response body — data invoices item
paid_atJSONOptional
paid_at (anyOf 1)stringAlternativeDate and time when the client paid, in ISO-8601 format. For bank transfers this can be set while the status is still processing. Null until payment is captured.
Format: date-time
paid_at (anyOf 2)nullAlternativeDate and time when the client paid, in ISO-8601 format. For bank transfers this can be set while the status is still processing. Null until payment is captured.
Format: date-time
payment_currencyJSONRequired within parent
payment_currency (anyOf 1)stringAlternativeThree-letter currency code of the payment statement, following ISO 4217. Null until a payment method is attached.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
payment_currency (anyOf 2)nullAlternativeThree-letter currency code of the payment statement, following ISO 4217. Null until a payment method is attached.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
payment_methodJSONOptional
payment_method (anyOf 1)stringAlternativeMethod used to settle the payment statement. Null until a payment method is attached.
payment_method (anyOf 2)nullAlternativeMethod used to settle the payment statement. Null until a payment method is attached.
referenceJSONOptional
reference (anyOf 1)stringAlternativeReference to use when reconciling this payment statement against incoming wires.
reference (anyOf 2)nullAlternativeReference to use when reconciling this payment statement against incoming wires.
statusstringRequired within parentNormalized status of the payment statement. ‘PROCESSING’ covers any in-flight state (pending, preprocessing, awaiting payment); ‘paid’, ‘cancelled’ and ‘failed’ are terminal.
Known values: PROCESSING, PAID, CANCELLED, FAILED

Referenced models: Retrieve a payment statement — 201 response body — data beneficiary details account holder, account number, account type, ach routing number, address, bank address, bank code, bank name, branch code, bsb code, country, currency, iban, ifsc code, intermediary bank, routing number, sort code, swift, wire routing number, Retrieve a payment statement — 201 response body — data invoices item

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.