11/04/2026 Release Notes - System Updates

GENERAL UPDATES

New: Document Preview on Pending Invoices and Funding

A document preview action is now available on the Pending Invoices screen and within batches on the Funding screen. Clicking the preview icon opens a viewer in place, without navigating away, and scrolls continuously through every document attached to the selected invoice or batch. Page breaks between documents show the document title and document type, and the viewer includes zoom in, zoom out and reset controls. On the Pending Invoices screen the preview is an optional column that can be added from the column picker.

New: Recourse Tracked at the Invoice Level

Recourse and non-recourse classification is now recorded on each individual invoice instead of only on the client record. New invoices are automatically set from the client’s Non-Recourse setting on every creation path — the Create Invoice screen, the API, the Client Portal and Fuel Advance conversion — and the value can be overridden at invoice entry. Recourse stays editable while the invoice is in Pending, Held, Needs Verified or Approved status and becomes read-only once the invoice is purchased. Every change is written to the invoice changelog with the user and timestamp, and Recourse is available as an invoice list filter and as a column in invoice exports. The client-level Non-Recourse toggle remains in place as the default source for new invoices; changing it does not alter invoices that already exist.

New: Portfolio Risk Dashboard Tab

A Portfolio Risk tab has been added to the staff dashboard, alongside Overview, with two cards. Not Funded in 21+ Days lists clients and brokers that have open A/R but have not funded in the last 21 days, showing Open A/R, Last Funded and Days Since. Opening a client shows its aging in 0–30, 31–60, 61–90, 91–120 and 120+ buckets; clicking a bucket filters the invoice list below it, and clicking an invoice opens it. Negative Cash Reserve lists clients whose cash reserve balance is below zero, sorted most negative first, and opening a client shows its cash reserve transactions with a running balance — either the last ten transactions that reduced the reserve or every transaction in the last 30 days. Each card shows a total count, scrolls past ten rows, and has a View All panel with client search, sortable columns and paging. The tab is visible to factor staff only.

New: Open Balance Over Advances

A new Open Balance over advance type has been added alongside Flat Fee and Amortization. Instead of a fixed payment schedule, an Open Balance over advance carries a revolving balance that accrues interest. Setup includes rate type (Fixed, Prime +, SOFR +, LIBOR +), annual rate, minimum rate, days per year, interest method (simple or compound), charge frequency (daily, weekly, or monthly) and an optional maximum balance. Settings are editable while the over advance is Pending and lock once it is approved. Interest is calculated once per day on the end-of-day balance and charged on the selected frequency, with missed days caught up automatically and no risk of double charging. The over advance detail page shows balance owed, interest not yet charged and payoff, and the over advance list adds a Payoff column and a type filter. Over advance templates now carry a type, so Open Balance templates can be saved as well. A system-level setting controls whether interest is recognized as income on a cash or accrual basis.

This is an optional feature and is turned off by default. Please contact support to have it enabled for your environment. Payments, draws, withdrawals and write-off handling for Open Balance over advances will follow in a later release.

New: Automated Funding by Payment Type

Batches can now be funded automatically based on their payment type, so routine funding methods no longer need to be released by hand. The configuration is set once for the environment: turn on Automated Funding By Payment Type under Settings > Automations, then use the Edit button to open the payment method blade and choose which methods fund automatically. The active methods are listed on the main settings screen, and payment types that are left off continue to require manual funding.

To keep the two automations distinct, the Companies screen now refers to automatic invoice approval by name: the tab section is titled Automated Invoice Approval and the field is Eligible for Automated Invoice Approval, with its related options shown only when the flag is on. Approve for Funding also accepts an option to skip same-day merge, which forces a new invoice group to be created regardless of the environment’s same-day merge setting.

This is an optional feature. Please contact support to have it enabled for your environment.

New: Volume Rebates

Tiered fee rebates based on monthly purchase volume can now be configured per client or broker. A new Volume Rebate section in the client settings holds a toggle and up to ten tiers, each with a starting invoice amount and a rebate percentage; amounts and percentages must increase with each tier, and volume below the first tier earns no rebate. On the first day of each month the system calculates the prior month’s purchased invoice volume less chargebacks and write-offs, determines the applicable tier, applies the rebate percentage to that month’s purchase fees, and creates a rebate request. Requests are reviewed and approved on a dedicated approval screen before any ledger entries are generated, and a month that has already been calculated is never duplicated.

New: Return Payments

An applied payment can now be returned — that is, fully undone and sent back to Unapplied — without deleting any ledger history. Returning a payment generates new offsetting entries rather than removing the originals: the applied payment, escrow release and, where applicable, collection fee entries are reversed, each closed invoice is reopened, balances are restored, aging is recalculated, and collection fees are recalculated to match the corrected invoice balance. A new Applied Payments tab on the invoice lists the payments, chargebacks and write-offs applied to it and shows the progress of a return while it is running.

Returns are available for closed payments that were applied only to regular invoices — out-of-system, credit and over advance invoices are not eligible — where the invoices are in Funded or Closed status and the payment is the most recent one applied to each of them.

New: Over Advances Included in the Disbursement CSV

Over Advance groups are now included as rows in the CSV downloaded from a disbursement, the same as any other group in that disbursement.

New: Do Not Bill and Billing Override on the Debtor Record

The Do Not Bill and Billing Override values, previously shown only in the client’s Relationships section, now also appear as columns on the Relationships section of the debtor record, along with the matching dropdowns in the Update Relationship blade. The same behavior applies to broker and broker-debtor relationships.

New: Account Executive Sent to TriumphPay

For environments integrated with TriumphPay, each client submitted to TriumphPay now includes its assigned account executive’s name, and the client is re-sent automatically whenever that assignment changes. If a client has more than one account executive, the one assigned first is sent; removing the last remaining account executive clears the value on the TriumphPay side. Existing clients already registered with TriumphPay can be backfilled on request. Sales executives, collection agents and broker or debtor records do not trigger a re-send.

New: Currency Filter on the Funding Screen

For environments using multiple currencies, the currency filter on the Funding screen now applies to both the Fund and Funded tabs. Only batches in the selected currency are listed, and the batch counts and Total Payment Amount reflect the filtered currency.

Fix: Remittance Address on Generated Invoice PDFs

Resolved an issue where the Remit Payment To section of generated invoice PDFs showed only the name, address lines and phone number, leaving off the city, state, ZIP code and country. Both the standard and white-label invoice templates now print the complete remittance address. Invoices that were generated before this release are unchanged; regenerate an invoice to produce a PDF with the full address.

Fix: Over Advance Recovery Percentage Acted as a Hard Cap

Resolved an issue where the Over Advance recovery percentage restricted the recovery amount that could be entered. The percentage now only pre-fills a suggested default; the recovery amount remains fully editable and can be set above or below the calculated value.

Fix: Invoices Not Returned When Filtering by Date

Resolved an issue where filtering the invoice list by invoice date or funding date returned no results for certain clients, including when the same day was used as both the start and the end of the range.

Fix: Collection Notes from a Multi-Invoice Update

Resolved an issue where a note added while updating several invoices at once in Collections did not appear in each invoice’s collection notes history. The note was recorded in the invoice changelog but was difficult for collectors to find. Notes entered during a multi-invoice update now appear in the collection notes of every invoice that was updated.

Fix: Client and Debtor Rows in Collections

Resolved two issues on the Collections screen. Switching from Client view to Debtor view and back could leave a debtor listed as the first row of the Client list, and that row could not be expanded. Separately, expanding a client’s invoices removed the client row itself from the list, which left no way to collapse the group or see which client the invoices belonged to. Client rows now remain visible above their invoices and can be collapsed again.

Fix: Edited Fields Cleared in the Relationship Blade

Resolved an issue in the Relationships section where switching to another tab and returning to the relationship blade cleared fields that had just been edited. Entered values are now retained.


PERFORMANCE

Faster Client and Debtor Saves

Saving a client or debtor, and reading client-debtor and broker-debtor relationships, no longer loads every company in the portfolio into memory for a redundant ownership check. On large portfolios this made each save take several seconds and could make the application temporarily unavailable under sustained updates. Saves now complete in well under a second regardless of portfolio size.

Faster Client and Debtor Search

The client and debtor auto-complete pickers no longer count every invoice for each debtor while building the list, which significantly improves response time on portfolios with a high invoice volume.

Faster Collection Fee Processing

The nightly collection fee job has been optimized. On large portfolios it previously ran for several hours and slowed down as it progressed; redundant queries and excessive memory use have been removed.

More Reliable Webhook Delivery

Outbound webhook calls now use a read timeout, treat every successful response code as a success rather than only HTTP 200, and wait an increasing amount of time between retry attempts. A partner endpoint that is slow or briefly unavailable no longer causes events to be lost, and can no longer delay other scheduled processing such as billing emails, notices of assignment and imports.


REPORTS

New: Account Executive Column on the Funded Invoice Details Report

The Funded Invoice Details Report now includes an Account Executive column showing the account executive assigned to each client, and supports filtering and grouping by account executive. The column is included in the export, so invoices purchased, total funded, client count and portfolio share can be reported per account executive without assembling the figures by hand.

New: Account Executive Filter on the Revenue Report

The Revenue Report can now be filtered by account executive.

New: Funded By Column on the Receipts Report

The Receipts Report now includes a Funded By column, shown after the Batch User column.

New: Paid On Date and Currency on the Collections Report

The Collections Report now includes the Paid On date and the invoice currency.

Fix: Average Invoice Amount on the Outstanding Receivables – Client Report

The calculation behind the Average Invoice Amount figure on the Outstanding Receivables – Client report has been corrected.

 

 

 

 

 

 

 

 

Was this article helpful?
0 out of 0 found this helpful