Skip to main contentTransaction enrichment transforms raw transaction descriptions into structured, actionable insights. At LedgerBeam, we process the movement of money between entities and automatically identify the parties involved, categorize spending, and detect recurring patterns.
How Transaction Enrichment Works
When you send a transaction description like "STRIPE*NETFLIX.COM", our AI engine performs several steps to enrich your data:
1. Entity Identification
Our algorithm identifies entities present in the transaction description. For example, from "STRIPE*NETFLIX.COM", it detects:
- STRIPE: Stripe Inc. (payment processor)
 
- NETFLIX.COM: Netflix Inc. (merchant)
 
The system then determines the roles of each entity:
- Stripe Inc.: Intermediary (payment processor)
 
- Netflix Inc.: Counterparty (merchant)
 
2. Categorization
The categorization algorithm analyzes the transaction description, amount, and identified entities to determine the appropriate spending category. For a consumer transaction with Netflix, it would categorize it as:
- Primary Category: Entertainment
 
- Secondary Category: Streaming Service, Digital Content
 
- Accounting Category: Subscriptions
 
3. Recurrence Detection
Our system analyzes transaction patterns to identify recurring payments and subscriptions. It can detect:
- Monthly subscriptions
 
- Weekly recurring expenses
 
- Seasonal patterns
 
- Predict future occurrences
 
Getting Started
Ready to start enriching your transactions? Check out our API Reference for detailed endpoint documentation and code examples, or visit our Quick Start Guide to get up and running in minutes.