Skip to content

Release Notes

What's new in PlainSail.

v1.4.80.0 Latest Released April 2026

One of our largest releases to date – pop-out client windows, a completely rebuilt structure chart, workflow PDF export, new bank import formats, granular permission roles, and major performance improvements.

Pop-Out WindowsWork on multiple clients side-by-side in independent windows
Rebuilt Structure ChartNew engine, interactive minimap, zoom, search, filtering & PNG export
Workflow PDF ExportExport completed or in-progress workflows to PDF
New Bank ImportsBarclays BAI2, Butterfield & Mashreq plus spreadsheet importer
Granular PermissionsNew roles for reviews, tasks, FATCA & entity administration
PerformanceFaster workflows, entity loading & background tasks

Pop-Out Client Windows

You can now open any client view in its own independent window, letting you work on multiple clients at the same time without losing your place in the main window.

  • Each pop-out has full sub-tab navigation, back-link support, and keyboard shortcuts (Escape, Ctrl+Left/Right).
  • Permission-aware – tabs you do not have access to are hidden automatically.
  • Pop-up dialogs and overlays appear in the correct window, not the main one.
  • Open up to 5 pop-out windows at once for true side-by-side multi-client working.
Pop-out client window alongside the main window
Open clients in independent pop-out windows for side-by-side working

Rebuilt Structure Chart

The structure chart has been completely rewritten from the ground up – both the visual front-end and the back-end traversal engine.

What you will see

  • A clean hierarchical layout (top-down directed graph) powered by a new rendering engine.
  • An interactive minimap for orientation on large charts.
  • Zoom controls and a node search box to jump straight to any entity.
  • Relationship filtering – choose which relationship types to display.
  • Right-click context menu on any node: focus, expand/collapse, show ownership spine, or hide the node.
  • Breadcrumb navigation when you drill into a focused node, so you always know where you are.
  • A legend panel showing entity type shapes, colours, and relationship line styles.
  • Circular ownership detection – cycles are automatically flagged visually so you can spot them immediately.
  • Ownership percentages and comments displayed on relationship lines.
  • Save chart as PNG for use in documents or presentations.
Rebuilt structure chart with minimap, legend, and context menu
The rebuilt structure chart with interactive minimap, legend, and context menu

Configuration & customisation

  • The new traversal engine keeps charts clean and readable. If one person holds roles across many entities (e.g. a Director of ten companies), the chart now groups those connections neatly rather than drawing every link outward and cluttering the view.
  • You can configure per-relationship-type drill modes – control whether the chart follows a relationship to the next depth, or stops.
  • Select specific implicit relationships to include instead of all-or-nothing.
  • Entity shapes (ellipse, diamond, hexagon, etc.) are configurable per entity type.
  • Configuration can be saved per-entity or globally.
Structure chart configuration � traversal engine and drill modes
Configure the new traversal engine and per-relationship drill modes
Structure chart configuration � choosing specific implicit relationships
Choose which specific implicit relationships to include on the chart

Export Workflows to PDF

You can now export a completed or in-progress workflow to a PDF document, making it easy to share workflow results with colleagues or attach them to records outside of PlainSail.

Export workflow to PDF
Export any workflow to PDF for sharing or record-keeping

Spreadsheet Transaction Importer

A powerful new feature lets you import bookkeeping transactions from an Excel spreadsheet (.xlsx / .xls).

  • Full validation is run before any data is created – the system checks entity IDs, ledger codes, currencies, subledger rules, and more (13 validation rules in total).
  • Optional invoice reference and credit note reference columns let you link imported transactions to existing invoices or credit notes automatically.
  • A dedicated import screen shows you a preview with any validation errors highlighted, so you can fix issues before proceeding.
  • Once validated, transactions are created as a manual journal batch.
Spreadsheet transaction importer with validation
Import screen with validation results highlighted before proceeding

New Bank Import Formats

Three new bank statement import formats are now supported.

Barclays BAI2

  • Supports the BAI2 (Bank Administration Institute v2) format used by Barclays for bulk statement delivery.
  • Automatically normalises 12-digit account numbers (strips the 4-digit bank identifier) for matching.
  • Correctly handles credit and debit type codes and converts minor-unit amounts to major units.

Butterfield

  • New import support for Butterfield bank statements.

Mashreq (XLSX)

  • Supports importing Mashreq Dubai bank statements in Excel (.xlsx) format.
  • Because Mashreq files do not contain an account number or currency, the import requires you to select the target bank account – PlainSail resolves the account code and currency from your records.
No impact on existing imports All previously supported bank import formats continue to work exactly as before.

Debits & Credits in a Single Column

A new option on the Trial Balance report lets you display debits and credits in a single combined column instead of two separate columns. This also exports correctly to Excel.

Trial Balance with debits and credits in a single combined column
New single combined column option on the Trial Balance report

FATCA / CRS Improvements

  • Background report generation – FATCA/CRS reports can now optionally be created on a background task, keeping the UI responsive for large report runs.
  • CRS Nil reports – PlainSail can now generate Nil reports for CRS, keeping you compliant with jurisdictions that require a Nil filing for every reportable entity. Bulk creation, verification and submission tools are built in.
  • Text comparison view – a new visual comparison control lets you compare two report text files side-by-side.
  • Cancellable progress window – long-running report generations (e.g. Nil report batches) now show a progress window with a cancel option.
  • Entity permissions on FATCA screens – access to FATCA screens is now governed by entity-level permissions, so users only see data for entities they have access to.
  • Improved GIIN validation.

Permissions & Security

New review permission roles

Two new roles give you fine-grained control over entity review settings:

  • Entities_ReviewRequired_Edit – controls who can toggle the “Review Required” slider on an entity. Without this role, the slider is disabled.
  • Entities_ReviewDates_Edit – controls who can edit the Last Review Date and Next Review Date fields. Without this role, the date fields are disabled.
Automatic upgrade These roles are automatically assigned to anyone who currently has the “Entities_Edit” role during the upgrade – no manual setup required.

New task deletion role

  • A new UserTasks_Delete role controls visibility of the Delete button on user tasks.
  • Only users with this role will see the Delete button – it is completely hidden for everyone else.
  • The role is automatically granted to groups that have the existing Agenda_Edit permission.

Administered status role split

  • A new split role separates the ability to edit the administered status from the ability to change an entity to be administered.
  • This means users can now create prospects without needing full administered-entity permissions.

Administered filter

The Administered Filter setting is now applied consistently on application startup.

Reporting

New reports & report features

  • Aged Debtors indentation toggle – a new button lets you switch indentation on or off.
Aged Debtors report with indentation toggle
New indentation toggle on the Aged Debtors report
  • Multiple days in Daily Exchange Rate Report – you can now select multiple days in a single report run.
Daily Exchange Rate report supporting multiple days
Select multiple days in a single Daily Exchange Rate report run
  • Group by team or director – reports that support grouping now let you choose to group by team or by director, and then filter on your chosen group.
  • Shareholders Source of Wealth report – brand-new report.
  • Global Registers report – replaces individual register reports with a single consolidated report.
New Global Registers report
The new consolidated Global Registers report
  • Profit and Loss / Balance Sheet split – the old combined report has been split into two separate reports for clarity.
Profit and Loss report
The Profit and Loss report – now a standalone report
Balance Sheet report
The Balance Sheet report – now split out from Profit and Loss

Report data improvements

  • Entity ID is now included in multiple reports, transaction monitoring reports, and document markers.
  • Reports now use the entity full name (rather than just first + last name) in share register and enriched entity views, and on the Global Inventories report.
  • New Deceased date and Client closed date fields available in relevant reports.
  • Date Classified and Comments added to two tax reports.
  • Tax reports now check the new tax tables instead of the tax inventory for TIN and IndividualTaxJurisdiction.
  • Implicit relationships are now included in the PEP connections section of screening reports.
  • Added Relationships and ScreeningApiSyncStatus fields to the screening candidates report.
  • The Register of Directors and Secretaries report now includes any secretary relationship, not just one specific type.
  • Trust accounts statement: income and capital sheets are now excluded if they contain no data, keeping the output clean.
  • Portfolio name now appears on the all-portfolios sub-report.
  • Hidden inventories are no longer shown in the client-profile report.
  • Connected/unconnected entities report now detects connections via fixed assets with improved recursive search logic.
  • A new field shows comments on email addresses in relevant reports.
  • Certain reports can now show historical data prior to the current year.

Excel export improvements

  • Credits are now exported as actual negative numbers, ensuring totals calculate correctly in Excel.
  • Column ordering in Excel and CSV exports is now fully consistent.
  • Streamlined Excel exports to show only relevant columns.

Financial report template updates

  • Trust accounts templates updated – removed subtitle text, updated income statement to hide empty rows.
  • Company accounts templates updated to match trust template improvements.
  • FrsTrust template now hides certain rows on the income statement when there is no data.

Performance

Workflow speed

  • Faster workflow launch – the system no longer loads unnecessary template step data when launching a workflow, significantly reducing launch time.
  • Additional optimisations to the workflow execution pipeline.
  • Server-side in-memory steps – a new option allows all in-memory workflow steps to run on the server, keeping the interface fully responsive during heavy workflows.

Loading & responsiveness

  • Entity fetch compression – data compression is now applied when fetching entities, improving initial load times noticeably, particularly for remote and international users.
  • New background task handler – offloads in-memory tasks to a queued background thread instead of the UI thread, keeping the interface responsive.

Workflow Improvements

New capabilities

  • Summarise fields from other steps – a workflow step can now pull summary fields from earlier steps.
  • Generic inventory on bank accounts – you can now add bespoke fields to bank accounts, fixed assets, loans, and relations using generic inventories.

Improvements & refinements

  • All reviewers in a workflow can now both submit for approval and request amendments from the initiator.
  • Fixed assets can now be saved independently, outside of a workflow.
  • Additional country risk scoring strategy – a new “Sum All Countries” strategy is now available, which totals the risk scores of all countries associated with an entity. This is in addition to the existing strategies: Unique Sum and Max Country Risk.

UI & Usability Improvements

User settings panel refresh

The user settings panel has been visually updated with a cleaner layout. A new option has been added: Open reports straight to browser. When this is enabled, the existing “Open reports full screen” option is automatically disabled.

Refreshed user settings panel
Refreshed user settings panel with the new “Open reports straight to browser” option

Show Labels toggle

The separate “Workspaces” and “Labels” buttons have been replaced with a single “Show labels” toggle, simplifying the toolbar.

Show Labels toggle replacing Workspaces and Labels buttons
Simplified toolbar with the new Show Labels toggle

Document management

  • You can now sort documents by document date – a frequently requested feature.
Sort documents by document date
Sort documents by document date from the document management view
  • Created/modified date sorting has been improved, and changing the document date no longer updates the modified date.
  • Sort order in the dropdown now matches the order displayed in the UI.
  • You can now clear a document date if needed.
  • EML file indexing – email (.eml) files can now be indexed for search. The system uses the sent date, falling back to the received date, then the created date.
  • Improved label handling during document import.
  • Entity ID has been added to document markers.

Recycle Bin safety cap

“Select All” in the recycle bin is now capped at 5,000 items, guarding against accidental bulk deletion on very large datasets.

Credit notes

Credit notes now capture a mandatory comment, giving every credit note a clear audit trail and explanation on record.

Pinned reference fields

Pinned reference-type fields on the profile page now display the resolved display name for a clearer view.

Monitor and display handling

WebView2-based panels (reports, PDF previews, email previews) now gracefully handle monitor and docking changes. If you unplug a monitor or undock, the system detects the display change and rebuilds the WebView2 view automatically and near-instantly.

Other interface refinements

  • WebView2 now always uses light mode regardless of your Windows system theme, ensuring a consistent appearance.
  • WebView2 has been updated to the latest version.
  • Updated the “filter by group” dropdown label to “No director” for clarity.
  • Improved text wrapping and line breaks in several areas of the interface.
  • Added a scrollbar to the Summary column when importing labels, so all items are accessible.
  • Multiple document previewer improvements applied.

Banking & Integrations

  • Enhance IntegrationProvider – initial version for portfolio data, working alongside existing providers (one provider per portfolio).
  • Tiller API update – integration updated to support the latest geolocation response format, ensuring uninterrupted service.
  • ChatBot updates – configuration updates and improved response handling for multiple events and a new answer event type.
  • Screening escalation – process updated with a new inventory.

Outlook Plugin

Client search

Fixed a caching issue with search results in the Outlook plugin.

Email address comments

A new field now shows comments on email addresses, giving you more context when viewing contact details in the plugin.

Administration

Admin utilities panel

Admin utilities are now grouped into ordered categories with a cleaner layout. The panel respects role-based access – when impersonating a user, you only see utilities that user has access to.

Admin utilities panel grouped into ordered categories
Admin utilities grouped into ordered categories

Push inventory to entities

A new admin utility lets you push an inventory out to one or more entities at once. Supports wildcard search to filter and select target entities quickly.

Push inventory utility with entity selection and wildcard search
Select target entities with wildcard search and push an inventory in one action

Test email in production

The “Test email” utility is now available to administrators in production databases.

Workspace validation

Validation has been added when creating or editing workspaces – you can no longer create workspaces with blank names, duplicate names, blank categories, or non-standard types.

Workspace validation messages
Validation messages when creating or editing workspaces

Billing & Fees

Exclude fee types from tax – a new setting lets you specify certain fee types that should never have tax applied, regardless of other tax rules.

v1.4.70.0 Released January 2026

Recurring fees enhancements, workflow & approval improvements, entity profile reporting, FATCA/CRS 2025 updates, and the Guernsey Igor API integration.

Recurring FeesCreate & clone at entity level, richer exports, fee period visibility
Workflow & ApprovalsRetry failed steps, fixed-asset approvals, redesigned document picker
Entity & ProfileReport section control, clearer nationality display, entity ID styling
FATCA / CRS 2025Nil reports, Igor API (BETA), classification dates, bulk verification
Financial StatementsRounding threshold option for tiny amounts
Outlook Add-In v1.19Closed entities now selectable

Recurring Fees

Significant improvements to how recurring fees are created, managed, and exported.

Excel export enhancements

The recurring fee Excel export now includes additional columns:

  • Frequency
  • Fee Date
  • Invoice Timing
  • Flat Fee ID

Fee periods & entity-level creation

  • The Recurring Fees screens (entity-level and global) now include a new Fee Periods column showing key dates.
  • You can now create recurring fees directly within an entity – no need to navigate to the global view.
  • New recurring fees use the same interface as the global view for a consistent experience.
Recurring Fees with Fee Periods column
Fee Periods column on the recurring fees screen

Clone fees workflow

Fees can now be cloned from another client – a five-step process:

  • Search for an entity or entity type to clone from.
  • Select the fees you wish to clone.
  • Review the selected fees.
  • Adjust currency, amount, fee period, and whether the fee is taken immediately.
  • Preview and create the new recurring fees.
Select fees to clone
Step 2: Select fees to clone from the source entity
Edit and adjust cloned fees
Step 4: Adjust currency, amounts, and fee periods before creating

Financial Statements

Added an option to include amounts below the rounding threshold as zero when generating financial statements. This prevents tiny rounding differences from appearing as non-zero values in published accounts.

Financial statements rounding threshold option
New rounding threshold option in the financial statements production wizard

Workflow & Approval Enhancements

  • Clearer error handling – workflow error messages are now clearly displayed when a step encounters an issue.
  • Retry failed steps – system administrators can now retry workflow steps that have failed.
  • Inventory deletion approval – deletions can now be routed through a workflow approval process.
  • Fixed-asset approval – fixed assets can now be configured to go through an approval workflow.
  • Redesigned document picker – the document selection screen within workflows has been rebuilt to address performance issues when workspaces contain a large number of files.

Entity Created trigger improvements

The Entity Created workflow trigger has been updated to differentiate between:

  • Administered entities
  • Not-administered entities
  • Both

This is useful for launching processes such as Corporate CDD for unadministered companies – you no longer need a single catch-all trigger.

Entity & Profile Management

  • Fixed an issue where the formal name was not saved if an entity was not administered.
  • Removed the entity picker on the ledger screen unless already populated (feature deprecation).
  • Nationality is now displayed in a clearer format, e.g. "United Kingdom (British)".
  • Rearranged fields on the Edit Person form into a more logical order.
  • When merging entities, both the entity names and IDs are now displayed.

Entity ID styling

The entity ID in the profile tab now uses colour to indicate status:

  • Green for administered entities
  • Red for closed entities
Entity ID styling with colour indicators
Entity ID styling – green for administered, red for closed

Report section control

A new dropdown on the Entity Profile allows specific sections to be hidden from reports, giving you fine-grained control over what appears in printed or exported entity profiles.

Entity profile report parts dropdown
Control which profile sections appear in reports

Cleanup improvements

  • Shareholders with zero shareholding are no longer shown.
  • Disposed fixed assets are no longer shown.
  • Closed bank accounts are no longer shown in their respective sections.

Administration & Utilities

  • Added an admin utility to generate missing email indexes – useful for restoring search capability after data migration.
  • Added a system configuration option to include middle names in FormalName and HolderName document markers when used in share certificates.
  • Added a new marker for Share Certificates to include the comment directly on the certificate.
Generate missing email indexes utility
New admin utility for generating missing email indexes

UI & Usability Improvements

  • Various UI improvements to the Account Groups setup page.
  • Added a tooltip to the Void button on invoices and credit notes when the button is disabled, explaining why the action is unavailable. No more guessing why you can't void.

Documents & Dates

Improved handling of document date stamps so that dates entered via Edit Document Date are retained and not overwritten by subsequent updates or refreshes.

Time Recording & Reporting

  • Fixed an issue on the Approve Timesheets popup where the utilisation figure was incorrect.
  • Improved accuracy of Recent Clients and Recent Activities lists when time recording.
  • Enhanced Connected Entities and Unconnected Entities reports to better detect relationships.

Data Import

Updated the multi-entity document importer tool with:

  • UI and error-handling improvements for a smoother import experience.
  • Support for importing by PlainSail Entity ID in addition to "Other Ref" – more flexibility for matching records.

Outlook Add-In (v1.19)

Closed entities can now be selected in the Outlook Add-In. Previously, closed entities were filtered out – now you can file emails against entities even after they've been closed.

FATCA / CRS – 2025 Changes

A first round of FATCA/CRS updates based on customer feedback and minor regulatory changes (Jersey). These changes are currently in UAT (January 2026) with a potential follow-up release after further feedback.

FATCA/CRS configuration screen
Updated FATCA/CRS configuration screen with new options

IGA Model 2

If you are reporting under FATCA IGA Model 2 (e.g. Switzerland), you can now tick this box and all your balances and payments will be reported in dollars. There are no other consequences of selecting this option.

Always Produce Nil Reports (CRS)

Certain jurisdictions now require Nil reports for any reportable entity that doesn't have anything to report. When enabled, PlainSail creates an empty Nil report that you submit in the normal way instead of simply marking the entity as "Report Not Required".

Because there may be a large number of Nil reports, new screen filters for selecting all Nil reports, bulk verification, and bulk submission have been added.

Nil reports filter on pending tab
Filter view showing Nil reports on the Pending tab
Bulk create and verify nil reports
Bulk-create and verify Nil reports without clicking into each row

Warn Missing DOB / COB

Optional validation warnings for missing Date of Birth and Country of Birth. When enabled, reports cannot be verified or submitted until the information is provided.

Reportable Countries

Centralised management of reportable countries in a single list – no more navigating to Admin > Global > Countries and editing each one individually.

New Classification Date & Comments

Added Classification Date and Comments fields to the Tax Configuration screen. Changes are visible on the entity timeline (classification history is not stored separately).

Classification date field
New Classification Date field on the Tax Configuration screen
Classification change on entity timeline
Classification changes appear on the entity timeline

Better Add Account (Report Editor)

In the report editor, you can now add and auto-populate a new account report that wasn't in the original generated report. Select an entity and PlainSail retrieves all of their information as if it was generating a new report – no need to delete and recreate.

Add new account report
Add and auto-populate a new account report
Account added with payments retrieved
The new account with all payments and information retrieved automatically

Guernsey Igor API Integration BETA

PlainSail can now submit FATCA/CRS reports singly or in bulk through Guernsey's Igor API. As this is the first year and it has not been fully tested beyond the PlainSail test account, this feature is currently a BETA offering.

Fallback available XML files are always saved to disk as normal. If the API fails, you can still upload files manually.

To use the Igor API, you'll need a test account and API key. The configuration screen:

Igor API configuration screen
Igor API configuration – enter your API key and endpoint details

Once configured and enabled, when you select Guernsey as the receiving country on the Ready to Submit tab, you'll see the API Submission icon indicating reports will be submitted via the API.

Igor API submission icon
API Submission icon appears when Igor is enabled for Guernsey
API submissions cannot be consolidated Each submission is a single report when using the API. The Consolidate radio button will be greyed out.
Igor submission prompt
Confirmation prompt before API submission

Because the Igor API is called in the background for each file, a queued task is created for each file. While waiting, the report is given a status of SubmissionInProgress and sits in the "Submission in progress" tab until processed, then moves to "Submitted".

Submission in progress tab
Reports waiting for API processing in the Submission In Progress tab

If there was an error calling the API or the report was rejected, the Submitted report will show an error status and message. You should investigate the cause and either unsubmit and correct it, or manually upload the XML file.

Igor submitted with error status
Submitted reports – errors are clearly flagged with cause and resolution path

Have a feature idea?

We build what our clients need. Submit a request through our service desk and help shape the roadmap.

Open Service Desk