Skip to main content

Release - June 3, 2026

Features

  • Contract tax calculation - Contracts now support frontend-supplied VAT and GST tax rate selections for more precise tax calculations.
  • Bulk Create & Match enhancements - Added support for rule-driven items alongside suggestion items in bulk operations, with individual success/failure handling per item.
  • Avalara integration improvements - Exposed “allow push” settings for Avalara tax integrations and enhanced audit logging for tax calculation requests and responses.
  • Bulk import V2 enhancements - Added asynchronous full-file validation and support for required organization classifications in journal entry imports.
  • Search improvements - Enhanced search functionality to ignore result ordering for more flexible query matching.
  • Copilot artifact optimization - Report viewing now skips duplicate artifact creation when users are already on the relevant report page.
  • Sandbox provisioning - Enhanced auto-provisioning with improved lifecycle management and data wiping during migration.
  • Amortization reporting - Added vendor names to amortization and asset schemas for better reporting visibility.
  • Revenue recognition BFF queries - Moved contract and related entity fetching to backend-for-frontend queries for improved performance.
  • Customer transaction handling - Enhanced customer prepayment applications, refunds, and credits with improved list and detail view schemas.
  • Bank transfer management - Introduced streamlined bank transfer list views with optimized API responses for better performance.
  • Plaid OAuth flow - Added OAuth callback and resume flow support for Plaid banking integrations.
  • Bulk import type filtering - Unsupported bulk import types are now hidden when V2 is enabled for a cleaner user experience.

Fixes

  • Multi-currency bank reconciliation - Create & Match now works correctly for non-USD bank accounts by filtering candidates by transaction currency.
  • Copilot skill invocation - Fixed user-authored slash commands being ignored by the LLM due to incorrect provenance handling.
  • Bulk import configuration - Corrected match key configurations for bills, invoices, direct expenses, cash sales, and recurring invoices in bulk import V2.
  • Payroll integration recovery - Fixed Finch integration reconnection flow for ADP, Justworks, Paychex, Paycom, Gusto, UKG Ready, and Deel by properly handling authorization codes.
  • Integration error recovery - Resolved issue preventing automatic recovery from transient integration errors.
  • Invoice payment filtering - Fixed “Paid” status filter incorrectly showing invoices with “Unpaid” status by excluding zero-amount records.
  • Stripe integration links - Corrected Direct Expense links from Stripe integration to properly navigate to expense records.
  • Dashboard date controls - Fixed date range selector not updating dashboard widgets correctly.
  • Purchase order approval workflow - Draft purchase orders in approval workflows now properly disappear from the Draft tab while remaining in For Approval.
  • Brex card refunds - Card expense refunds now create proper vendor refunds that apply credits and debit credit card accounts.
  • Salesforce contract source - Contracts created via Salesforce integration now correctly show “Salesforce” as source instead of “Manual”.
  • API schema compliance - Updated OpenAPI 3.1 schema to use union types instead of deprecated nullable syntax.
  • Performance optimizations - Resolved multiple N+1 query issues and improved bulk operations performance.
  • Allocation schedules validation - Fixed description field validation error that incorrectly referenced memo field instead of description.
  • Bulk import display - Corrected CSS styling issues in the second column of bulk import error messages.
  • Journal entry amounts - Fixed journal entry list views to display list amounts directly instead of incorrectly summing line item debits.
  • Character limit handling - Item memos are now capped at 512 characters and expense descriptions at 256 characters to prevent data truncation errors.
  • Amortization activity tab - Fixed empty state display in amortization schedules activity tab to properly show activity records.
  • Bulk import journal entry counting - Bulk import now correctly reports success and failure counts at the journal entry level rather than line item level.
  • Organization switching - Fixed integration provider pages displaying “Page unavailable right now” error when organization switching fails.
  • Customer and vendor stats - Outstanding balance calculations now source data correctly from dashboard preview endpoints.
  • Amount column alignment - Fixed amount columns in detail list views to align left for better readability.
  • Approval workflow styling - Removed unnecessary container box from completed approval steps and added proper width constraints.
  • Management tab pagination - Activity and Bank Connections tabs now use persisted page size preferences instead of hardcoded values.
  • Copilot flat table display - Hidden columns are now completely removed from flat table displays and record numbers display properly with hyperlinks.
Last modified on June 3, 2026