New Features
Calculated Unit Mix Tables for Commercial and Multifamily Rent Rolls
The Rent Roll section now features a fully calculated summary table for both Commercial and Multifamily rent rolls.
Commercial rent rolls are grouped by Unit Type and display SF-weighted averages for Actual, Borrower, Market, and CAM rents alongside group-level occupancy.
Multifamily rent rolls are grouped by Bedroom and Bathroom combination with per-unit averages for Actual, Borrower, and Market rents.
Both tables include a remainder row for units missing grouping data and a Totals row that sums all populated values across the rent roll, giving users a clear top-level view of income distribution without needing to scan individual units.
Rent Display Mode Selector on Unit Mix Tables
Unit Mix tables now include a Rent Units toggle that lets users switch between multiple display modes for rent and CAM values.
Commercial tables offer four modes: Annual $/SF, Annual Total $, Monthly $/SF, and Monthly Total $.
Multifamily tables offer six modes: Monthly $/Unit, Monthly $/SF, Monthly Total $, Annual $/Unit, Annual $/SF, and Annual Total $.
The Total $ modes surface the actual income each group contributes, complementing the per-unit and per-SF rate views that were previously the only option.
Unfunded Amount Field on Deals
A new Unfunded Amount field is now available in the Funding section of Deal Details, capturing the undrawn portion of a loan commitment for construction, bridge, earnout, and revolver loans. The field is accessible through Deal Details editing, Bulk Deal Import and Update grids, API create and update endpoints, and template exports. This gives users a way to represent the full loan commitment on portfolio-stage loans where the outstanding balance alone does not reflect total exposure.
Asset Class Distance Scoring for Comp Rankings
Comp rankings now support scoring based on the distance between asset classes rather than treating them as a simple match or mismatch. Asset classes are ordered on a numeric scale (A through C, including half-steps like AB and BC), and the system calculates how many classes apart a comp is from the subject property. The result displays as "X Class(es) apart," providing more nuanced differentiation when evaluating comps across varying quality tiers.
Improvements
Added a ‘Make Primary’ Action for Market Cash Flow Scenario
The Market Income cash flow could now be designated as primary directly from the active header menu or the cash flow selector dropdown. Previously, this default Blooma-generated cash flow had no path to primary status from any surface. This brings Market Income in line with user-created cash flows and simplifies workflows where Market Income should drive downstream metrics.
Additional Collateral and Deal Fields Available Through the API
Several fields are now exposed on API Gateway endpoints for organizations managing deal and collateral data programmatically. Collateral endpoints now return the Parcel Number and accept Sub-Status for reads, writes, and bulk imports. Deal endpoints now support Loan Type, Loan Purpose, Lien Position, Recourse, Interest Reserves, Property Sub-Type, and Value Basis. File retrieval endpoints are also available, allowing integrations to list file metadata and download individual file contents for a given entity.
Improved Cash Flow Standard Description Matching
The auto-population logic for Standard Descriptions on cash flow line items now matches more reliably when line item descriptions contain leading numbers or hyphens. Previously, the system trimmed incoming descriptions before lookup but compared them against untrimmed values in the configuration, causing mismatches for entries like "1st floor – Lobby" or "100-2000 General Expenses." Both the raw and trimmed forms are now stored side by side, and matching runs against the trimmed version consistently.
Fixes
API Gateway Properly Rejecting Invalid Request Bodies
Several API Gateway endpoints were incorrectly returning a success response when called with invalid request bodies. Both deal creation endpoints and collateral report endpoints now validate incoming payloads and return appropriate error responses when the request is malformed, preventing silent failures in automated workflows.
Portfolio Insights Dashboard Reflecting Current Deal Data
Dashboard widgets in Portfolio Insights could display stale LTV and DSCR values that failed to update after changes to underlying deal data. Data now propagates into dashboard widgets more reliably, reducing mismatches between deal-level values and portfolio reporting.
Valuation Type Rename and Delete Updating Existing Records
Renaming or deleting a valuation type in Administration now correctly updates valuations that reference the affected type. Previously, renamed types left existing valuations referencing an invalid value, and subsequent edits to those valuations would fail until the type was manually corrected.
Document Upload Submission Working for All Users
Certain users were unable to submit parsed document data through the Upload Center, encountering errors or missing UI controls during the review and submission steps. The submission flow now completes successfully regardless of the user's permission configuration, restoring the expected end-to-end document intake workflow.