---
title: "List GL Transactions for Reconciliation"
method: GET
path: "/coa/api/v2/reconciliation/{id}/source-transactions"
tags: ["Bank Reconciliation"]
---

# List GL Transactions for Reconciliation

`GET /coa/api/v2/reconciliation/{id}/source-transactions`

List source (GL) transactions available for reconciliation. Supports filtering by date range, bank, vendor, department, tag, currency, and reconciliation status.

## Path parameters

- `id` integer, required

## Query parameters

- `bank` integer
- `currency` string
- `department` integer
- `end_date` string
- `group` integer
- `limit` integer
- `matched` string
- `offset` integer
- `q` string
- `reconciled_only` string
- `sort` string
- `start_date` string
- `tag` integer
- `unreconciled` string
- `vendor` integer

## Response `200`

- PaginatedReconciliationReportV2SourceTransactionListList
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` ReconciliationReportV2SourceTransactionList[], required
    - `id` integer, required
    - `currency` string, required
    - `posted_at` string, date, nullable
    - `debit_amount_in_currency` string, required
    - `credit_amount_in_currency` string, required
    - `bank_description` string, nullable
    - `reconciliation_transaction` ReconciliationReportV2SourceReconciliationTransaction[], required
      - `id` integer, required
      - `status` 'DRAFT' | 'RECONCILED' — * `DRAFT` - Draft * `RECONCILED` - Reconciled
      - `suggestion_id` integer, nullable, required
      - `suggestion` ReconciliationReportV2StatementTransaction, required
        - `id` integer, required
        - `page_number` integer, required
        - `reconciliation_transaction_id` string, required
        - `source_transaction_id` string, required
        - `is_matched` string, required
        - `date` string, date, required
        - `deposit` number, double, nullable
        - `withdrawal` number, double, nullable
        - `description` string, nullable
        - `is_cleared` boolean
        - `created_at` string, date-time, required
        - `last_modified_at` string, date-time, required
        - `customer` integer, required
        - `reconciliation_report` integer, required
        - `page` integer, required
    - `is_cleared` string, required
    - `is_matched` string, required
    - `journal_id` integer, required
    - `journal_order` string, required

---

[API](https://skmtc.net/campfire/apis/campfire-developer-apis.md) · [All operations](https://skmtc.net/campfire/apis/campfire-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/campfire/campfire-developer-apis/revisions/6945ebc3180e/schema)
