Deel: Create Vendor Bill — 201 response body — data line items item
Create Vendor Bill: 201 response body, field data / line_items / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create Vendor Bill — 201 response body — data line items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
amount | JSON | Required within parent | |
amount (anyOf 1) | number | Alternative | Total amount for this line item 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 |
department_id | JSON | Optional | |
department_id (anyOf 1) | string | Alternative | Unique identifier for the Financial department |
department_id (anyOf 2) | null | Alternative | Unique identifier for the Financial department |
description | string | Required within parent | Description of the line item |
expense_account_id | JSON | Optional | |
expense_account_id (anyOf 1) | string | Alternative | Unique identifier for the expense account |
expense_account_id (anyOf 2) | null | Alternative | Unique identifier for the expense account |
id | string | Required within parent | Unique identifier of the line item Format: uuid |
quantity | JSON | Required within parent | |
quantity (anyOf 1) | number | Alternative | Quantity of items Format: double |
quantity (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
unit_price | JSON | Required within parent | |
unit_price (anyOf 1) | number | Alternative | Price per unit Format: double |
unit_price (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
updated_at | string | Required within parent | Last update timestamp Format: date-time |
vat_amount | JSON | Required within parent | |
vat_amount (anyOf 1) | number | Alternative | VAT amount for this line item Format: double |
vat_amount (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
vat_code | JSON | Optional | |
vat_code (anyOf 1) | string | Alternative | VAT code name |
vat_code (anyOf 2) | null | Alternative | VAT code name |
vat_rate | JSON | Required within parent | |
vat_rate (anyOf 1) | number | Alternative | VAT rate percentage Format: double |
vat_rate (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
vendor_bill_id | string | Required within parent | Reference to parent vendor bill Format: uuid |