✨ Improved — Added automated checks that confirm permit submissions, parallel sign-off, and financial clearance behave as expected before release.
???? Modules screen redesign — The Modules screen now displays each module as a tidy tile with an icon and a clear status, adds a filter bar (active / inactive / needs update), and includes a keyword search box to find modules by name. The layout adapts to phones and tablets.
???? Customer Accounts — Corrected the automatic "new property available" notice so it is sent only after the customer finishes activating their account, not while the account is still being set up.
✨ Consistent module information — API Services now shows a localized description on the Modules screen and uses consistent iNexxus branding across the platform.
???? Modules screen redesign — The Modules screen now displays each module as a tidy tile with an icon and a clear status, adds a filter bar (active / inactive / needs update), and includes a keyword search box to find modules by name. The layout adapts to phones and tablets.
???? Modules screen redesign — The Modules screen now displays each module as a tidy tile with an icon and a clear status, adds a filter bar (active / inactive / needs update), and includes a keyword search box to find modules by name. The layout adapts to phones and tablets.
✨ Improved Unit Master import column mapping — Unit Master imports now accept column headers written with spaces or underscores, such as Unit Prefix, unit_prefix, and prefix_unit, across tower, floor, and unit fields.
???? Notice column — Renamed the task list Aging column to Notice. It now shows a countdown band (1–30, 31–60, or 61–90 days before the due date) only before the task start date, shows a dash once the task has started or is within its service window, and stops updating when the task is completed.
✨ Improved Owner and Resident unit column mapping — Owner and resident imports now accept more unit column header spellings, including labels with spaces such as Unit Prefix, Prefix Unit, Room Number, and Customer Unit Prefix.
✨ Improved Customer Unit Data import preview — Every valid row in the Customer Unit Data import preview now shows as Update, matching what the import actually does. Rows that cannot be imported still appear as Ignored with a clear reason.
✨ Improved Owner and Resident import column mapping — Owner and resident spreadsheet imports now recognize more header names for the unit column, including Unit Prefix, Prefix Unit, Room, Room Prefix, and common English and Portuguese alternatives.
✨ Clearer unit field labels on resident profile — On the Unit tab of a resident profile, the tower, prefix, and unit name fields now use clearer labels: Tower/Building/Phase, Unit Prefix, and Unit.
✨ Improved Unit Master import column mapping — Unit Master imports now recognize more spreadsheet header names when mapping columns. Room prefix and room fields also accept common alternatives such as Unit Prefix and Unit, along with other English and Portuguese variations.
???? Fixed resident type on Customer Unit Data import — Resident type from the Customer Unit Data spreadsheet now saves correctly on each unit. Owner and tenant values match what you enter in the file, and leaving the cell blank on an update no longer clears the unit's current resident type.
✨ Improved Unit Master import column mapping — Unit Master imports now accept column headers written with spaces or underscores, such as Unit Prefix, unit_prefix, and prefix_unit, across tower, floor, and unit fields.
???? Notice column — Renamed the task list Aging column to Notice. It now shows a countdown band (1–30, 31–60, or 61–90 days before the due date) only before the task start date, shows a dash once the task has started or is within its service window, and stops updating when the task is completed.
✨ Improved Owner and Resident unit column mapping — Owner and resident imports now accept more unit column header spellings, including labels with spaces such as Unit Prefix, Prefix Unit, Room Number, and Customer Unit Prefix.
???? Tasks — Export All — Task exports now use the same Notice column as the Tasks list (countdown bands before start date, dash after start or when completed) instead of the former Aging and Aging Type columns.
✨ Improved Customer Unit Data import preview — Every valid row in the Customer Unit Data import preview now shows as Update, matching what the import actually does. Rows that cannot be imported still appear as Ignored with a clear reason.
✨ Improved Owner and Resident import column mapping — Owner and resident spreadsheet imports now recognize more header names for the unit column, including Unit Prefix, Prefix Unit, Room, Room Prefix, and common English and Portuguese alternatives.
✨ Clearer unit field labels on resident profile — On the Unit tab of a resident profile, the tower, prefix, and unit name fields now use clearer labels: Tower/Building/Phase, Unit Prefix, and Unit.
✨ Improved Unit Master import column mapping — Unit Master imports now recognize more spreadsheet header names when mapping columns. Room prefix and room fields also accept common alternatives such as Unit Prefix and Unit, along with other English and Portuguese variations.
???? Fixed resident type on Customer Unit Data import — Resident type from the Customer Unit Data spreadsheet now saves correctly on each unit. Owner and tenant values match what you enter in the file, and leaving the cell blank on an update no longer clears the unit's current resident type.
✨ Improved Unit Master import column mapping — Unit Master imports now accept column headers written with spaces or underscores, such as Unit Prefix, unit_prefix, and prefix_unit, across tower, floor, and unit fields.
???? Notice column — Renamed the task list Aging column to Notice. It now shows a countdown band (1–30, 31–60, or 61–90 days before the due date) only before the task start date, shows a dash once the task has started or is within its service window, and stops updating when the task is completed.
✨ Improved Owner and Resident unit column mapping — Owner and resident imports now accept more unit column header spellings, including labels with spaces such as Unit Prefix, Prefix Unit, Room Number, and Customer Unit Prefix.
???? Tasks — Export All — Task exports now use the same Notice column as the Tasks list (countdown bands before start date, dash after start or when completed) instead of the former Aging and Aging Type columns.
✨ Improved Customer Unit Data import preview — Every valid row in the Customer Unit Data import preview now shows as Update, matching what the import actually does. Rows that cannot be imported still appear as Ignored with a clear reason.
✨ Improved Owner and Resident import column mapping — Owner and resident spreadsheet imports now recognize more header names for the unit column, including Unit Prefix, Prefix Unit, Room, Room Prefix, and common English and Portuguese alternatives.
✨ Clearer unit field labels on resident profile — On the Unit tab of a resident profile, the tower, prefix, and unit name fields now use clearer labels: Tower/Building/Phase, Unit Prefix, and Unit.
✨ Improved Unit Master import column mapping — Unit Master imports now recognize more spreadsheet header names when mapping columns. Room prefix and room fields also accept common alternatives such as Unit Prefix and Unit, along with other English and Portuguese variations.
???? Fixed resident type on Customer Unit Data import — Resident type from the Customer Unit Data spreadsheet now saves correctly on each unit. Owner and tenant values match what you enter in the file, and leaving the cell blank on an update no longer clears the unit's current resident type.
✨ Improved import validation for updates — Owner, resident, and Customer Unit Data imports now require the full set of mandatory columns only when a row creates a new record. When updating an existing row, only the unique identifiers are required (unit plus email for owners and residents; unit prefix for Customer Unit Data). Other columns may be left blank to keep current values. The in-app guides explain which fields apply to new rows only.
???? Visitor Details — Fixed an issue where checked-in visitors were shown as "Approved" in the list and details views, and separated the unit and resident name fields on the visitor details screen so each field displays only its correct information.
✨ Improved Customer Unit Data import validation — Customer Unit Data imports now require Unit prefix, Under construction, SAP Business Partner, and SAP Customer Reference on every row. Empty mandatory fields are rejected in preview with an Ignored status and a clear reason. Inventory, Vacant, and Resident type remain optional. The in-app guide lists each field as required or view-only with its data type.
???? Legacy maintenance category — Tickets and work orders that still used the removed Reactive Maintenance category are now recorded as Corrective Maintenance, so the type appears correctly in ticket and task lists and in reports.
???? Customer Accounts — When a customer account is activated, the "new property available" notice can now be sent automatically — one message for each unit linked to that account — instead of having to use the "Notify Existing Users" button by hand. The automation is controlled by an on/off setting and is enabled by default.
✨ Additional Attendees — Improved the reservation form to hide the additional people radio option when booking an amenity that has a one-time charge, without affecting the visibility of the attendees count.
✨ Parcel Details & List — Added expected delivery date to details, and ensured missing or null values default to 'N/A' in both list and details.
???? Notification Group Staff List — Fixed the Regulatory Compliance notification group picker so the staff list and search field open in a full, scrollable menu above other panels instead of inside a clipped empty box.
✨ Improved owner import validation — Owner spreadsheet imports now require ownership type, SAP contract number and dates, phone details, full address, and country on every row, in addition to unit and email. Corporate name is required for developer or corporate ownership types; first and last name are required for individual ownership. Empty mandatory cells are rejected in preview with an Ignored status and a clear reason. Developer turnover date, middle name, tax ID, and similar optional columns stay optional. The in-app guide marks each always-required column with an asterisk.
???? Blank Dates No Longer Cause Errors — Fixed an error, caused by missing or blank dates (such as a next renewal date) left on older records, that could stop a document from being saved or activated and could interrupt a system update. Blank dates are now handled correctly so these actions complete.
???? Regulatory Compliance Settings Tab — Fixed errors when opening the Regulatory Compliance settings screen, including missing labels in Portuguese and warnings when saving settings.
✨ Clearer Customer Unit Data import guide — The in-app documentation for Customer Unit Data imports is now shorter and easier to scan: one summary, a compact field table, and a sample row. It still explains which fields are always required, which apply only to new units, and which are optional.
✨ Improved owner and resident import validation — Owner and resident spreadsheet imports now require a valid email on every row and match each person by unit plus email. The preview marks rows that cannot be imported as Ignored and shows the reason, so you can fix the file before continuing. Customer unit data import preview uses the same Ignored status for invalid rows. In-app documentation now states which fields are required and what format each type expects.
???? Printed task documents — Fixed an issue where printing a task could hang or show only the company name instead of the logo when the uploaded logo was very large; the system now prepares a suitable logo automatically, including for logos already on file.
✨ Improved resident import validation — Resident spreadsheet imports now require resident type, SAP contract number and dates, move-in date, allowed to use the system, and all emergency contact fields on every row, in addition to unit and email. Empty mandatory cells are rejected in preview with an Ignored status and a clear reason. Move-out date, move-in form link, and personal or address columns stay optional. The in-app guide marks each required column with an asterisk.
???? Module Activation With Older Records — Fixed an error that could block Building Management from being turned on when older compliance documents still had blank renewal or expiry dates stored in the database. Those dates are cleared safely before the system applies its updates.
???? Multiple Reservations — Fixed an issue where the Maximum People Per Reservation field remained visible when Multiple Reservations was disabled.
???? Automatic property notifications on activation — Import Center settings now include a switch (on by default) that automatically sends the "new property available" email the moment a customer account is activated — one email for each unit linked to that account. This removes the need to send the notice by hand from the customer directory. You can turn the automation off at any time from the Import Center settings page.