To use Kordis's Cash Flow tools you'll need to link your business's bank accounts via Plaid in the Integrations page. More info on how to do that here (INSERT URL when doc is created)
Cash Flow Dashboard
Basics - Viewing Actuals
The Cash Flow Dashboard provides a high-level, real-time view of your company's cash movement. By syncing directly with your bank accounts, Kordis helps you track historical cash trends, monitor current balances, and drill down into the underlying transactions that drive your cash flow.
Getting Started: Navigation & Controls
To access the dashboard, navigate to Cash Flow Tools in the left sidebar and select Dashboard.
At the top of the dashboard, youโll find several controls to customize your view:
Actuals vs Forecast Dropdown: The first dropdown menu allows you to update the dashboard to look at Actuals, Forecasts, or Actuals and Forecasts combined. By turning on the Forecast switch you'll enable the dropdown menu to select a Forecast. You can then choose whether to compare against Actuals by clicking the checkbox underneath Compare to Actuals. If this is selected you have the option to Select Show Variance Performance/Delta which will be reflected in the Cash Flow Table.
Date Picker: Choose from preset ranges (Last 13 weeks, Last 6 months, Year to Date, etc.) or select a Custom Period.
Time Interval: View your data by Weekly or Monthly increments.
Note: Kordis calculates weeks from Sunday to Saturday
Forecast: Use to create a forecast. More on this in the Forecasting section.
Add Transaction: Used to add transactions to a forecast. More on this in the Forecasting section.
3 Dot Menu: The 3 dot menu gives you the option to Manage Transactions for a forecast, Add Transactions (same action as above), Create a Forecast (same action as above), View All Forecasts (opens up a new tab with all of your. Cash Flow Forecasts listed), and Exclude Zero Values which hides any rows in the Cash Flow Table that do not have any data.
Bank Account Filter: Filter the entire dashboard to show data for specific bank accounts or a consolidated view of all integrated accounts.
Data Tiles
The data tiles at the top of the dashboard provide an instant snapshot of your cash position for the selected period:
Current Balance: Your real-time bank balance as of today, synced via Plaid. Current balance will not change if you update the date window
Starting Cash Balance: The balance at the beginning of your selected date range.
Ending Cash Balance: The balance at the end of your selected date range.
Cash In: The total amount of cash received during the selected date range.
Cash Out: The total amount of cash spent during the selected date range.
Net Change in Cash: The total difference between Cash In and Cash Out over the selected date range.
Cash Flow Chart
Below the data tiles, the Cash Flow Chart provides a visual representation of your cash trends over time.
Simple View: Displays a clean area chart showing your ending cash balance at each interval.
Detailed View: Adds bars for Cash In and Cash Out, allowing you to see the components driving each interval's net change.
Interactive Tooltips: Hover over any point on the chart to see a detailed breakdown for that specific week or month.
Expandable View: Use the expand icon to view the chart in a larger, full-width format.
The Cash Flow Table
The Cash Flow Table provides a row-by-row breakdown of your cash movement, starting with your beginning balance and ending with your closing cash for each interval.
Transaction Categorization
Your cash movement is organized into two primary buckets:
Cash In: Cash that has moved into your bank account.
Cash Out: Cash that has left your bank account
Underneath these two buckets we have two sub-buckets:
Operating: Standard business activities.
Non-Operating: Other cash movements not related to core operations.
Beneath these two buckets are Categories that you can use to categorize transactions. By default, Kordis labels new transactions as "Uncategorized - Operating" transactions. You can re-categorize these in the Transactions tab to ensure your dashboard reflects your business activities.
Drilling Down into Transactions
To see the specific transactions behind any value in the table, simply click on any Category cell with a value. A transaction pane will appear, showing:
Transaction Partner: The vendor or customer involved.
Date: When the transaction occurred.
Bank Account: Which account was used.
Amount: Value of the transaction
Category: The details pulled from your bank or accounting integration.
Exporting Your Data
Need to share your cash flow data or perform further analysis? Use the Export button in the top-left of the Actuals Table to:
Export to Excel: Download your current view as a standard .xlsx file.
Export to Kordis Spreadsheet: Move your data directly into our native spreadsheet tool (Currently in closed Beta - reach out to the support team for access).
Creating a Cash Flow Forecast in Kordis
The Cash Flow Forecast tool allows you to project your future cash position by combining historical data, machine learning projections, and manual adjustments. This helps businesses anticipate "cash crunches" or surplus periods before they happen.
See below for a walk through ๐
Initiating a New Forecast
To begin building your projection:
Navigate to the Cash Flow dashboard in the left-hand sidebar.
Click the Forecast button located in the top-right corner of the screen.
A "Create a Forecast" modal will appear to guide you through the setup.
In the configuration modal, define the parameters of your forecast:
Forecast Name: Give your forecast a recognizable name (e.g., "Q1 2026 Projection").
Select Range: Choose the duration of the forecast. You can select up to 52 weeks or 12 months.
Machine Learning Forecast:
Use historical bank balance data: If checked, Kordis uses data science and machine learning algorithms to project future cash based on your past bank activity.
Manual Start: If you uncheck, you will receive an empty table with your starting/ending balances for each date period, allowing you to build the forecast from scratch.
Generate: Click Create a Forecast. Note that it may take a few minutes for the machine learning model to process the data.
Managing the Forecast Table and Making Edits
Once generated, your forecast is displayed in a detailed table below the main graph.
Starting/Ending Balance: Each column displays the projected cash at the beginning and end of that period.
Editing Values: You can click directly into any cell within the forecast table to manually override a projected value. Updating a value will automatically ripple through and update the starting/ending balances for all subsequent periods.
Filtering: Use the Actions menu to "Exclude zero values," which hides rows with no data to keep your view clean.
When viewing the forecast table, you will notice some cells are highlighted with a purple outline. This indicates that the value is composed of multiple underlying transactions. In this case you're unable to directly edit the value in the table and need to choose which transaction you are editing i.e. Billing Transactions vs Machine Learning forecasts.
How to view: Double-click any purple cell to open the "Edit transactions" sidebar.
What's inside: You will see a list of every specific bill or projected transaction that makes up that total.
Categorization: Within this sidebar, you can re-categorize transactions (e.g., moving a "Spectrum Business" bill from "Uncategorized" to "Electricity").
Types of Forecasted Transactions
Kordis Cash Flow Forecasts are made up of "forecasted transactions". Below is a list of the types of forecasted transactions.
Machine Learning Generated Transactions:
These are transactions that are created when you create a forecast using our machine learning option.
These transactions are very flexible and can always be adjusted.
Recurring Transactions:
These types of transactions are separated from the standard machine learning model and forecasted on a pattern basis (e.g., if it happens every month, Kordis projects it every month).
Limitations: You cannot manually update the date or value of a recurring transaction because it is tied to a detected historical pattern.
Deletion: If a recurring payment is no longer relevant, you can Delete it directly from the "Edit transactions" sidebar.
Billing Transactions:
These are transactions pulled in from partners like Ramp or QBO after a forecast is created or via the Add Transaction button on the top right of the screen.
Limitations: You cannot manually update the value of a transaction from a billing partner
Deletion: You have the option to Delete (remove) a billing transaction from the Edit Transactions sidebar or via the Manage Transactions window found in the 3 dot menu.
More info on Billing Transactions can be found below.
User Generated Transactions:
Users have the ability to create their own custom transactions are transactions via the Add Transactions -> Create your own button on the top right of the screen.
Configuration:
Open the Menu: Click the Add Transaction button in the top right corner of the dashboard.
Select Type: Choose Create your own from the selection menu.
Enter Information:
Name: Give your transaction a recognizable name (e.g., "Marketing Agency Cost").
Transaction Type: Select Cash In (Revenue) or Cash Out (Expense).
Category: Assign the transaction to a specific system-level account category, such as Professional Services or Advertising.
Select Forecast: Choose which specific forecast scenario you want this transaction to appear in.
Set Amount and Date: Enter the dollar amount and the date the transaction will occur.
Configure Recurrence (Optional): If the transaction happens more than once, toggle It is a recurring transaction. Set the frequency (Weekly or Monthly) and choose an optional end date if the contract or service is short-term.
Click Add Transaction. Your Cash Flow graph and table will automatically adjust to reflect these new values.
Complete walk through can be found here
Managing Forecast Transactions
The Manage Transactions window provides a centralized view of all manual entries, bills, machine learning (ML) generated transactions, and recurring transactions. This view allows for granular adjustments to your financial projections.
Note: The Manage Transactions window can only be accessed when a forecast is currently in view on your dashboard.
Accessing the Manage Transactions Window
Click the three-dot (vertical ellipsis) menu in the top right corner while a forecast is toggled.
The Manage Transactions window displays a list of all transactions associated with the selected forecast, including transaction name, amount, due date (for bills), payment date, and category. You can use the following filters to refine your view:
All: Shows all transaction types.
Bills: Filters for specific bills, often synced from integrations.
Recurring: Shows transactions set to repeat on a regular schedule.
User: Displays custom transactions created by users.
ML: Shows transactions generated by Kordis's machine learning engine.
You can make various adjustments directly within the Manage Transactions window, though some restrictions apply depending on the transaction type.
Transaction Name: Transaction names can be adjusted by hovering and clicking the pencil icon.
Amount: Double clicking into the amount field allows you to adjust the value. You're unable to adjust the values of Bill and Recurring transactions.
Note: If a value is shown as negative you are unable to make it a positive number and the same goes vice versa.
Payment Date: You can adjust payment date for all transactions except for Recurring transaction types.
Category: Most transaction categories can be updated by selecting a new option from the category drop-down.
Deletion: You can remove transactions by clicking the delete (trash can) icon in the "Action" column.
Video walkthrough can be viewed here.
Pulling in Bills from Billing Partners
After creating a forecast, Kordis offers the option to pull in actual unpaid bills from your integrated billing partners (QuickBooks or Ramp) to ensure your "Cash Out" projections are accurate.
If you want to forego this option you can always come back to it via the "Add Transaction" button in the top right of the dashboard.
How to Add Bills
Integration Prompt: Once the forecast is created, a pop-up will ask if you want to pull in Accounts Payable. If you haven't integrated yet, you will need to do so in the Integrations settings.
Select Partner: Click Add Bills next to the desired partner (e.g., Ramp).
Review Bill Dates:
Red text indicates the payment date is past due or falls outside the current forecast range.
You must update the Payment Date for these bills to a date within your forecast range to include them.
Continuous Sync: Toggle the Continuous Sync button to "On" if you want any new bills added to Ramp or QuickBooks to automatically appear in this forecast moving forward.
Confirm: Click Add Bills to populate them into the forecast table.
Default Payment Date Logic
Ramp: Pulls the specific payment date set within the Ramp platform.
QuickBooks: Uses the Due Date listed in QuickBooks, as QB does not have a separate "Payment Date" field.
Pro-Tip: You can see which cells contain actual bills versus machine-learning projections by looking for purple text. Double-clicking these cells will open a sidebar showing the specific bills (e.g., "Bill from Staples") that make up that total.
