Getting Started - Transaction History

Brick provides a Transaction List feature to help you monitor, review, export, and reconcile all transactions from your Brick Dashboard.

This page explains how to use the Transaction List on the Dashboard and when to use the Ledger API for programmatic reconciliation.


What is the Transaction List?

The Transaction List is a centralized view of all transaction activity in your Brick account.

You can use it to review transactions across different payment flows, including:

  • Money Sent, such as disbursement transactions
  • Money Received, such as acceptance transactions
  • Top Up transactions
  • Other ledger-related balance movements

This helps finance, operations, and technical teams track money movement in one place.


When to Use the Transaction List

Use the Dashboard Transaction List when you need to:

  • Check recent transaction activity
  • Review transaction status
  • Filter transactions by period, type, or status
  • Export transaction records for internal reporting
  • Download statements for reconciliation
  • Investigate a specific transaction manually

For automated workflows, use the Ledger API instead.


Transaction Categories

Transactions are grouped based on their activity type.

CategoryDescription
Money SentOutgoing transactions, usually from disbursement activity
Money ReceivedIncoming transactions, usually from acceptance/payment activity
Top UpBalance top-up activity
Ledger MovementBalance changes recorded in the ledger

Available Actions

From the Transaction List page, you can perform actions such as:

  • View transaction details
  • Filter transaction records
  • Export transaction data
  • Download statements
  • Review summary information for a selected period

Filtering Transactions

You can filter transactions to narrow down the records shown in the Dashboard.

Common filters include:

FilterDescription
Transaction TypeFilter by transaction category, such as Money Sent, Money Received, or Top Up
Month / Date RangeView transactions for a specific period
StatusFilter transactions by their current status
Reference IDSearch for a specific transaction using a reference ID, if available

Filtering is useful when you need to investigate transactions or prepare monthly reconciliation reports.


Export Transaction Data

You can export transaction records from the Dashboard for offline reporting or reconciliation.



Typical use cases include:

  • Sharing transaction reports with finance teams
  • Preparing monthly reports
  • Matching Brick transaction records with internal systems
  • Storing transaction history for audit purposes

Note: The exported file will reflect the selected filters or date range, depending on the Dashboard configuration.


Download Statement

You can download statements from the Transaction List to support reconciliation and reporting.


Statements are useful for:

  • Month-end reconciliation
  • Internal finance review
  • Audit documentation
  • Comparing Dashboard balances with internal accounting records

Dashboard vs Ledger API

Brick supports both manual transaction review through the Dashboard and automated transaction retrieval through the Ledger API.

Use CaseRecommended Method
Manual reviewTransaction List on Dashboard
Finance reportingTransaction List export or statement download
Automated reconciliationLedger API
Internal dashboard or data pipelineLedger API
Searching one transaction manuallyTransaction List
Large-scale transaction syncLedger API

Ledger API Overview

Use the Ledger API when you need to retrieve transaction history programmatically.

The Ledger API is suitable for:

  • Automated reconciliation scripts
  • Finance data pipelines
  • Internal reporting dashboards
  • Transaction monitoring systems
  • Matching Brick records with your internal references

You can retrieve transactions using filters such as:

  • Date range
  • Transaction status
  • Reference ID

The Ledger API also supports pagination, allowing you to fetch transaction records in batches.


Recommended Workflow

For manual operations:

  1. Open the Brick Dashboard.
  2. Go to the Transaction List section.
  3. Apply the required filters.
  4. Review the transaction data.
  5. Export the data or download a statement if needed.

For automated operations:

  1. Use the Ledger API.
  2. Filter records by date range, status, or reference ID.
  3. Store or process the response in your internal system.
  4. Reconcile Brick transaction data with your own transaction records.

Example Use Cases

Finance Reconciliation

A finance team can use the Transaction List to export monthly transaction data and compare it with internal accounting records.

Operations Monitoring

An operations team can monitor transaction status from the Dashboard to check whether money has been sent or received successfully.

Automated Reporting

A technical team can use the Ledger API to retrieve transaction history automatically and feed the data into an internal dashboard.

Audit Support

Transaction exports and downloaded statements can be used as supporting documents during internal or external audits.


Related API Reference

For implementation details, see the related Ledger API reference:

  • Ledger / Disbursement History API
  • Transaction History and Ledger API

Notes

  • Dashboard exports are best for manual reporting and reconciliation.
  • Ledger API is best for automated systems and recurring data sync.
  • Make sure your selected filters match the reporting period you want to review.
  • For high-volume transaction history, use API pagination to retrieve records in batches