---
title: "A single invoice’s detail: the list row plus its line items."
method: GET
path: "/invoices/{id}"
tags: ["Invoices"]
---

# A single invoice’s detail: the list row plus its line items.

`GET /invoices/{id}`

## Path parameters

- `id` string, required

## Response `200`

The invoice.

- InvoiceDetail
  - `id` string, required
  - `number` string, required — The customer-facing invoice number.
  - `title` string, required — The invoice title/description the sender set.
  - `recipient` object, required — Who the invoice is billed to.
    - `name` string, required
    - `email` string, required
  - `dateIssued` string, required — Issue date, 'yyyy-MM-dd'.
  - `dueDate` string, nullable, required — Due date, 'yyyy-MM-dd', or null when the sender left it open.
  - `subtotal` Money, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `taxTotal` Money, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `total` Money, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `additionalInfo` string, nullable, required — The free-form note the sender added, or null.
  - `lineItems` InvoiceLineItem[], required
    - `description` string, required
    - `quantity` string, required — Decimal string; quantities may be fractional.
    - `unitPrice` Money, required — An amount as integer minor units plus its currency.
      - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
      - `currency` string, required — ISO 4217 currency code, e.g. "USD".
    - `taxPercent` number, required — Tax rate applied to this line, in percent.
    - `amount` Money, required — An amount as integer minor units plus its currency.
      - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
      - `currency` string, required — ISO 4217 currency code, e.g. "USD".

## Other responses

- `404` — No resource with that id in the key’s company.

---

[API](https://skmtc.dev/joinarc/apis/arc-api.md) · [All operations](https://skmtc.dev/joinarc/apis/arc-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/joinarc/arc-api/revisions/f0dc4aa0fe84/schema)
