> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.solvimon.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.solvimon.com/_mcp/server.

# get_invoices

**Live server:** available on `mcp.solvimon.com` as well as on the test server.

Read-only access to invoices and their documents. Invoice status flow: `DRAFT` → `OPEN` → `FINAL` → `PAID` / `CREDIT`.

**Actions:** `list`, `get`, `search`, `preview`, `download_url`, `ubl`, `e_invoice`, `payments`

**Resource types:** `invoices`, `payments`, `payment_schedules`, `e_invoicing_mandates` (for payments, prefer [`get_payments`](/mcp-server/tools/get-payments))

* Search by invoice number with an unnamed term: `{"value": "INV-2026-10-000044"}`. Date and amount ranges are closed intervals of full timestamps, e.g. `[2026-10-01T00:00:00Z,2026-10-31T23:59:59Z]`.
* `preview` estimates an invoice without creating anything. For a quote's first invoice, pass `template_pricing_plan_subscription_id` and `start_at`. With `end_at` it previews every invoice over the term.
* `download_url` returns a PDF link valid for 60 minutes. A non-FINAL invoice gives a provisional PDF without a number.
* `ubl` and `e_invoice` return the e-invoice document.

**`Preview a quote's first invoice`**

```json Preview a quote's first invoice
{
  "action": "preview",
  "resource_type": "invoices",
  "body": {
    "template_pricing_plan_subscription_id": "ppsu_Lw6nQx3TmR8vKb2YcPd19",
    "start_at": "2026-12-01T00:00:00Z"
  }
}
```