Records the contractor's invoice on a maintenance job

Scope: write:maintenance

Replaces the job's invoice details and, unless markReceived is false, marks the invoice
received. Follows Loop's rules: only on a complete job with an instructed quote; not once
the job is linked to a charge in Loop (409); invoiceDate can't be in the future and is
required to mark it received. VAT is worked out for the invoice date. The agency fee stays
as it was instructed, and marking the invoice paid stays in Loop.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int64
required

Maintenance job id

Body Params

The invoice details

double | null
≥ 0
string
enum
Allowed:
string | null
date-time | null

Can't be in the future. Required to mark the invoice received.

date-time | null
boolean

Mark the invoice received. Default true; false leaves the job Complete.

uuid | null
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

403

The API key doesn't have the scope this endpoint needs.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json
*/*