Deel: Create Vendor Bill — 201 response body — data
Create Vendor Bill: 201 response body, field data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create Vendor Bill — 201 response body — data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
amount | JSON | Required within parent | |
amount (anyOf 1) | number | Alternative | Total amount including VAT Format: double |
amount (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
created_at | string | Required within parent | Creation timestamp Format: date-time |
currency | string | Required within parent | ISO 4217 currency code |
date | string | Required within parent | Invoice/bill date Format: date |
description | string | Required within parent | General description of the vendor bill |
due_date | string | Required within parent | Due date for payment Format: date |
exchange_rate | JSON | Required within parent | |
exchange_rate (anyOf 1) | JSON | Alternative | |
exchange_rate (anyOf 1) (anyOf 1) | number | Alternative | Exchange rate to USD Format: double |
exchange_rate (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
exchange_rate (anyOf 2) | null | Alternative | Exchange rate to USD Format: double |
external_id | string | Required within parent | External system identifier (e.g., Brightflag ID) |
id | string | Required within parent | Unique identifier for the vendor in the treasury system Format: uuid |
is_active | boolean | Required within parent | Whether the vendor bill is active |
line_items | array | Required within parent | Line items for the vendor bill |
line_items[] | Model | Each item | Expand Create Vendor Bill — 201 response body — data line items item |
reference | string | Required within parent | Vendor bill reference |
subsidiary_id | string | Required within parent | Unique identifier for the Deel legal entity/subsidiary |
subtotal | JSON | Required within parent | |
subtotal (anyOf 1) | number | Alternative | Subtotal amount excluding VAT Format: double |
subtotal (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
updated_at | string | Required within parent | Last update timestamp Format: date-time |
vendor_id | string | Required within parent | Vendor ID |
Referenced models: Create Vendor Bill — 201 response body — data line items item