Tab layout
| Tab | Shows |
|---|---|
| Overview | All card transactions — coded and uncoded |
| Ready to sync | Only transactions marked as ready |
| History | Transactions already synced (or attempted) to your accounting platform |
Coding a transaction
Click any transaction row to open the detail sheet, or edit fields directly in the table row.Spend category
Select the spend category that best describes the transaction. Dash.fi suggests a category using AI — the suggestion appears with a sparkle icon. Accepting a suggestion auto-populates the GL code if a mapping exists.GL code
The GL code (accounting category) maps the transaction to a line in your chart of accounts. It auto-populates when you select a spend category that has a mapping configured. If you select a different GL code manually, Dash.fi shows a warning to flag that you’re overriding the automatic mapping. To set up category-to-GL mappings, go to Accounting → Categories.Memo and description
- Memo — a free-text note about the transaction. Saves automatically on blur.
- Description — a separate field for a longer or more formal accounting description. Also saves automatically on blur.
Customer
If the transaction should be attributed to a specific customer (for billable expense tracking), select one from the Customer dropdown. Customers are pulled from your connected accounting platform.Billable
Toggle Billable to mark a transaction as billable to a customer. Requires a customer to be selected.Sage Intacct dimensions
When Sage Intacct is connected, two additional fields appear:- Department — select the department to attribute the transaction to
- Location — select the entity location
Table layout tips
- The Merchant column stays pinned to the left as you scroll horizontally, so you can keep context while editing GL codes, customers, and other fields on the right.
- When Dash.fi has an AI-suggested spend category but you haven’t accepted it yet, the suggestion appears in the category cell in italic, muted text. Click the cell to accept it (or pick a different category) — once committed, the styling switches to the standard category chip.
Bulk actions
Select multiple rows using the checkboxes on the left of the table. A bulk action bar appears at the top with the count of selected transactions and the actions below. Each action only runs on eligible rows in your selection — ineligible rows are skipped, and a toast summarises how many succeeded, failed, and were skipped.| Action | What it does | Eligible rows |
|---|---|---|
| Categorize | Opens a searchable category picker and applies the chosen spend category to every editable row in the selection. | Status is empty, Pending, or Returned. |
| Accept AI suggestions | Accepts the pending AI-suggested category on each row that has one but no committed category yet. | Editable rows with an unconfirmed AI suggestion. |
| Apply suggested memo | Fills the memo with the suggested Purchase at <merchant> text on rows that don’t already have a memo. | Editable rows with an empty memo. |
| Mark ready | Marks every fully coded, eligible row as Ready to Sync in one click. Uses the same validation as the per-row Ready checkbox: category, GL code, accounting date, plus customer if billable and department + memo on Sage Intacct. | Rows that pass the readiness check and aren’t already ready, submitted, or returned. |
| Export | Exports the selected transactions using the same export menu as the per-row export. | All selected rows. |
Bulk export from History
On the History tab — which lists transactions already synced (or attempted) — selecting rows shows a lighter bulk action bar with just the Export menu. Use it to pull a CSV or accounting export for a specific batch of synced transactions (for example, everything synced in a given week) without re-running a full export.Marking as ready
Check the Ready checkbox on a transaction (or in the table row) once coding is complete. The transaction moves to Ready to Sync status and appears in the Ready to sync tab. From there, the accounting integration picks it up on the next sync cycle.Sync statuses
| Status | Meaning |
|---|---|
| Ready to Sync | Marked ready — waiting for next sync |
| Synced | Successfully pushed to your accounting platform |
| Sync Failed | Sync attempt failed — the transaction stays in the list and can be retried |