Skip to content

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

From cash-visibility/jobs.md

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



Last updated: 2026-02-03