Wallet & Finance - Incomplete-Infinity/eve-companion GitHub Wiki
💳 Wallet & Finance
This page details the wallet and financial monitoring features of the EVE Companion App. These tools help users track income, expenses, transaction history, balance trends, and profitability across multiple characters and corporations.
🎯 Goals
- Provide clear overviews of ISK flow over time
- Visualize wallet balances, taxes, and donations
- Categorize income sources and spending types
- Support personal, corp, and alliance-level finances
🧩 Module Features
Feature | Description |
---|---|
Wallet Overview | View current balance, 30-day change, and net flow |
Transactions Viewer | Search, filter, and categorize wallet transactions |
Income Breakdown | Group income by source (bounties, sales, LP, etc.) |
Tax & Fee Tracker | Track broker, manufacturing, and corp tax deductions |
Donation & Dividend | View donations and profit sharing flows |
📥 Transaction Log
Transactions are pulled from:
/characters/{id}/wallet/
and/wallet/transactions/
/corporations/{id}/wallets/
(if CEO access is granted)
Data includes:
- Amount
- Type (buy/sell, bounty, contract, etc.)
- Counterparty
- Date and time
📊 Charts and Reports
Chart.js is used to generate:
- Area graph of balance over time
- Pie chart of income source distribution
- Bar chart of top expenses
Timeframes can be toggled (1D, 7D, 30D, 90D).
📁 Categorization and Filters
Transactions can be tagged by category:
- Industry income
- Ratting and PvE
- PvP loot
- Donations and transfers
- Market trading
Search by:
- Type
- Amount
- Involved party
- Notes (manually added)
🧱 Interface Pattern
<window-frame data-title="Wallet Overview">
<balance-chart></balance-chart>
<transaction-log></transaction-log>
<income-breakdown></income-breakdown>
</window-frame>
📡 Planned Enhancements
- Auto-categorization of transactions by keyword
- Profit reports by character or activity
- Fleet finance summary (loot splits, SRP records)
- Wallet sync automation
📌 Summary
- Wallet tools help visualize financial health
- Categorization and charts support budgeting and strategy
- Can be expanded to track corp finances and shared operations