---
title: "Retrieve a journal entry"
method: GET
path: "/journal_entries/{journal_entry}"
tags: ["Journal Entries"]
---

# Retrieve a journal entry

`GET /journal_entries/{journal_entry}`

## Path parameters

- `journal_entry` string, required

## Query parameters

- `expand` string[]

## Response `200`

OK

- object
  - `id` string — The unique identifier of the object in Nmbr.
  - `object` string — The type of the object in Nmbr (`"journal_entry"`).
  - `data` JournalEntry
    - `type` 'pay_stub_recording' | 'payroll_payment' | 'payroll_recording' — The type of journal entry (e.g. payroll recording, payroll payment).
    - `title` string, nullable
    - `title_translations` Translations, nullable
      - `en` string
      - `fr` string
    - `title_translated` string — The translation of the `title` property for the request locale. Computed using the values in `title` and `title_translations` and the value of the request's `Accept-Language` header.
    - `payroll` object — The Payroll this journal entry belongs to.
      - `id` string — The unique identifier of the object in Nmbr.
      - `object` string — The type of the object in Nmbr (`"payroll"`).
    - `pay_stub` unknown
    - `is_balanced` boolean — Whether the journal entry is balanced (total debits equal total credits).
    - `total` number, nullable — The total amount for this journal entry.
    - `is_missing_line_item_accounting_codes` integer — Whether any rows in this journal entry are missing an Accounting Code assignment.
    - `is_missing_default_account_payable` integer — Whether the accounts payable row is missing an Accounting Code.
    - `is_missing_default_bank_account` integer — Whether the bank row is missing an Accounting Code.
    - `posted_on` string, date, nullable — The date this journal entry was posted to the accounting system.
    - `invalid_expense_types` object, nullable — Line Item type/subtype pairs that are missing an expense Accounting Code. Each entry contains `type` and `subtype`.
    - `invalid_liability_types` object, nullable — Line Item type/subtype pairs that are missing a liability Accounting Code. Each entry contains `type` and `subtype`.
    - `integrations` object, nullable — External integration references. Contains `xero` and `quickbooks` objects, each with a `reference` field holding the external ID if synced.
      - `quickbooks` object, nullable
        - `reference` unknown
      - `xero` object, nullable
        - `reference` unknown
    - `created_at` string, dateTime — The date and time the object was created in Nmbr.
    - `updated_at` string, dateTime — The date and time the object was last updated in Nmbr.

## Changes

- **2026-07-26** `22e92d8c3376` — 1 info
  - added the optional property `data/anyOf[subschema #3: With pay_stub expanded]/pay_stub/data/apply_standard_tax_reductions` to the response with the `200` status

[Change history](https://skmtc.dev/nmbr/apis/nmbr-api/changes/journal_entries/:journal_entry/get.md)

---

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