Cashflow App
Troubleshooting
Troubleshooting
This guide addresses common issues you may encounter while using the Cashflow App.
Common Issues
Issue: Dashboard Shows No Data
Symptoms:
- All quadrants display zero values
- "No data available" messages appear
- Period totals are empty
Cause: No income statement has been created or activated yet.
Solution:
- Click the New button on the Dashboard
- Complete the Setup Wizard (manual or YNAB import)
- Ensure you click Activate on the final step
- Refresh the dashboard if needed
Issue: YNAB Connection Fails
Symptoms:
- OAuth redirect fails or shows an error
- "Failed to connect" message appears
- Connection status shows "Not Connected"
Cause: OAuth flow interrupted, expired session, or YNAB service issues.
Solution:
- Clear your browser cookies and try again
- Ensure pop-ups are allowed for the FlowState domain
- Check if YNAB services are operational at status.ynab.com
- Try a different browser if the issue persists
- If using an ad blocker, temporarily disable it during connection
Issue: YNAB Sync Not Working
Symptoms:
- Sync button doesn't respond
- Sync completes but no data appears
- "Sync failed" error message
Cause: Expired tokens, selected budget issues, or API rate limits.
Solution:
- Go to Settings and check connection status
- If token expired, click Disconnect then Connect YNAB again
- Verify you've selected a budget to sync
- Check the sync interval setting (default: 5 minutes)
- Try manual sync with Sync Now button
- Wait a few minutes and retry if you hit rate limits
Issue: Transactions Not Categorized
Symptoms:
- Transactions appear uncategorized
- Categories show as "Uncategorized" or blank
- Expense quadrant missing expected amounts
Cause: Imported transactions need manual category assignment.
Solution:
- Navigate to the Transactions page
- Filter by "Uncategorized" using the filters
- Select multiple transactions using checkboxes
- Click Assign Category to bulk-assign
- Choose the appropriate category and confirm
Issue: Account Balance Incorrect
Symptoms:
- Account shows wrong balance
- Cleared and uncleared amounts don't match bank
- Net worth calculation seems off
Cause: Missing transactions, incorrect initial balance, or pending transactions.
Solution:
- Navigate to Accounts and click on the account
- Review recent transactions for missing entries
- Check the account's initial balance setting
- Verify cleared vs. uncleared transaction status
- If using YNAB sync, run a manual sync
- For manual entry errors, edit the account to correct the balance
Issue: CSV Import Fails
Symptoms:
- File upload doesn't work
- Parsing errors on import
- Transactions not created after import
Cause: Incorrect CSV format, encoding issues, or unmapped columns.
Solution:
- Ensure your CSV uses UTF-8 encoding
- Verify the file has column headers
- Check that date format matches your bank's export format
- During the mapping step, ensure all required fields are mapped:
- Date
- Amount (or separate debit/credit columns)
- Payee/Description
- Preview data before confirming import
- Try exporting from your bank in a different format
Supported CSV formats:
date,payee,amount,category
2026-01-15,Grocery Store,-45.67,Food
2026-01-16,Employer Deposit,3000.00,Salary
Issue: Scheduled Transactions Not Appearing
Symptoms:
- Recurring bills not showing in scheduled list
- Cash flow projections missing expected items
- YNAB scheduled transactions not synced
Cause: Scheduled transactions may need to be created or sync may be incomplete.
Solution:
- Navigate to Scheduled Transactions page
- Verify filter settings (Income/Expenses)
- If using YNAB, check that scheduled transactions sync is enabled
- Run a manual YNAB sync from Settings
- Check that scheduled transaction dates are in the future
Issue: Period Navigation Not Updating Data
Symptoms:
- Clicking period arrows doesn't change data
- Monthly/quarterly/annual toggle has no effect
- Same data shows for all periods
Cause: Browser caching or component state issues.
Solution:
- Refresh the page (Ctrl/Cmd + R)
- Clear browser cache and reload
- Check if transactions have correct dates
- Verify date range includes transactions you expect to see
Issue: App Won't Load or Shows Blank Screen
Symptoms:
- White screen after navigating to app
- Loading spinner never completes
- Console shows JavaScript errors
Cause: Browser compatibility, network issues, or corrupt local data.
Solution:
- Try a hard refresh (Ctrl/Cmd + Shift + R)
- Clear browser cache and cookies
- Try a different browser (Chrome, Firefox, Safari, Edge)
- Check your internet connection
- Disable browser extensions temporarily
- Check browser console for specific errors (F12 > Console)
Issue: Data Not Saving
Symptoms:
- Changes disappear after navigation
- Save actions have no effect
- Form submissions don't update data
Cause: Session expired, database sync issues, or validation errors.
Solution:
- Check if you're still logged in
- Look for validation error messages on the form
- Refresh the page and try again
- Check the browser console for error messages
- Verify your network connection is stable
Performance Issues
Issue: App Running Slowly
Symptoms:
- Slow page loads
- Delayed response to clicks
- Transaction list takes long to render
Cause: Large data sets, network latency, or browser resources.
Solution:
- Use filters to reduce the number of displayed items
- Close other browser tabs to free memory
- Clear browser cache
- Check your network speed
- For very large transaction histories, consider date range filtering
Getting Help
If you cannot resolve your issue using this guide:
- Check the FAQ for additional answers
- Review the Features documentation for proper usage
- Contact support with the following information:
- Description of the issue
- Steps to reproduce the problem
- Screenshots of any error messages
- Browser name and version
- Device type (desktop/mobile)
- Any error messages from the browser console (F12 > Console)