Create a BPS invoice for selected parts/labor items across one or more tickets
POST/psac/api/v1/tickets/partial-invoice
Invoices a caller-specified subset of parts/labor rows that may span multiple tickets, onto a single invoice. Unlike the single-ticket partial-invoice endpoint, items on a ticket that doesn't belong to the customer are skipped rather than failing the whole request. Set failOnAnySkip to true to fail atomically on item-eligibility skips instead: if any selected item would be skipped, nothing is billed and every skip is reported. A ticket's state does not affect billing — closed tickets can be invoiced.
Request
Responses
- 200
- 400
- 403
- 409
- 422
- 500
OK
Bad Request
Forbidden
Conflict
Unprocessable Content
Internal Server Error