7/24/2025 Release (41.19)
July 24th, 2025
Client contact details on invoices, Unit integration improvements, and V6 transactions summary API.
New Features/Enhancements
Invoicing
- Client Contact Details: Expanded client contact details to support storing additional information such as address, phone number, and more.
- Stripe Payouts: Enhancements to Stripe payout matching to better support and reconcile payout reversals.
Integrations
- Unit Improvements: Visual and organizational enhancements to Unit bank accounts in the Embedded UI along with support for setting start dates, pausing transactions, and setting beginning balances.
- Stripe Permissions: Ability for customer partners to block their users from unlinking integrations. Please reach out if you would like to enable this functionality.
- Banks & Integrations: UI improvements to the Banks & Integrations screen including updating icons and expanding the clickable area of each row for better usability.
API
- V6 Summary API: Ability to summarize bank transaction data in the V6 API.
- Closings API: Addition of a new POST /closings endpoint.
Bug Fixes
Transactions
- Updated default expense naming on the General Ledger Dashboard to display the Vendor name instead of "Manual Expense".
- Bug fix to ensure that all expenses in a recurring series are updated when the bank account is changed.
- Fixes to not alter the start date on bank account merges to avoid transactions from being removed.
- Corrected rule matching logic to support transaction description and vendor-based matches, improving rule application on historical transactions.
Accounting
- Fix to exclude invoice payments and manual journal entries from bank reconciliation when their dates fall outside the reconciliation range.
- Ability to edit the equity side of a Beginning Balance entry.
- Corrected logic to ensure beginning balance entries are properly disconnected from bank accounts when those accounts are deleted to allow the modification of that entry.
- Bug fix to properly save a bank account's Beginning Balance in the "Edit a Bank Account" view.
Integrations
- Fixes for accurate currency filtering for transactions ingested as part of the Rutter integration.
- Payroll fixes to display the integration’s name properly on all payroll forms.
Reports
- Bug fix to support GL exports when descriptions contain multiple line breaks.
Invoicing
- Added validations to prevent deposits from being automatically matched to recurring parent invoices, ensuring the invoice continues to recur as intended.
- Fix to properly convert invoice payments back to their original bank transaction once removed from an invoice.
- Fixed a UI issue where long client names were not displaying properly when adding payments to invoices.
- Updates to allow the removal of direct Stripe payments from invoices if an incorrect payment is applied.
- Corrected a bug that triggered the "Update Recurring Invoice" alert when only modifying the associated bank transaction.