timeTracking

createInvoiceFromTimeEntries

Internal timeTracking/createInvoiceFromTimeEntries operation. Authentication requirements are derived from the active route allowlist.

post/timeTracking/createInvoiceFromTimeEntries

Request body

business_goodsstring
business_idinteger
client_idinteger
document_nostring
idsstring

Comma-separated server IDs.

template_idinteger
time_entry_idsinteger[]
currency_idinteger
document_datestring
due_datestring
notesstring

Example request

{
  "business_goods": "example_business_goods",
  "business_id": 22,
  "client_id": 33,
  "document_no": "INV-TIME-001,INV-TIME-002",
  "ids": "1,2",
  "template_id": 10010,
  "time_entry_ids": [
    22
  ],
  "currency_id": 1,
  "document_date": "2026-07-15",
  "due_date": "2026-07-25",
  "notes": "Time tracking invoice"
}

Response

Standard successful response envelope.

status'success' required
statusCodeinteger required
messagestring required
dataobject required
{"stackTrail":"components:schemas:SuccessEnvelope:properties:error","oasType":"schema","type":"unknown","example":null,"nullable":true}

Example response

{
  "statusCode": 200,
  "message": "OK"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.