v2.8.0.0

May 4, 2026

New Features

  • Added a new Blocking section to the Lease Unit card, including invoicing and cost-blocking options. These fields are now also available on the Lease Units and Lease Unit List pages. Implemented validations to ensure accurate cost calculations and proper invoicing block functionality.
  • Introduced cost-blocking functionality for cost entry creation.
  • Redesigned the cost entry creation process. The key change is that, after posting a Purchase Invoice or Purchase Credit Memo, cost entries are no longer created immediately. Instead, data from Purchase documents is stored in an intermediate table (Detailed Cost Entries), allowing adjustments before posting.
  • Added additional integration event to report S4RE Create RE Invoices.

Improvements

  • RE Jnl.-Post Line codeunit structure was redesigned to meet BC standards. Some procedures parameters count was changed to avoid use of global variables. Custom apps who used them needs to be modified.
  • Adjusted the fields validations in the Purchase documents lines, to ensure correct data entry, required for Soft4Spaces functionality. The change affected the input of fields: Allocation Code, Property Code, and Lease Unit.
  • In the Purchase documents lines added filter to exclude unrelated buildings, filling date periods.
  • In the Service ledger entries added new fields for Margin Amount and for indication if the Charge Created From Cost.
  • Added a new field LU Cost to indicate that expenses are allocated only to a specific Lease Unit. The field is populated in Purchase documents lines when a Lease Unit is specified. It is then carried over from the Purchase documents lines to all related records.
  • Implemented validation and restrictions for Lease Unit Allocation (including cost blocking, deletion lease units, and prevention of negative share values).
  • Created S4RE Documents API, which allows Import/Export document files in Base64 format.
  • Transferred the Messages API part from the Tenant Portal app to Soft4Spaces.
  • Created Customer Ledger Entries API. The API includes functionality that generates Sales Invoices and Sales Credit Memos according to the specified layout and returns them in Base64 format.
  • Created Work Orders API v3, Work Order Lines API v3, Maintenance Asset API v3.
  • Created Turnover Journal API v3, which includes Bound Action for Turnover Journal Line posting and Turnover Ledger Entries API v3.

Bug Fixes

  • Fixed an issue with filtering in the Det. Service Ledger Entry table when a Service Ledger Entry record is reversed.
  • Fixed an issue in the Suggest by Area function after moving a Lease Unit between buildings.