X4.16 Release Notes
Version X4.16.01.00, 12/06/2026
Please Note
While X4.16.01 is not a major version release, it is still a substantial update that includes a conversion routine. Customers should plan internal testing and downtime requirements at a similar level to a major version upgrade.
Major Enhancements
Bank Feeds (Supplier & Client Ledger)
Following the introduction of Bank Feeds for Tenant Ledger in X4.16, this release extends the functionality to support Supplier and Client Ledgers, enabling a consistent and streamlined approach to transaction matching and reconciliation across all ledgers.
Users can now import bank transactions and match them against Supplier and Client records using the existing Bank Statement and Bank Matching screens. This builds on the same structured and auditable workflow, reducing manual processing and improving accuracy across a wider range of transaction types.
[SUP-5373] Now available to all customers: With Bank Feeds Phase 3 now complete across Tenant, Supplier and Client Ledgers, the previous "Bank Statements" licence requirement has been removed and the manual Bank Feeds workflow is now available to all Propman customers as part of the standard product. The forthcoming Auto Bank Feeds (Open Banking) integration will be offered as a separately licensed extra in a future release.
[SUP-5300] Supplier Ledger Matching:
Extended Bank Transaction Matching to support Supplier transactions, allowing users to create and match supplier payments and refunds directly from imported bank transactions.[SUP-5301] Auto-Match and Auto-Post (Supplier):
Applied existing auto-matching logic to Supplier transactions and automated posting where criteria are met.[SUP-5378] Supplier Transaction Processing Enhancements:
Enabled creation of unallocated supplier transactions and cash allocation directly from the matching screen, aligning Supplier workflows with Tenant processing.[SUP-5242] Supplier Tab in Matching: Introduced a Supplier tab on the Bank Feeds Matching screen, mirroring the Tenant tab and providing the same Match, Unallocated and Cash options for supplier payments and refunds, fully integrated with the Bank Matching screen.
[SUP-5338] Default Tab on Matching Screen: Unmatched bank transactions now default to the Tenant tab for receipts and the Supplier tab for payments, while matched items continue to default to their existing tab, reducing the number of clicks required during reconciliation.
[SUP-5365] Client Ledger Matching:
Extended Bank Transaction Matching to support Client Ledger transactions, allowing users to allocate and process client receipts and payments directly from bank transactions.[SUP-5366] Common Accounts (OATR) Support:
Introduced support for Common Account transactions, including the ability to match and process transfers between accounts, with automatic creation of OATR transactions where required.[SUP-5368] Auto-Match and Auto-Post (Client):
Extended auto-matching and posting functionality to Client transactions, maintaining consistency with Tenant and Supplier matching processes.
Nominal Detail & Service Charge Reporting Enhancements
This release introduces significant improvements to how Service Charge transactions link to the Nominal Ledger, providing greater visibility, stronger audit trails, and more flexible financial reporting.
Key improvements include:
[SUP-5175] Stronger Service Charge / Nominal Detail linkage: Additional fields (Schedule Type, Schedule Number, Period Number) are now available in User Defined Reports for both Service Charge and Nominal Detail reporting, providing a tighter audit trail between the two.
[SUP-5198] Service Charge Expenditure recovery: Supplier invoices, credit notes and sundry charges marked as recoverable via Service Charge now propagate the new SC reporting fields through to Nominal Detail (including reversals and negative SC expenditure), so recovered costs can be reported and reconciled by schedule and period.
[SUP-5305] Accounting Period reporting: Service Charge reports can now be filtered by accounting period, helping ensure consistency with closed financial periods, preventing historical reports from being affected by back dated transactions. Reports now display the new fields (owner, reference, accounting period and year, batch/doc/line)
[SUP-5199] Service Charge Journals and Transaction Entry: Service Charge journals generated from prepayments and accruals now populate the new reporting fields, and the Service Charge Transaction Entry window accepts a Reference field with Batch/Doc/Line copied back from the Nominal Ledger, allowing entries to be traced directly between Service Charge reports and Nominal Ledger enquiries.
These enhancements significantly reduce the need for manual cross referencing and provide a clearer, more reliable audit trail across Service Charge and Nominal reporting workflows.
Making Tax Digital for Property Income Tax (SA105)
Continued enhancements to MTD for Income Tax functionality, improving configuration, submission handling, and overall usability for managing property income tax requirements, including;
[SUP-5184] Tax Return report output to Word, ensuring reports generate correctly with consistent formatting and layout across both initial runs and reprints.
[SUP-5186] Tax Return Reprint functionality to support filtering by selected tax periods (Periodic, Annual or All), improving flexibility when reviewing and exporting submitted returns.
[SUP-5149] Structured building allowance fields: Added the structuredBuildingAllowance and enhancedStructuredBuildingAllowance fields (PRO33 and PRO33.3) to the Annual Tax Submission to align with the latest HMRC Property Business API.
[SUP-5208] JRNA in tax returns: Included Journal Nominal Adjustment (JRNA) transactions in tax return calculations, so adjustments posted to nominal codes mapped to ITSA boxes are now reflected in the relevant return totals.
[SUP-5209] Annual vs Period filter: Added an Annual / Period filter across the List, Submission and Summary folders of the Tax Return Period maintenance window, making it easier to focus on the obligation type being reviewed.
[SUP-5519] Clarified supported scope: Added explanatory messaging within the MTD Income Tax area to confirm that Propman currently supports UK Property income (SA105) on the accruals (traditional) accounting basis. Customers requiring software that supports Self-Employment (SA103), Foreign Property (SA106), or cash basis accounting are directed to HMRC's compatible-software list.
[SUP-5511] Calendar quarterly election: Added the ability to elect Calendar quarterly submission periods (1 April – 31 March quarters) directly within Propman, alongside the existing Standard quarterly support.
Enhancements
[SUP-5030] Outstanding demands only on demand reprint: Added an option on the demand reprint routine to limit output to outstanding demands only, helping users focus on items still due.
[SUP-5495] User-specific report output: New sysadmin option to save reports, documents and spreadsheets into per-user folders rather than shared print directories, providing improved data segregation so users can only access their own generated outputs. The feature can be enabled per-customer.
[SUP-5272] Amend Supplier Reference: Added the ability to amend supplier invoice numbers, allowing incorrect references to be corrected without reversing and re-entering transactions.
[SUP-5222] Increase schedule numbers to 4 digits: Extended schedule numbering across the system to support up to 4-digit values, improving scalability and consistency across reporting, transactions, and service charge processing.
[SUP-5516] Long bank statement descriptions: Bank statement imports now truncate transaction descriptions that exceed the 50-character limit, rather than rejecting them. This removes the need to manually edit individual lines when importing feeds from banks (such as Barclays) that append additional coding to the description field, allowing the time savings of the bank feeds workflow to be fully realised.
[SUP-5176] Tenancy Service Charge Schedule amendment control: Introduced a new Sysadmin setting to control whether tenancy service charge schedules can be amended after demands have been raised, helping maintain data integrity.
[SUP-5421] Trial Balance follow up reporting: Introduced a new follow up reporting capability from Trial Balance Check, allowing users to generate reports directly from exception results.
[SUP-5362] PIR Linked Documents via URL: Extended Purchase Invoice Register linked document handling to accept URLs in addition to network file paths, with the link stored as a communication record on the PIR item. Posting performance has also been improved for URL based items.
Bug Fixes
[SUP-5172] Corrected Supplier Web Portal licence handling so that Portal Data Display and related Web Access options are available.
[SUP-5423] Resolved an issue where navigation buttons on the Tenant window could become disabled after reopening or reselecting a tenant.
[SUP-5439] Improved stability when viewing or updating Purchase Invoice Register items with linked documents, including items with long file names.
[SUP-5339] Resolved an issue where allocation transfer transactions generated by Transaction Matching with a banking date after a bank statement date were being displayed on the prior-period bank reconciliation screen; transfers with a batch date after the reconciliation date are now correctly excluded and appear only on the reconciliation covering their own batch date.
[SUP-3918] Corrected a CIS Tax Credit Note rounding inconsistency that could leave a residual 0.01 balance when matching unallocated payments to CIS invoices, with the calculation now standardised across all supplier payment matching paths.
[SUP-5066] Resolved an issue where opening a Client, Supplier or Tenant maintenance window from another screen (for example Communications, the PIR Supplier/Client Detail buttons, or Bank Transaction Matching) would not refresh an already open maintenance window to display the newly selected entity.
[SUP-5225] Refined supplier payment reversal where the original payment was partially matched, so nominal detail values post in full.
[SUP-5330] Refined the handling of demand reversals where the demand was raised at gross or zero VAT (Type ZZ), so the reversal posts on a like for like basis.
[SUP-5358] Forgotten Password emails now send using the configured brand signature rather than the default company signature.
[SUP-5379] Refined the Tenant Ledger criteria search so that range filters consistently return all matching tenants and balances, and so that single day date filters return only transactions on the specified date.
[SUP-5380] Refined Tenant search behaviour in the Tenant Batch Input window so that selecting a tenant from the search results consistently loads the correct tenant record, including where an alias matches the entered code.
[SUP-5492] Refined the auto-generation of rent reviews so that cycle-specific notice and compliance dates are now reset on the newly generated review record rather than carried forward from the previous cycle.
[SUP-5377] Multi-brand password length: Aligned the password length policy across multi-brand portal configurations to support 12-character passwords, ensuring consistent password rules regardless of brand.
[SUP-5270] Refined the VAT Obligation retrieval routine so that authorisation tokens are correctly handled and the obligation retrieval completes as expected.
[SUP-5518] Resolved an issue where tenancies created via import had their 'Created Date' field populated from the tenancy commencement date rather than the actual date the record was created in Propman. The Created Date is now correctly recorded as the system date/time of the import.
[SUP-5521] Extended the Live File Refresh data-cleanup routine to also remove blank contact codes, preventing blank codes from persisting in the database.
Security
[SUP-5071] As part of an ongoing security review, applied additional input sanitisation and output encoding to the Propman Client, Supplier and User portal search pages.
[SUP-5072] Refined session handling so that session tokens are regenerated at sign in.
[SUP-5073] As part of ongoing security review, updated third-party framework components to current supported versions.
Progress OpenEdge Version 12.8.11: Propman has been tested against Progress OpenEdge version 12.8.11, providing stability and vendor vulnerability updates.
Version X4.16.00.00, 16/12/2025
This release includes database schema updates. Customers using ODBC or direct querying should request our technical notes
Major Enhancements
Bank Feeds (Tenant Ledger)
We're pleased to introduce the first phase of our new Bank Feeds functionality, designed to streamline receipt processing and bank reconciliation workflows. This release adds the ability to import bank statement data directly into Propman, providing a structured foundation for matching transactions and reconciling statements.
Users can now import bank transactions and match them against Propman records through two new screens: Bank Statement and Bank Matching. These tools provide a clearer, more auditable workflow that reduces manual data entry, improves accuracy, and ensures all system activity aligns with imported bank statement lines.
This release establishes the foundation for future enhancements, including open banking integration and automated supplier/client matching, giving you greater control and consistency across all stages of receipt processing.
[SUP-4550] Bank Statement Import: Introduced new functionality to import bank statement files into Propman. Supports CSV, TXT and QIF formats, with flexible Header Mapping to align differing bank export layouts to Propman fields. Imported transactions are stored as records and prepared for downstream matching and reconciliation.
[SUP-4552] Bank Statement Screen: Delivered a new Bank Statement tab providing a complete view of imported bank transactions. Includes filtering by date, searching, delete/restore options, running balance display, and status tracking (Unreconciled, Allocated, Deferred, Reconciled, Deleted). Acts as the central hub before transaction matching and reconciliation.
[SUP-5056] Bank Maintenance Shortcut: Added a new shortcut button within the Bank Statement tab to quickly open the System Bank Maintenance screen, improving usability and reducing navigation steps during reconciliation and transaction review.
[SUP-4804] Bank Transaction Matching: Added a dedicated Bank Transaction Matching screen to review imported transactions and match or create tenant receipts, refund and unallocated cash transactions. Users can match, defer or restore items.
[SUP-4416] Auto-Match and Auto-Post Logic: Implemented automatic matching rules with Green/Amber/Red indicators to classify match confidence. Green matches can be bulk auto-posted, creating receipts or refunds where required. Amber and Red items prompt manual review. Matching uses reference, description, tenant alias, and exact/partial amount logic.
[SUP-5049] Bank Reconciliation - New reconciliation process: Introduced a new reconciliation process driven by the bank transaction records rather than nominal detail. This can now be completed directly from the Bank feeds - Bank Statement screen, replacing the previous standalone bank reconciliation routine. Each imported bank transaction now carries its own allocation link, forming the basis of the reconciliation process and removing reliance on the previous cash item workflow. Unmatched or deferred items can be reviewed and reconciled manually. This approach simplifies reconciliation, improves accuracy, and ensures all matched items are traceable back to the original bank statement line.
(SUP-5125) Manual Reconciliation of Ledger-Only Transactions: Introduced a new manual reconciliation screen to allow users to reconcile Propman ledger transactions that do not have a corresponding bank transaction, such as reversal pairs. Users can select ledger items that net to zero and include them within a bank statement without affecting the closing balance. This prevents these items from appearing repeatedly as unmatched and aligns the behaviour with the previous reconciliation process.
Making Tax Digital for Property Income Tax (SA105)
From April 2026, HMRC will require certain landlords and property businesses with qualifying income to keep digital records and submit quarterly updates through Making Tax Digital for Income Tax (MTD ITSA). As part of these requirements, businesses with UK property income over £50,000 will need to provide structured quarterly and annual submissions using the SA105 UK Property form.
To support customers preparing for these changes, Propman now includes a full suite of tools for managing MTD for UK property income.
[SUP-4962] Updated MTD Configuration Screen: The MTD settings area has been enhanced to separately configure VAT and Income Tax. Each tax type shows the correct API version and HMRC scopes, and a new API Version override function lets you specify versions for individual endpoints where required. The Test Connection button now checks the relevant service depending on the selected tax type.
[SUP-4963] Income Tax Token Management: Users can now create and manage Income Tax authorisation tokens. The system guides users through HMRC’s authorisation steps, clearly displays token status and alerts users when a token needs to be refreshed. VAT and Income Tax tokens are now clearly marked in all screens.
[SUP-4969] Tax Return Mapping Improvements: A full mapping structure has been added for SA105 (UK Property). Each HMRC box includes:
– A mapping code
– A JSON submission path
– A periodic/annual indicator
Nominal codes can now be linked to SA105 boxes, and reports and searches now include the new mapping fields. Annual-only and periodic-only boxes are applied correctly during calculations and submissions.[SUP-4970] HMRC Income Tax API Integration: Propman now connects to HMRC’s Income Tax APIs for property businesses. This includes retrieving quarterly and annual obligations, creating or period summaries, retrieving cumulative totals and handling annual submissions.
[SUP-5037] NI Number & Tax Return Group Creation: The NI Number field has been moved to Payees. When a valid NI Number is entered, the user can tick “Tax Return” and a Tax Return Group is created automatically. Invalid NI Numbers prevent the checkbox from being activated. Existing VAT Company Registration Numbers are unaffected.
[SUP-5130] Tax Return Calculation (SA105): A new Tax Return screen calculates the SA105 values for UK Property using nominal mappings. Test Mode previews the results, while Live Run stores them for submission and reprinting.
[SUP-5043] Tax Return Period Maintenance: A new maintenance screen shows the details, submission history and summary calculations for each Tax Return Period. Users can filter by group, date range, Report Run and Submitted flags. Status text now matches HMRC wording.
[SUP-5044] Improved Tax Return Reprint: Users can reprint previously submitted Tax Returns using the stored results. Quarterly and annual periods can be reprinted together.
Enhancements
[SUP-4988] Renters Rights Form 4: Added a new ‘Form4’ template to produce the statutory Section 13 rent increase notice, ensuring the correct HMRC-compliant format is generated in line with Renters Rights requirements.
[SUP-4958] Add a new default Minimum Notice on Rent Reviews: Updated Rent Review and Head Lease Review functionality to include a default notice period.
[SUP-5161] PASOE session initialisation improvements: Applied changes to prevent recursion and improve PASOE stability, including earlier session initialisation and safe parameter update logic.
[SUP-5148] Web Portal performance improvements: Updated portal session handling logic, improving stability and responsiveness during high traffic or automated access scenarios.
Bug Fixes
SUP-5087 Added a new validation to check unit history before posting PIR.
SUP-5107 Tenant write-off balance not cleared: Fixed an issue where tenant write-off balances were not cleared correctly.
SUP-5020 Unable to edit user details when all users in use: Resolved locking and concurrency issues preventing user detail edits.
SUP-5023 Rent Review Letter Exceptions: Excel output disabled: Removed the Excel output option as this report is designed for spooler output, preventing previous errors.
SUP-5066 Selecting Maintenance view does not change selected entity if window already open: Corrected behaviour to ensure correct entity refresh when re-opening screen.
SUP-4974 Import UTT date format error: Corrected date parsing logic to prevent failures during import.
SUP-4809 User Defined Criteria incorrectly forcing date: Corrected criteria behaviour to prevent unintended date overrides.
SUP-5077 Plaintext passwords appearing in emails: Corrected output to ensure passwords are no longer included in email content.
SUP-5109 Correction to Client Contact Import town update logic: Resolved an issue where Town and Town-Name fields were not updating correctly during contact imports, ensuring address information is now validated and applied as expected.
SUP-5132 Excessive spacing in email output: Corrected an issue where system-generated emails contained large gaps between lines, ensuring consistent formatting across all email templates and improving the presentation of outbound communications.
Progress OpenEdge Version 12.8.9: Propman has been tested against Progress OpenEdge version 12.8.9, providing stability and vendor vulnerability updates.
This version has also been fully tested and validated on Microsoft Windows Server 2025.