BillForWorkPreviewDto

What a Bill for Work step will bill if it runs now, worked out the way the step itself works it
out, or why it cannot bill.

Properties

Name Type Description
amountnumber

What the line will come to, excluding VAT. Null when the step cannot bill.

What the line will come to, excluding VAT. Null when the step cannot bill.

isEstimateboolean

True when the amount rests on a per-unit quantity that varies each period: the line is left
Pending for a person to confirm the quantity.

True when the amount rests on a per-unit quantity that varies each period: the line is left
Pending for a person to confirm the quantity.

periodStartstring

First day of the service period billed. Null for a fixed amount, which is an ad hoc charge.

First day of the service period billed. Null for a fixed amount, which is an ad hoc charge.

periodEndstring

Last day of the service period billed. Null for a fixed amount.

Last day of the service period billed. Null for a fixed amount.

descriptionstring

The line description, tokens rendered. Null when the step sets none and the service's own
line description (or the ad hoc fallback) applies.

The line description, tokens rendered. Null when the step sets none and the service's own
line description (or the ad hoc fallback) applies.

problemstring

Why the step cannot bill as configured (the service bills on its schedule, the period is
already billed, the task has no service). Null when it can.

Why the step cannot bill as configured (the service bills on its schedule, the period is
already billed, the task has no service). Null when it can.

JSON Example

{
  "amount": 0,
  "isEstimate": false,
  "periodStart": "2024-01-01",
  "periodEnd": "2024-01-01",
  "description": "string"
}

Used By Operations