10/16/25 Release (41.23)

New Data Lakes, improvements to Bank Transactions, and bug fixes.

New Features/Enhancements

Data Lakes

  1. Transactions Data Lake: Addition of reviewStatus and client information to transactions data lake.
  2. Balance History Data Lake: New data lake for bank account balance history for Plaid-connected accounts.
  3. Closings Data Lake: Addition of monthly closings to Data Lakes.
  4. Rules Data Lake: Addition of expense and income rules to Data Lakes.

Transactions

  1. Unit Integration: Unit integration updates to improve bank transaction refund matching.
  2. Transactions Logic: Updates to prevent the removal of invoiced expenses.
  3. Receipt Display: Updates to receipt logic to show file name if there is no thumbnail for clear distinction of receipts to attach to expenses.

Bug Fixes

Accounting

  1. Fix to show an alert when creating a new bank reconciliation with a date range that includes an existing Beginning Balance Journal Entry.
  2. Resolved an error preventing year-end closing prior to all reconciliations being completed including inactive reconciliations.
  3. Added validations to ensure inactive GL Accounts cannot be assigned as revenue accounts for transactions.

Invoicing

  1. Fixed an issue where Stripe payments were not properly updating invoice statuses, ensuring invoices now move from “Processing” to the correct “Paid” status once payments are received.
  2. Fix to remove duplicate invoice entries in the General Ledger.
  3. Correction to automatic reconciliation of direct invoice payments to exclude invoices with processing payments.
  4. Bug fix to properly receive webhooks from Stripe for correct invoice payment processing.
  5. Fixes to Stripe payout matching based on Stripe webhook data.