Invoice
Search invoices
Returns one page of invoices matching the filter. Body is a `PaginationRequest` — see the *Filtering & pagination* concept in the developer docs. Sortable and limitable fields depend on the instance's data-grid view. Requires `Permissions.Invoice.View`.
List invoice series settings
Returns the invoice number series configured on this instance, with the numbering rules each series applies. Series are instance-specific. Requires `Permissions.Invoice.View`.
Get an invoice
Returns one invoice by `documentId`. Requires `Permissions.Invoice.View`.
Get an invoice as PDF
Renders the invoice with its configured print template and returns `application/pdf` inline. 404 when the document has no printable output. Requires `Permissions.Invoice.View`.
Process a internal transfer POST
Posts the internal transfer to stock, applying the movement of every item, and marks the document as processed. Fails when the document is already processed, or when another user holds its lock. Processing cannot be reversed through this API. Requires `Permissions.InternalTransfer.Update`.
Search invoices POST
Returns one page of invoices matching the filter. Body is a `PaginationRequest` — see the *Filtering & pagination* concept in the developer docs. Sortable and limitable fields depend on the instance's data-grid view. Requires `Permissions.Invoice.View`.