Skip to main content
GET
Get journal entry detail

Authorizations

Authorization
string
header
required

Partner-level JWT token (unscoped). Token payload includes partner_id. Business access is validated via partner ownership. Format: Bearer <your-jwt-token>

Use this for: Multi-business operations where the business_id is specified in the URL and partner has access to multiple businesses.

Path Parameters

business_id
string<uuid>
required

Business UUID

entry_id
string<uuid>
required

Journal Entry UUID

Response

Detailed serializer for journal entry with all lines.

id
string<uuid>
required
read-only

Unique journal entry identifier

sequence_number
string
required
read-only

Sequential journal entry number (e.g., 'JE-2024-0042')

entry_date
string<date>
required
read-only

Date of the journal entry (YYYY-MM-DD)

reference
string
required
read-only

Journal entry reference number or source document reference

description
string
required
read-only

Journal entry description

currency
string
required
read-only

Entry currency from business base currency (GBP, EUR, USD)

total_debit
integer
required
read-only

Total debit amount in cents (sum of all debit lines)

total_credit
integer
required
read-only

Total credit amount in cents (sum of all credit lines)

is_balanced
boolean
required
read-only

Whether debits equal credits (balanced entry required for posting)

created_by
enum<string>
required
read-only

Creator type: ai, manual, system, import

  • ai - AI System
  • manual - Manual Entry
  • system - System Generated
  • import - Data Import
Available options:
ai,
manual,
system,
import
created_by_display
string
required
read-only

Human-readable creator type

status
enum<string>
required
read-only

Entry status: draft, approved, rejected

  • draft - Draft
  • approved - Approved
  • rejected - Rejected
Available options:
draft,
approved,
rejected
status_display
string
required
read-only

Human-readable status

is_posted
boolean
required
read-only

Whether entry is posted to ledger (affects account balances)

posted_at
string<date-time> | null
required
read-only

Timestamp when entry was posted to ledger (null if not posted)

bank_transaction_id
string | null
required
read-only

Linked bank transaction UUID (null if not from bank feed)

source_type
string | null
required
read-only

Source document type (invoice, bill, payment, bank_transaction, etc.)

source_reference
string | null
required
read-only

Source document reference number

created_at
string<date-time>
required
read-only

Timestamp when entry was created

accounting_period
object | null
required
read-only

Accounting period this entry belongs to (year, month, period name, status)

lines
object[]
required
read-only

All debit and credit lines for this journal entry

source_info
object
required

Source document information (invoice, bill, bank transaction, etc.) with links to original documents

updated_at
string<date-time>
required
read-only

Last update timestamp

rejection_reason
string | null

Reason for rejection if status is rejected (null otherwise)

rejected_at
string<date-time> | null

Timestamp when entry was rejected (null if not rejected)