Transactions App
Transactions are the fundamental building blocks for tracking financial activity in Maybern. They record money movement, commitments, accruals, allocations, and more.Overview
Every financial event in Maybern creates transactions. Transactions provide:- Audit trail - What happened and when
- Calculations - Source data for fees, waterfalls, metrics
- Reporting - Investor statements and fund reports
Transaction Model
Key Fields
| Field | Description |
|---|---|
capital_amount | The monetary amount |
transaction_code | Type of transaction |
effective_fund_family_event | Original source event |
posted_fund_family_event | Event that posted this (if offset) |
effective_fund_family_sub_event | Original source sub-event |
posted_fund_family_sub_event | Sub-event that posted this |
Effective vs Posted Events
- Effective Event
- Posted Event
The source of the transaction - what originally caused it.Example: For a capital call, the effective event is the capital activity event.
Effective vs Posted Sub-Events
Same pattern at the sub-event level:| Transaction Type | Effective Sub-Event | Posted Sub-Event |
|---|---|---|
| Capital Call | Capital Call | Capital Call |
| Equalization | Original Capital Call | Equalization |
| Transfer | Original Event | Transfer |
Transaction Categories
Clients use complex metrics that aggregate multiple transaction codes. Transaction categories enable this:Common Transaction Codes
| Code | Description |
|---|---|
| Capital Contribution | LP sends money to fund |
| Distribution | Fund sends money to LP |
| Management Fee Accrued | Fee owed |
| Management Fee Break | Fee reduction |
| Equalization | Allocation adjustment |
Usage in Calculations
Transactions are the source data for:- Fee Basis - Sum of relevant transaction codes
- Waterfall - Contributions, distributions, gains
- Performance Metrics - IRR, TVPI, DPI
- Investor Statements - Activity summaries