Platform Revenue Control Center
Platform fee policy, revenue ledger postings, financial exports, merchant reserve liability, merchant debt recovery, and FX spread controls.
rev_school_2026_001
The same customer payment is separated into merchant GMV, Epara fee revenue, provider cost, reserve liability, merchant payable, and net platform contribution.
What does the merchant receive vs. what Epara owns?
Company owner sees that merchant exports explain gross, fee, reserve, net, and payout without exposing internal provider cost as merchant controls.
reporting_school_2026_001What proves revenue vs liability?
Platform finance sees which payment evidence supports GMV, fee revenue, reserve liability, provider cost, and margin.
evidence_pack_school_2026_001Which actions explain revenue and liability?
Company owner can see which captured-payment actions support GMV, fee revenue, reserve liability, provider cost, and payout exposure.
action_ledger_school_2026_001 / evidence_pack_school_2026_001Demo action state is local to this browser, but every row keeps the same payment, evidence pack, and money-boundary language.
| Money fact | Amount | Merchant view | Epara owner view | Evidence | Status |
|---|---|---|---|---|---|
| Customer volume | 167,000 IQD | Gross sales collected for Demo Market | Processed GMV, not company revenue | pay_scenario_001, pay_pos_scenario_001 | tracked |
| Epara fee | 3,340 IQD | Fee deducted from merchant settlement | Platform fee revenue before provider and ops cost | price_demo_market_iq_2026 | revenue |
| Reserve hold | 8,350 IQD | Held balance released by risk policy | Merchant liability, not revenue | set_2026_06_15_iqd | not revenue |
| Merchant payout eligible | 155,310 IQD | Expected payout after fee and reserve checks | Payable owed to merchant | po_school_2026_001 | payable |
| Provider and ops cost | 1,340 IQD | Not shown in merchant statement | Direct cost of processing and operating the payment | cost_school_2026_direct | cost |
| Net platform contribution | 2,000 IQD | Not merchant balance | Contribution before overhead | rev_school_2026_001 | margin |
Platform revenue model
Customer payment volume, merchant payout, reserve liability, and Epara revenue are separated from the same scenario statement.
Pays merchant collection
Earns merchant service fee
Holds reserve, not income
Pays merchant eligible net
Reads net platform contribution
| Item | Owner | Direction | Amount | Treatment | Status | Note |
|---|---|---|---|---|---|---|
| Customer payment volume | Merchant-facing checkout | inflow | 167,000 IQD | Payment volume | tracked | This is GMV processed for the merchant, not company revenue. |
| Merchant service fee | Epara pricing | credit | 3,340 IQD | Platform revenue | revenue | Collected from the merchant under the accepted Iraq launch pricing. |
| Provider and bank rail cost | Treasury | debit | 1,090 IQD | Cost of processing | cost | Estimated adapter/acquirer cost for hosted checkout and POS captures. |
| Risk and operations allowance | Platform finance | debit | 250 IQD | Operating allowance | cost | Scenario allowance before tax, payroll, infrastructure, and overhead. |
| Reserve hold | Risk | hold | 8,350 IQD | Merchant liability | not revenue | Held for risk release; it should not be counted as Epara income. |
| Merchant payout eligible | Finance | payable | 155,310 IQD | Merchant payable | payable | Amount expected to move to the merchant after fee and reserve checks. |
| Net platform contribution | Company owner | margin | 2,000 IQD | Contribution before overhead | margin | The part of the scenario fee left after direct provider and ops allowances. |
Control State
Active Revenue Policy
Financial Snapshot
| Metric | Amount | Currency |
|---|---|---|
| Customer payment volume | 167000 | IQD |
| Merchant service fee | 3340 | IQD |
| Provider and bank rail cost | 1090 | IQD |
| Risk and operations allowance | 250 | IQD |
| Reserve hold | 8350 | IQD |
| Merchant payout eligible | 155310 | IQD |
| Net platform contribution | 2000 | IQD |
Revenue Change Requests
| Request | Type | Status | Requested By | Approved By | Permission | Created | Applied |
|---|---|---|---|---|---|---|---|
| revchg_school_pricing_acceptance | pricing_contract.accepted | applied | act_member_demo_owner | commercial_policy | pricing:accept | Jun 10, 9:10 AM | Jun 10, 9:10 AM |
Pricing Rules
| Rule | Merchant | Method | Currency | Bps | Fixed | Max | Priority | Status | Policy |
|---|---|---|---|---|---|---|---|---|---|
| price_demo_market_iq_2026 | Demo Market | hosted_checkout_card | IQD | 200 | 0 | - | 1 | accepted | iqd_launch_2026_v1 |
Fee Ledger Postings
| Posting | Movement | Type | Reference | Direction | Amount | Account | Created |
|---|---|---|---|---|---|---|---|
| fee_post_school_checkout | mov_payment_capture_001 | platform_fee | pay_scenario_001 | credit | 2,500 IQD | platform_fee_revenue | Jun 15, 2:00 PM |
| fee_post_school_pos | mov_pos_capture_001 | pos_platform_fee | pay_pos_scenario_001 | credit | 840 IQD | platform_fee_revenue | Jun 15, 2:18 PM |
Revenue Accounts
| Account | Kind | Owner | Posted | Held | Available |
|---|---|---|---|---|---|
| acct_platform_fee_iqd | platform_revenue | Epara | 3,340 IQD | 0 IQD | 2,000 IQD |
| acct_merchant_reserve_iqd | merchant_liability | Demo Market | 8,350 IQD | 8,350 IQD | 0 IQD |
Merchant Liabilities
| Merchant | Name | Account | Reserve Bps | Balance | Reserve | Debt | Payout Schedule |
|---|---|---|---|---|---|---|---|
| mrc_demo_market | Demo Market | active | 500 | 54,676,223 IQD | 8,350 IQD | 0 IQD | po_school_2026_001 |
FX Spread Evidence
| Conversion | Consumer | Pair | Source | Target | Spread | Spread Bps | Movement | Created |
|---|---|---|---|---|---|---|---|---|
| fx_not_used_school_2026 | alia.school.parent@example.test | IQD/IQD | 167,000 IQD | 167,000 IQD | 0 IQD | 0 | mov_payment_capture_001 | Jun 15, 2:00 PM |
Report Exports
| Export | Run | Format | Status | Hash | Storage | Rows | Created |
|---|---|---|---|---|---|---|---|
| stmt_export_school_2026_csv | frun_school_revenue_2026_001 | csv | completed | sha256:scenario-revenue-school-2026 | fp_revenue_school_2026 | 7 | Jun 15, 2:03 PM |
Control Evidence
| Phase | Permission | Ledger | Evidence |
|---|---|---|---|
| pricing | pricing:accept | mov_payment_capture_001 | price_demo_market_iq_2026 |
| statement | report:export | set_2026_06_15_iqd | stmt_export_school_2026_csv |
| payout | payout:approve | mov_payout_approval_school_2026 | perm_payout_school_2026 |