Skip to content

Deel: Retrieve invoices — 200 response body — data item

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

API reference · Contract 2026-10-27

SDK schema: Retrieve invoices — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
amountJSONOptional
amount (anyOf 1)stringAlternativeBilled amount of the invoice.
amount (anyOf 2)nullAlternativeBilled amount of the invoice.
contract_idJSONRequired within parent
contract_id (anyOf 1)stringAlternativeUnique identifier of the related contract.
contract_id (anyOf 2)nullAlternativeUnique identifier of the related contract.
created_atstringRequired within parentDate and time when the invoice was created (ISO-8601 format).
Format: date-time
currencystringRequired within parentThree-letter currency code for the invoice.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
deel_feeJSONOptional
deel_fee (anyOf 1)stringAlternativeFee charged by Deel.
deel_fee (anyOf 2)nullAlternativeFee charged by Deel.
due_dateJSONRequired within parent
due_date (anyOf 1)stringAlternativeDate and time when the invoice is due (ISO-8601 format).
Format: date-time
due_date (anyOf 2)nullAlternativeDate and time when the invoice is due (ISO-8601 format).
Format: date-time
idstringRequired within parentUnique identifier of this resource.
is_overdueJSONRequired within parent
is_overdue (anyOf 1)booleanAlternativeIndicates whether the invoice is overdue.
is_overdue (anyOf 2)nullAlternativeIndicates whether the invoice is overdue.
issued_atJSONRequired within parent
issued_at (anyOf 1)stringAlternativeDate and time when the invoice was issued (ISO-8601 format).
Format: date-time
issued_at (anyOf 2)nullAlternativeDate and time when the invoice was issued (ISO-8601 format).
Format: date-time
labelstringRequired within parentLabel or reference number of the invoice.
paid_atModelRequired within parentExpand Retrieve invoices — 200 response body — data item paid at
Date/time when the invoice was paid (ISO-8601). May be null or empty string.
recipient_legal_entity_idstringOptionalUnique identifier for the recipient legal entity
Format: uuid
statusstringRequired within parentCurrent status of the invoice.
Known values: pending, paid, processing, credited, refunded
totalstringRequired within parentTotal invoice amount, including fees and VAT.
vat_idJSONRequired within parent
vat_id (anyOf 1)stringAlternativeVAT identification number related to the invoice.
vat_id (anyOf 2)nullAlternativeVAT identification number related to the invoice.
vat_percentageJSONRequired within parent
vat_percentage (anyOf 1)stringAlternativePercentage of VAT charged on the invoice.
vat_percentage (anyOf 2)nullAlternativePercentage of VAT charged on the invoice.
vat_totalJSONRequired within parent
vat_total (anyOf 1)stringAlternativeTotal amount of VAT charged on the invoice.
vat_total (anyOf 2)nullAlternativeTotal amount of VAT charged on the invoice.

Referenced models: Retrieve invoices — 200 response body — data item paid at

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.