2/20/2025 Release (41.12)

Release of Rutter integration, Manual Journal Entry API idempotency, and other API enhancements.

New Features/Enhancements

Integrations

  1. Rutter Updates: New integration with Rutter to provide access to their many commerce integrations.

Accounting

  1. Manual Journal Entries Update: Support for idempotency on Manual Journal Entries API.
  2. Bank Reconciliation: Bank Reconciliations belonging to merged or otherwise deleted bank accounts will always be accessible in the Reconciliation Dashboard.

Invoicing

  1. External Invoicing Support: Improved support for programmatically syncing Invoices from non-Hurdlr systems for tighter integrations with customer-partners’ external invoicing implementations.
  2. Invoice Payments API: Inclusion of invoiceId in response for INVOICE_PAYMENT transactions on POST /getTransactions endpoint for invoices.

API

  1. Account Creation Errors: Improvements to account creation error handling providing more programmatic-safe error messages.
  2. Account Restoration Authentication: Support for Partner-level authentication on POST/restoreAccount endpoint.
  3. Bank Transactions: Ability to filter by `reviewStatuses` on POST /getTransactions.

Imports

  1. QBO Modern Report: Updated instructions for exporting QBO’s “modern” reports when performing a QBO Migration in the Embedded UI.

Bug Fixes

Accounting

  1. Manual Journal Entries are correctly included when pertinent bank accounts are merged.
  2. Corrections to ensure that Manual Journal Entries’ amounts display correctly on Bank Reconciliations.
  3. Fixes to properly split expenses belonging to Manually Tracked Accounts even after being merged into a Plaid-linked bank account.

Bank Transactions

  1. Fixes to payout matching for advanced transaction types and negative payouts.
  2. Better handling of matching Bank Transfers when deleting or updating matches.
  3. Fixes to POST/getTransactions when filtering on a specific Revenue `id`.
  4. Pagination bug fix on GET /expenses.

Reports

  1. Fix to Financial Report drilldowns bug when multiple General Ledger accounts share the same account number.

Imports

  1. Bug fix to correctly handle Revenue refunds in Bench import.

Invoicing

  1. Correction to stop sending reminders on Invoices with a pending Invoice Payment.
  2. Fix to allow opening of attachments on Invoices.
  3. Ability to generate PDFs for Invoices migrated from legacy accounting platforms.
  4. Fixes to include CC and BCC emails when duplicating an Invoice.

Tax

  1. Fixed bug causing crashes on the Tax Dashboard when rendering Embedded Experience in Spanish.
  2. Correction to the constant used on line 21 of the Schedule D (Form 1040).

Embedded UI

  1. Bug fixes to Business Intelligence Tiles’ callback events to match their UI more accurately.

API

  1. Fix to allow the account creation for bizNames that are shorter than 3 characters after the removal of whitespace.