12/4/25 Release (41.25)

Data Lakes updates, accounting import enhancements, and bug fixes

The Tight team is underway on a MCP-first, new major API version and consuming Embedded Components which is where the majority of our product and engineering resources are being spent. Outside of this, we have listed what has been worked on:

New Features/Enhancements

Data Lakes

  1. Journal Entries Data Lake: Addition of journal entries to Data Lakes.
  2. Transactions Data Lake: Addition of GL account names for revenue transactions to Data Lakes.
  3. Bank Accounts Data Lake: Addition of latestTransactionDate, latestStatementDate, latestCompletedClosingDate, and lastWebhookDatetime for bank accounts to Data Lakes.

Invoicing

  1. Reopen Invoices: Enhancement to allow the re-opening of canceled invoices, removing the need to duplicate them.

Imports

  1. Xero / QBO: Update to support very large file sizes for Xero/QBO imports.

Bug Fixes

Integrations

  1. Compliance updates to hide the email field in Mixpanel events by default.

Reports

  1. Fix to prevent reports from being cut off in preview UI.
  2. Fix to exclude newly archived invoices from report totals and Profit & Loss calculations.

Invoicing

  1. Bug fix to payout-matching for Stripe payouts to prevent double-counting income and ensure accurate reconciliation for Stripe payouts.