> For the complete documentation index, see [llms.txt](https://eventx-hq.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eventx-hq.gitbook.io/knowledge-base/registration-and-ticketing/order-and-finance/balance-ledger.md).

# Balance Ledger

## Balance Ledger

Balance Ledger is the organizer-facing finance view for online ticketing orders on EventX.

Organizers can use this module to review:

* Total Revenue
* Total Refund
* Total Transaction Fee
* Total Payout
* Current Balance
* Order Transactions
* Payout Requests

> **Remark:** Balance Ledger is an EventX accounting view. It is not the same as your Stripe native balance or KPay native balance.

***

## What Is Included

Balance Ledger currently focuses on eligible **online payment** orders.

It combines EventX order, refund, fee, and payout records into one finance view so organizers can review ticketing money flow in one place.

***

## What Each Section Means

### Total Revenue

The gross ticketing revenue from eligible online orders recorded in EventX.

### Total Refund

The total amount of successfully completed refunds recorded by EventX.

### Total Transaction Fee

The total transaction fees recorded for eligible online orders.

### Total Payout

The total **net payout amount** already counted in the EventX finance workflow.

This value reflects payout requests already in **Requested**, **In Transit**, or **Paid** stages in the EventX payout workflow.

### Current Balance

Current Balance is the EventX refundable balance for ticketing finance.

Formula:

```
Current Balance = Total Revenue - Total Refund - Total Transaction Fee - Total Payout
```

This value is used by EventX as the finance source of truth for refund eligibility.

Use the **Refresh** button on the page whenever you want to load the latest finance records.

***

## Order Transactions

The **Order Transactions** list gives organizers an order-level finance view for online ticket sales.

It can include:

* order amount
* discount
* transaction fee
* refunded amount
* payment gateway
* purchaser details
* order status

This view is useful when checking:

* which online orders contributed to revenue
* which orders have been refunded
* how transaction fees affect the remaining balance

***

## Refunds On EventX

For supported online orders, organizers can initiate refunds from EventX.

Current product behavior:

1. Refunds are **full-order only** — **partial refunds are not supported**.
2. The order must already be in **Completed** status.
3. For EventX-held payment flows, the requested refund must not exceed the event's **Current Balance**.
4. Refund finalization is asynchronous, so an order may first move to **Refunding** before becoming **Refunded**.

> Gateway processing fees from the original transaction are generally not returned to the organizer.

***

## Payout Requests

Balance Ledger also shows payout requests related to ticketing finance.

Common visible statuses are:

* Requested
* In Transit
* Paid
* Rejected

This helps organizers compare:

* what has already been paid out
* what is still being processed
* what remains in Current Balance

Available payout balance on the payout-request page may be lower than Current Balance, because only completed orders with confirmed payment fees are included for payout submission.

For Stripe Direct, orders placed before **June 22, 2026, 1:00 PM (UTC+8)** are not included in the payout balance shown in the portal and should follow the legacy manual payout arrangement.

***

## Best Practice

Use Balance Ledger as the main EventX finance reference when checking whether an order can still be refunded or how much balance remains for ticketing operations.

## Frequently Asked Questions

### Q: How is the Current Balance calculated?

**A:** Current Balance = Total Revenue - Total Refund - Total Transaction Fee - Total Payout. This is the available balance for refunds and payouts.

### Q: Should I use the Balance Ledger or platform dashboard to check finances?

**A:** Use the Balance Ledger as your primary reference. The platform dashboard may exclude refunds and can differ from the actual available balance.

### Q: Can I refund an order if the Current Balance is insufficient?

**A:** No. The Current Balance must cover the refund amount. If the balance is too low, you may need to top up or handle the refund outside the portal.
