Transaction Visibility¶
Status: Shipped¶
Domain: Cash Visibility Linear Projects: None tracked
What It Does¶
Palm provides complete visibility into bank transactions across all connected accounts. Every movement of cash - payments, receipts, transfers, fees - is captured, categorized, and made searchable. Teams can trace exactly where money came from and where it went, with full transaction details available for investigation and reconciliation.
Transaction data flows automatically from connected banks, enriched with categorization and metadata. Users can search, filter, and export transactions for downstream analysis, audit, or integration with other systems.
Capabilities¶
| Capability | Status | Notes |
|---|---|---|
| Multi-bank transaction aggregation | Shipped | All bank transactions in one place |
| Transaction search and filtering | Shipped | Find specific transactions quickly |
| Transaction details view | Shipped | Full details including memo, counterparty, dates |
| Export capabilities | Shipped | CSV/Excel export for downstream systems |
| Historical transaction access | Shipped | Full history maintained |
| Currency handling | Shipped | Multi-currency support with conversion |
Jobs Fulfilled¶
1. Check cash positioning across all bank accounts each morning¶
Desired Outcomes Addressed: - [x] Minimize the time spent logging into multiple bank portals to check balances - [x] Reduce the frequency of discovering overdrafts after they've already happened - [x] Increase confidence that service entities are adequately funded
How Palm Addresses This: - Transaction visibility complements balance views - Understand what drove balance changes overnight - Investigate specific movements without leaving Palm
2. Verify data completeness and categorization accuracy¶
Desired Outcomes Addressed: - [x] Minimize the time required to identify miscategorized IC transactions - [x] Reduce the effort needed to reconcile Palm data with Dynamics - [ ] Increase confidence in data quality through initial balance + movement = closing balance checks (partial)
How Palm Addresses This: - All transactions visible for review - Category assignments can be verified and corrected - Export data for reconciliation with ERP
Pain Points Addressed¶
| Pain Point | Addressed? | Notes |
|---|---|---|
| Need to manually calculate IC cash in/out differences | Partial | Transactions visible, but IC matching not automated |
| No live visibility of balances across entities | Yes | Transaction-level visibility for all entities |
| Only subset of accounts visible in TMS | Yes | All connected accounts included |
What's NOT Included (Yet)¶
- Automated IC transaction matching (cash in vs cash out)
- Initial balance + movements = closing balance validation
- Real-time transaction updates (currently batch)
- Transaction annotations/notes
How It Works (Technical)¶
TODO: Fill in via codebase analysis
| Component | Technology | Notes |
|---|---|---|
| Transaction ingestion | ||
| Search indexing | ||
| Export service | ||
| API endpoints |
Key files/services: - TBD
Related¶
- Domain knowledge: docs/knowledge/cash-visibility/
- Related feature: categorization.md - Transaction classification
- Roadmap: None currently planned
Last updated: 2026-02-03