6/12/2025 Release (41.17)

Improvements to the Rutter integration, API access to the Aged Accounts reports, and bug fixes.

New Features/Enhancements

Integrations

  1. Rutter Updates:
    1. Enhancements to the Rutter integration to include the order identifier on pertinent bank transactions.
    2. Updates to the Rutter integration to exclude transactions that do not match the user's currency.
    3. Changes to ingested transactions to exclude the Rutter description and instead display only the underlying integration’s name.
  2. Integrations Endpoint: Update to the GET /integrations endpoint to support lastUpdatedDate and to include additional API fields.
  3. Stripe Update: Added idempotency to POST /stripeAccountId endpoint.

Reports

  1. Aged Accounts Payable: Addition of the Aged Accounts Payable report to the API.
  2. Aged Accounts Receivable: Addition of the Aged Accounts Receivable report to the API.

Embedded UI

  1. Expense Categories: Ability to create an expense category directly from the general ledger account form.
  2. Rule Logic: Improved rule conflict resolution UX when adding a new rule matching archived rules, giving the option to confirm whether to overwrite or delete the original.
  3. Invoice filtering: Improvements to filtering and sorting algorithms for potential bank transaction payment matches on the invoice form.

Taxes

  1. Tax Setup: Enhancements to the Manual Filing Jointly tax flow to provide additional context for each field and minor label edits for clarity.
  2. Tax Filing Data: Introduction of tax filing data to Data Lakes, matching GET /taxFilings.

Bug Fixes

Bank Transactions

  1. API validation fix to require a child category to be used when categorizing expenses.
  2. Improvements to correctly load transactions with a trailing zero during a search.
  3. Bug fix to show the correct GL account on tax payments on the Transactions Dashboard.
  4. Bug fix to ensure matching bank transfers are correctly merged during bank merges.

Accounting

  1. UI fixes to the companies drop down on the accountant dashboard.
  2. Fix to correctly render older year-end closing entries when opened from the journal.
  3. Corrected validation when attempting to create a monthly closing on an unsupported bank account.

Bank Linkage

  1. Fix to Plaid relinks to not sync unsupported bank accounts.

API

  1. Bug fix to correctly handle invalid JSON requests as client errors instead of server errors.
  2. Fixes to GET /payment to only include bankTransferId when the payment is part of a payout.