Filtering and Search
Arthalekha provides powerful filtering and search capabilities to help you find specific transactions and analyze your financial data. These tools work across incomes, expenses, and transfers.
Overview
Filtering lets you narrow down transaction lists based on:
- Date ranges
- Accounts
- People
- Tags
- Text search
Combined filters help you answer questions like:
- "How much did I spend on food last month?"
- "What did Mom spend in January?"
- "All rent payments this year"
Available Filters
Date Range Filter
Filter transactions by time period:
| Option | Description |
|---|---|
| From Date | Show transactions on or after this date |
| To Date | Show transactions on or before this date |
Common uses:
- This month's transactions
- Last quarter's spending
- Year-to-date income
Account Filter
Show transactions for a specific account:
- Filter expenses from your credit card
- View income to your salary account
- Check transfers involving savings
Account Status Filter
When viewing the accounts list, you can filter by status:
| Option | Description |
|---|---|
| Active Only | Shows only active (non-deleted) accounts |
| All (Including Deleted) | Shows both active and deleted accounts |
| Deleted Only | Shows only deleted accounts |
This is useful for:
- Viewing accounts you've previously deleted
- Restoring accidentally deleted accounts
- Reviewing historical account data
Person Filter
Show transactions for a specific person:
- View Dad's expenses only
- Check Mom's income
- Compare individual spending
Tag Filter
Show transactions with a specific tag:
- All "Food" expenses
- All "Salary" income
- All "Subscription" payments
Text Search
Search within transaction descriptions:
- Search for "Netflix" to find subscription
- Search for "grocery" to find shopping trips
- Search for vendor names
Using Filters
Basic Filtering
- Go to the list view (Incomes, Expenses, or Transfers)
- Look for filter controls at the top
- Select your filter criteria
- The list updates automatically
Combining Filters
Filters work together (AND logic):
- Date range + Account = Transactions from that account in that period
- Person + Tag = Transactions by that person in that category
- All filters combined = Very specific results
Default Filters
By default, lists typically show:
- Current month's transactions
- All accounts
- All people
- All tags
You can change these to view different data.
Filter Combinations for Analysis
Monthly Category Spending
To see how much you spent on food last month:
- Set date range to last month
- Filter by tag: "Food"
- View total at bottom (or calculate from list)
Person's Monthly Activity
To see what a family member spent:
- Set date range to desired month
- Filter by person
- See all their transactions
Account Activity Over Time
To see all activity on an account:
- Filter by account
- Set date range to desired period
- Review all transactions
Specific Vendor or Service
To find all payments to a specific vendor:
- Use text search with vendor name
- Optionally filter by date range
- See all matching transactions
Search Tips
Effective Searching
For best results:
- Use keywords from descriptions
- Try partial words (e.g., "Netf" for Netflix)
- Search is case-insensitive
What's Searched
Search looks in:
- Transaction descriptions
- Does NOT search in amounts, dates, etc.
Search Examples
| Search Term | Finds |
|---|---|
| "Netflix" | Netflix subscription payments |
| "grocery" | Grocery shopping transactions |
| "HDFC" | Any transaction mentioning HDFC |
| "dinner" | Dinner outings |
Filter Persistence
Within a Session
Filters typically persist as you:
- Navigate between pages
- View individual transactions
- Return to the list
URL Parameters
Filters are often reflected in the URL:
- Bookmarkable filtered views
- Shareable links with filters
- Back button returns to filtered state
Filtering for Reports
Monthly Reports
Set up filters for regular reporting:
- Set date range to reporting period
- Apply relevant filters
- Review or export data
- Save the filter combination for next month
Category Analysis
Analyze spending by category:
- Filter by tag (category)
- Set date range (month, quarter, year)
- Review totals and patterns
- Export for detailed analysis
Person Reports
Generate per-person reports:
- Filter by person
- Set date range
- Export to CSV
- Share with family member
Advanced Filtering
Analyzing Trends
Use filtering to analyze trends:
- Filter same criteria for different months
- Compare the results
- Note increases or decreases
Finding Anomalies
Use filtering to spot unusual transactions:
- Filter by category
- Sort by amount
- Review high-value transactions
Budget Tracking
Use filtering for budget tracking:
- Filter by category
- Set date range to budget period
- Compare actual to budget
Best Practices
Consistent Tagging Enables Filtering
For effective tag filtering:
- Tag all transactions consistently
- Use the same tag for similar items
- Review and clean up tags periodically
Descriptive Descriptions Enable Search
For effective searching:
- Use descriptive transaction descriptions
- Include vendor/service names
- Be consistent with terminology
Regular Filtered Reviews
Schedule regular reviews using filters:
- Weekly: Quick check of all transactions
- Monthly: Category-by-category review
- Quarterly: Trends and comparisons