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)
- 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