Read your wallet ledger and statement
The wallet ledger is append-only: every credit and debit is written once, with its type, currency, reference and resulting balance, and nothing is ever edited or deleted.
Where to find it
Open Company, Wallet or Influencer, Wallet, then the transactions view. You can filter by date range, by currency and by type, and export to CSV for finance.
How it works
The ledger is append-only. Entries are written once and never updated or deleted, so a correction takes the form of another entry rather than a rewrite. Every entry carries its currency, so a multi-currency wallet is one ledger, not several.
The entries you will actually see
Money in, brand side:
| Type | What it means |
|---|---|
brand_topup | A Stripe top-up landed |
brand_topup_bonus | Promotional Keepcoin credited alongside a top-up |
Money out, brand side:
| Type | What it means |
|---|---|
outreach_charge | You paid for an outreach send |
unlock_charge | You paid for a profile unlock |
campaign_charge | A campaign charge settled |
escrow_hold | Campaign budget locked |
escrow_release | Held budget released to an influencer |
escrow_refund | Held budget returned to you |
Money in, influencer side:
| Type | What it means |
|---|---|
influencer_earn_fix | Fixed campaign payment earned |
influencer_earn_revshare | Share of an outreach or unlock charge |
influencer_earn_affiliate | Affiliate commission earned |
influencer_earn_perf | Performance compensation earned |
influencer_gift_kpc | Keepcoin gifted by Keepface |
visit_earning | Earned from a Visit and Share program |
Money out, influencer side:
| Type | What it means |
|---|---|
withdraw_pending | Withdrawal requested, funds reserved |
withdraw_paid | Withdrawal paid out |
withdraw_failed | Withdrawal could not be paid, funds returned |
Currency and corrections:
| Type | What it means |
|---|---|
fx_convert_out / fx_convert_in | The two legs of a conversion |
keepface_fx_spread | The 2% spread taken on that conversion |
affiliate_clawback_in / affiliate_clawback_out | A referred sale was refunded and the commission reversed |
internal_refund / adjustment | A manual correction |
Keepface’s own share of a charge is written to a house workspace at the same time, as affiliate_fee_keepface or campaign_fee_keepface. See Workspace types.
Reading a conversion
A single conversion produces a matched set: the amount that left one currency, the amount that arrived in the other, and the spread. Each carries the currency pair, the exact rate applied and the source amount, which is what makes an FX charge auditable rather than a mystery.
Balance after
Every row records the balance of that currency straight after the entry. Two consecutive rows in the same currency should therefore always reconcile, which is the quickest way to spot a gap when you are matching against a bank statement.
Related
Frequently asked questions
Can a ledger entry be corrected?
Not by editing it. The ledger is append-only, so a correction is a new entry of its own, usually an adjustment or an internal refund. The original stays visible.
Why does a charge appear as two or three rows?
Because money moved between workspaces. An outreach charge debits the brand and credits the influencer, a conversion writes both legs plus the spread, so the whole movement is traceable.
What is balance after?
The balance of that currency immediately after the entry was applied. It lets you reconcile against an external statement without recomputing the whole history.
Are subscription payments in here?
No. Subscriptions are charged to your card through Stripe and never touch the wallet. They are on the Invoices page instead.