Skip to main content
April 13, 2026
v6.3.0

New Features & Enhancements

Class Segments

  • Class segment save now enforces parent-child hierarchy validation, automatically inferring the parent when a child segment is provided.
  • child field on class segment labels is now nullable, supporting leaf-level segments without children.
  • New ClassSegmentField component on bank transaction forms with search, modal popup, and inline selection for assigning class segments.
  • Customers now support a classSegments field on save and query, with a corresponding filter on the query endpoint.

Embedded UI

Existing v5 Features Upgraded to v6

Bank Transactions

  • Bank transaction type field simplified to four public values: EXPENSE, REVENUE, TRANSFER_IN, TRANSFER_OUT. Endpoints still accept previous values via version negotiation.
  • reviewStatus values consolidated. Endpoints still accept previous values via version negotiation.
  • vendor field on bank transaction responses now returned only on expense-type transactions.
  • ID format validation now enforced on reference fields (customerId, categoryId, glAccountId, invoiceId, billId, payrollId) when saving transactions.
  • Maximum attachment count validation now enforced on bank transaction save operations.

Bills

  • Bills query endpoint now supports search filter and DATE_PROXIMITY sort option.

Invoicing

  • Invoices query endpoint now available in v6 with search filter and DATE_PROXIMITY sort option.

Payroll

  • Payroll query endpoint now available in v6 with search filter. amount field type widened from Integer to Long.

Customers

  • Customer query endpoint now supports email filter and EMAIL sort option. createdDateTime field added to the response.

Embedded UI

  • Drag-and-drop attachment support now available on bank transaction forms.
  • Customer selection modal with search and inline create added to bank transaction forms.
  • Radio button indicators now display on single-select filter lists across dashboards.
  • Expense Dashboard and Income Dashboard now available as standalone component exports.
  • Bank transaction form now submits only modified fields, reducing unnecessary writes.

Fixes

Bank Transactions

  • Fixed revenue and expense validation when itemizing transactions.
  • Fixed parent class segment form validation on bank transaction forms.
  • Fixed API error in bank transaction summary when groupBy parameter is omitted.

Embedded UI

  • Dashboard charts now update when transactions change and no longer query removed bank accounts.

Webhooks

  • Fixed persistence of non-latin1 characters in outgoing webhook payloads.

API

  • Standardized error response for requests with missing request body.
  • List filter parameters no longer cause errors when containing null values.