Release Notes August 2026

Modified on Fri, 31 Jul at 10:27 PM

First Week Of The Month


New Features


AI-Assisted Resident Insurance Validation


This release introduces AI-Assisted Resident Insurance Validation, designed to streamline the insurance submission and renewal process while maintaining support for the existing manual workflow.


Past State

Previously, residents uploaded their insurance policy documents and managers manually reviewed the information. There was no automated extraction of policy details, no validation step before submission, and no automatic approval when no changes were detected.


What’s New

  • Added a new minimum civil liability coverage amount setting.
  • Introduced a two-step submission process for insurance policies and renewals.
  • Added AI-based extraction of insurance information from uploaded documents.
  • Displays extracted information to the resident for validation before final submission.
  • Automatically approves the insurance policy when no information has changed.
  • Stores AI-extracted data in a JSON field in the database.
  • Highlights fields that were manually modified by the resident in the manager approval screen.
  • Displays the required minimum civil liability coverage amount in the approval popup.
  • Warns residents when the submitted policy does not meet the minimum civil liability requirement.
  • Updated the visual interface according to the new design mockups.


How It Works

Step 1


Upload the insurance document



  • The resident uploads a new or renewed insurance policy document.


Step 2


Validate extracted information

  • The AI extracts the required policy information.
  • The extracted fields are displayed to the resident for review.
  • The resident can confirm or manually adjust the information before submission.

Automatic Approval

  • If the submitted information matches the previously approved data, the policy is automatically approved.


Manager Review

  • Managers can see which fields were modified manually by the resident.
  • The expected minimum civil liability coverage amount is clearly displayed.


Where to Find It


You can find this feature in:

  • Resident Insurance Submission / Renewal screens
  • Insurance Settings
  • Manager Insurance Approval screen

To access it:

  • Go to Settings.
  • Configure the minimum civil liability coverage amount.
  • Submit or renew a resident insurance policy.

Benefits

  • Reduces manual data entry and review time.
  • Improves accuracy of insurance information extraction.
  • Provides clearer validation and compliance checks for civil liability coverage.

Important Notes

  • The AI extraction functionality is controlled by a feature gate.
  • The manual submission process remains fully functional when AI is disabled.
  • AI-related billing is not included in this release.
  • Residents will receive a warning if their policy does not meet the configured minimum civil liability coverage requirement.



Improvements



Add decimals to share percentage 

This release introduces a new enhancement increased decimal precision for unit shares and voting allocations, enabling more accurate distribution across spaces with very small ownership percentages.

This enhancement provides greater flexibility and accuracy when managing unit allocations and voting rights, particularly for properties requiring highly granular ownership distribution.

Past State

Previously, unit shares and voting percentages could only support up to 6 decimal places.

What’s New

Unit shares and voting percentages can now support up to 12 decimal places instead of the current limit of 6 decimal places. This allows smaller spaces to be assigned a more precise share when required.


How It Works

The enhanced precision is available when:

  • Entering values manually in the application.
  • Importing data through an Excel file.


Example

Previous maximum precision:

New maximum precision:


Where to Find It

You can find this feature in: Registries (units) and Accounting (budgets)

To access it:

  1. Registries / Units (of different type: unit, parking, locker, other)
  2. Registries / Units / Add a unit
  3. Registries / Units / Eddit total shares
  4. Registries / Units / Edit a Unit
  5. Registries / Units / Unit details
  6. Accounting / Budgets / Budget (year) / Common charges

Benefits

  • Greater flexibility
  • Greater accuracy

Screenshots

 

 



Configurable Advance Deposit Slip Notification for UpperBee Pay

This release introduces a new company setting that allows administrators to enable or disable the advance deposit slip notification for UpperBee Pay PPA deposits.

Past State

Previously, deposit slips for UpperBee Pay PPA deposits were always sent one day before the deposit was processed. This prevented users from modifying or cancelling a scheduled deposit the day before it was withdrawn.

What's New

A new company setting has been added to enable or disable the one-day advance deposit slip notification. By default, this setting is enabled for all companies.

How It Works

When the setting is enabled, deposit slips are sent one day before the scheduled UpperBee Pay PPA deposit. When disabled, the advance notification is not sent.

Where to Find It

You can find this feature in: Configuration > Company Settings

To access it:

  1. Go to Configuration.
  2. Open Company Settings.
  3. Enable or disable the Advance Deposit Slip Notification setting.

Benefits

  • Provides greater flexibility for company administrators.
  • Allows more time to modify or cancel scheduled deposits.
  • Helps reduce complaints related to early deposit processing.

Important Notes

  • This setting only applies to UpperBee Pay PPA deposits.
  • The setting is enabled by default for all existing and new companies.

Second Week Of The Month


New Features



Improvements


Third Week Of The Month


New Features



Improvements



Last Week Of The Month


New Features


Improvements


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article