---
title: "Retrieve a Sales Invoice Details"
method: GET
path: "/api/v1/sales-invoices/{invoiceId}"
tags: ["Documents", "Sales Invoice"]
---

# Retrieve a Sales Invoice Details

`GET /api/v1/sales-invoices/{invoiceId}`

## Request

- The document declares no server URL.
- Auth: API key in header `client_id` and API key in header `client_secret`

## Path parameters

- `invoiceId` string, required

## Response `200`

Successful operation

- SalesInvoice
  - `data` SalesInvoiceData, required
    - `number` string, required
    - `invoice_date` string, required
    - `due_date` string, required
    - `status` object, required
      - `payment_status` string, required
      - `acceptance_status` string, required
    - `payment_link` string, required
    - `pdf_link` string, required
    - `customer` Customer, required
      - `id` string, required
      - `company_name` string, required
      - `company_email` string, required
      - `company_phone` string, required
      - `href` string, required
      - `contacts` CustomerContact[], required
        - `name` string, required
        - `email` string, required
        - `phone` string, required
        - `position` string, required
    - `items` SalesInvoiceDataItem[], required
      - `name` string, required
      - `code` string, required
      - `description` string, required
      - `quantity` number, double, required
      - `uom` string, required
      - `price` number, double, required
      - `discount` number, double, required
      - `tax` number, double, required
      - `product_href` string, required
      - `additional_info` unknown, required
      - `custom_total` number, double
      - `custom_tax_amount` number, double
  - `additional_fee` object, required
    - `delivery_fee` number, double, required
  - `total` number, double, required
  - `signature_text_header` string, required
  - `signature_text_footer` string, required
  - `terms_condition` string, required
  - `notes` string, required
  - `created_at` string, required
  - `modified_at` string, required
  - `is_manually_calculated` boolean, required
  - `subtotal` number, double, required
  - `custom_field` unknown, required
  - `is_signature_logo` string, required
  - `manual_variables` SalesInvoiceRequestManualVariables, required
    - `total_discount` number, double
    - `tax_inclusive` number, double
    - `tax_exclusive` number, double
    - `grand_total` number, double

## Other responses

- `400`: Bad request
- `default`: Unsuccessful operation

---

[API](https://skmtc.dev/paper/apis/paper-open-api.md) - [All operations](https://skmtc.dev/paper/apis/paper-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paper/apis/paper-open-api/revisions/243ba6121589?raw)
