These API allows users to retrieve a list of journal entries recorded in the system. A Journal Transaction is a fundamental accounting entry that records the movement of financial values between debit and credit accounts. Each journal transaction consists of two parts: debit entries and credit entries, ensuring that the total debit amount always equals the total credit amount, maintaining a balanced ledger.Journal transactions allow users to select specific ledgers for debit and credit entries, specifying the corresponding amounts. Additionally, businesses can link invoices to journal entries, ensuring that payments and receivables are accurately recorded for the selected party ledger.
The response contains a structured list of journal transactions, including details of them.
Request
Authorization
Add parameter in header
ApiKey
Example:
ApiKey: ********************
Query Params
start_date
stringÂ
required
The start date of the financial year (DD-MM-YYYY).
Example:
01-04-2024
end_date
stringÂ
required
The end date of the financial year (DD-MM-YYYY).
Example:
31-03-2025
skip
integerÂ
optional
The skip query parameter determines how many records to skip from the start, e.g., skip=10 ignores the first 10 records and fetches the rest.
Example:
0
limit
integerÂ
optional
The limit specifies the number of records to retrieve, e.g., limit=20 returns 20 records.
Example:
20
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request GET 'https://app.hisabkitab.co/third-party/journal-transactions?start_date=01-04-2024&end_date=31-03-2025&skip=0&limit=20' \
--header'ApiKey;'
Responses
🟢200List of Journal
application/json
Body
data
array [object {10}]Â
required
Contain a list of journal transactions.
id
integerÂ
required
A unique identifier for the journal transaction.
voucher_number
stringÂ
required
A sequential number assigned to the journal transaction.
date
stringÂ
required
The date on which the journal transaction was recorded.
debit_total
numberÂ
required
The total amount debited across all accounts in this journal transaction.
credit_total
numberÂ
required
The total amount credited across all accounts in this journal transaction. The debit and credit totals must be equal to maintain accounting balance.
narration
string  | nullÂ
required
A brief description or note about the journal transaction.
is_locked
booleanÂ
required
A status flag indicating whether the transaction is locked from further edits or modifications.
media
stringÂ
required
Any attached documents or files related to the journal transaction.
created_by
stringÂ
required
The name of the user who recorded the journal transaction.
created_at
stringÂ
required
The date and time indicate when the journal transaction was created.