API Docs / Schemas / BillClientTimeResultDto

BillClientTimeResultDto

What happened to one client in a bulk time-billing run. Clients are billed independently,
so a run can succeed for some and fail for others — read every row, not just the first.
A row with no line items and no error means the client had nothing to bill in the window.

Properties

Name Type Description
clientCodeAndNameDto
lineItemCountinteger

Billing line items created for this client

Billing line items created for this client

entryCountinteger

Time entries marked as billed for this client

Time entries marked as billed for this client

amountnumber

Total value of the created line items, excluding VAT

Total value of the created line items, excluding VAT

skippedUnratedCountinteger

Entries left unbilled because they have no hourly rate. They stay unbilled and will
reappear in the unbilled list once a rate is set.

Entries left unbilled because they have no hourly rate. They stay unbilled and will
reappear in the unbilled list once a rate is set.

errorstring

Why nothing was billed for this client, when the attempt failed. Null on success.

Why nothing was billed for this client, when the attempt failed. Null on success.

JSON Example

{
  "client": {
    "code": "string",
    "name": "string"
  },
  "lineItemCount": 0,
  "entryCount": 0,
  "amount": 0,
  "skippedUnratedCount": 0
}