Detailed changelog for Continia Expense Management 2026 R1

This article lists all of the new features, changes, and bug fixes for each version of Continia Expense Management 2026 R1.

Tip

As a Continia partner, you can be notified of new Expense Management versions and service packs whenever they're released. To sign up for this service, go to Receive a notification in the Continia PartnerZone (only available to partners).

Important

Expense Management 2026 R1 supports the following version of Microsoft Dynamics 365 Business Central: Business Central 2025 R2 (v27).

Expense Management 2026 R1, Service Pack 0, hotfix 0

Pre-release date: March 19, 2026
Release date online: April 01, 2026
Release date om-premises: April 01, 2026
App version: 28.0.0
Only released in Business Central Cloud

New or Changed Functionality

Functional areaDescriptionID
Country and RegionalExpenses now support the reverse charge VAT exchange rate adjustment feature for Polish localization.65285
Credit Card TransactionsYou can now use number series for Posted Document No. on bank transactions. Configure this in Expense Management Setup > Bank Transaction Posting No. Series.69837
Credit Card TransactionsDimensions on posted Bank Transaction G/L entries can now be automatically corrected to match their linked expense after the expense is posted. This ensures accurate financial reporting when bank transactions are posted before their matched expenses.
Enable the feature in Expense Management Setup > Bank Transactions > Correct Bank Transaction Dimensions. This is only relevant when posting bank transactions at import is enabled.
Corrections run automatically in the background without interfering with expense posting. Failed corrections are logged with in-app notifications, and the correction history and errors can be viewed using History of Dimension Corrections on bank transaction pages.
71508
Document ApprovalThe following event publisher has been added to Codeunit 6086312 "CEM Approval Management". It provides an opportunity to perform additional steps after approval entry has been created for an Expense Management document:
  • OnAfterMakeApprovalEntry()
70940
ExpensesIn the Polish localization, during expense posting, the Gen. Journal Line field ITI VAT Settlement Date now always inherits the value from the expense’s VAT Settlement Date.74385
ExpensesAn error comment is now being created for expenses where Applied Purch. Doc. Type is set to Invoice, but Applied Purch. Doc. No. is blank. This is to prevent users from posting such Expenses.70370
ExpensesA new configurable comment has been introduced for expenses in the Canadian (CA) Business Central localization. The comment warns users if an incorrect posting account, or setup configuration, is detected that would prevent the standard Sales Tax module from creating Sales Tax ledger entries when posting a Sales Tax liable expense.70345
ExpensesThe DataLoen integration has been enhanced to support sending multiple payloads for a single expense, based on its allocations. This allows non-reimbursable amounts to be handled using appropriate external account numbers, instead of being filtered out.73379
ExpensesISO code support has been added to Expense Management Country/Region to enable automatic country recognition in the AI Receipt Scanner.71845
ExpensesWe have added event in CEM Expense Management Setup that allows customization of when a business vendor purchase invoice enforcement is required. This event enables partners and customers to override the default localization-based logic to show Invoice No. fields and related validation rules in expense processing.
  • OnBeforeBusVendorPIEnforced()
69970
General ApplicationAdded Transfer Value to... functionality on the Field Type Card. This allows extra field values from expenses, mileage, and per diems to be automatically transferred to the Purchase Header, Purchase Line, and Gen. Journal Line fields during posting. This then enables configurable field-level mapping so custom field values are carried over to the resulting documents without manual entry.71939
General ApplicationVAT Country Mapping has been added to Expense Posting Setup, enabling automatic VAT percentage assignment based on the Country/Region Code on the expense when configured. This allows a single expense type to support multiple VAT rates, simplifying the Expense Posting Setup and reducing the need for duplicate configurations.
The AI Receipt Scanner can detect the tax percentage and automatically split expenses when multiple tax percentages are identified. During synchronization in Business Central, the detected tax percentage is used to identify the VAT Product Posting Group based on Posting Setup – Country/Region VAT Mapping from the rates defined in No. of VAT Rates.
This setup allows the Expense Posting Setup to be configured for all countries using a product posting group without VAT (for example NO VAT), while Country/Region VAT Mapping > No. of VAT Rates defines the available rates for the domestic country, and links them to the corresponding VAT Product Posting Group. The functionality requires VAT/TAX AMOUNT and COUNTRY/REGION to be configured.
55194
General ApplicationWhen downloading updates from Continia Online, global dimensions were unnecessarily cleared in certain situations.75308
General ApplicationAn event publisher has been added to Codeunit 6086338 CEM Settlement-Post. It allows prevention of posting project ledger entries when the Reimbursement Type is External and project details are specified on the document.
  • OnPostJobsWithoutGLPosting
69813
General ApplicationIntegration events have been added to enable customization of the Approval and Reminder email HTML bodies.55504
General ApplicationFor Polish localization in the Expense Management (PL) app, restrictions on the Vendor No. field on expenses have been removed. You can now use this field.73967
General ApplicationIntegration with the Microsoft Sustainability app now requires the Source Code used for posting Expense Management Setup to align with the Source Code Setup. To prevent misconfiguration, an error has been introduced in the posting routines to ensure the setup is properly aligned.69842
General ApplicationA user-friendly page notification has been introduced for old mileage and per diem rates, replacing the intrusive modal message that previously required user action. The notification text remains similar:
  • The <Rates> are more than a year old. Please consider updating them.
70889
General ApplicationUser-friendly page notification for unprocessed inbox entries was introduced to replace the intrusive modal message that demanded user action. The notification text stays similar:
  • There are one or more unprocessed entries in the <Inbox Table>. You should process these as soon as possible.
70583
General ApplicationDimension handling in Expense Management has been aligned with the Business Central standard. Dimensions on Expense Management documents now reflect the posting dimensions, meaning they are updated continuously on the document instead of being calculated during posting.
The shortcut for dimension lookup actions has been changed to Alt+D to match standard pages.
Default dimensions from the Payment Type account are now applied when the payment type is selected, and default dimensions from the Vendor are applied when Vendor No. is selected.
You can now set dimensions on Per Diem details and destinations. Dimensions inherit from the Per Diem to the detail lines and from the detail lines to the destinations, while default dimensions from the posting account, project, and project task are applied where relevant.
48086
General ApplicationDefault dimensions from the Bank Account are now transferred to bank transactions during import. This allows dimensions to be viewed and verified on transactions before posting.72437
General ApplicationAn event publisher has been added to Codeunit 6086305 CEM Online Synch. Mgt. The event is raised after the online synchronization process completes, allowing custom logic to be triggered immediately after synchronization finishes.
  • OnAfterOnlineSynch
73282
General ApplicationA new event publisher has been added to table 6086309 CEM Posting Setup:
  • OnBeforeFindPostingSetup
71154
General ApplicationThe Decimal Places property of system field types DISTANCE and TRAVEL TIME no longer resets to its default value during the synchronization process.70371
General ApplicationThe Post in Expense Currency setting has been moved from Expense Management Setup to Continia User Setup, allowing each user to define their own posting currency preference. The field in Expense Management Setup now serves as a default value for new users.72363
General ApplicationPerformance optimizations have been made to the Field Type lookup value calculation module. This results in significantly faster lookup value calculations, particularly for Field Types with parent Field Type relationships.70128
General ApplicationThe following changes have been applied to the Expense Management permissions sets:
  • CEM-ALL has been renamed to CEM BASIC.
  • CEM-APPROVE has been renamed to CEM APPROVE.
  • CEM-SUPER has been renamed to CEM ADMIN.
  • CEM-NAVUSER has been renamed to CEM DOC. EDIT.
  • The hyphen (-) has been removed from permission sets.

For more information, see Expense Management permissions.
Note: The previously public CEM-APPROVE permission set has been made obsolete and is planned for removal in a future release.
66519
General ApplicationThe Dataløn Employee table has been refactored to support the expansion of the Employee ID field from 30 to 50 characters. This change aligns with upcoming requirements from Dataloen and ensures continued compatibility.
Note: License update is required.
69092
General ApplicationThe Configured Fields page has been redesigned with a TreeView layout and improved visibility controls, making it easier to manage field configuration across field types. A new wizard simplifies adding fields, and the previous flat-list page has been replaced.73329
General ApplicationThe Field Type Card page has been refactored to improve usability and organization. A new Lookup Field and Lookup Values field group provides better visibility into lookup configurations.73326
General ApplicationThe Field Type Dependencies page has been redesigned with a hierarchical TreeView and a dedicated Card page, replacing the previous inline editing approach.73344
General ApplicationThe Lookup Value Access page is now displayed as a matrix, with lookup values shown as rows and users or user groups as columns. By default, all values are accessible, and restrictions are stored only when access is explicitly removed for a specific user or user group.73327
General ApplicationThe menu and action bar layout on the Expense Management Setup page has been improved to align with other Continia products. Promoted actions have been streamlined, and the Processing area has been reorganized into clear groups (Functions, Setup, Secure Archive) for easier navigation.73328
General ApplicationMultiple page captions and field labels have been updated for improved clarity and consistency. The Integration section has been renamed to Payroll Integration, and several field names on the Amount Distribution Code pages have been simplified for easier navigation.73325
MileagesSupport for currencies has been added to Mileage, which can be useful for employees working abroad.72362
Per DiemThe following event publisher has been added to codeunit 6086338 CEM Settlement-Post to allow custom modifications to general journal line after it is created from Per Diem during posting:
  • OnAfterCreateGenJnlFromPerDiem.
73262
Per DiemThe following event publisher have been added in table 6086495 CEM Per Diem Posting Group v.2:
  • OnBeforeGetAllowancePostingSetup.
72026
Per DiemFor the Danish localization, legislative support has been added for the 12-month rule for Per Diem. This rule manages taxable amounts after the 12-month period is reached and supports 40-day interruptions to other temporary destinations, allowing the same destination to become tax-free again.
To use this functionality, an Address Code must be specified for temporary addresses. Addresses must be at least 8 km apart. The functionality can be enabled from Expense Management Setup - Per Diem.
68159

Bug fixes

Functional areaDescriptionID
Document ApprovalWhen using the Danish language in the Business Central client and filtering approval entries by Document Type on the Approval Entries - Expense Management page, the following error occurred when attempting to approve documents:
  • Titlen Bilagstype er tvetydig mellem flere felter i tabellen Godkendelsespostering - Expense Management
68994
Document ApprovalWhen forwarding or delegating Expense Management documents for approval, the expected approval comments (for example, Forwarded without approval: userX > userY) were not created. The delegation history now appears correctly in the approval comments.74258
ExpensesWhen expense payment entries were created for applied vendor documents, the applied document entry incorrectly used expense dimensions instead of the document’s own dimensions. This sometimes lead to posting errors due to missing mandatory dimensions. The applied document entry now uses the dimensions from the applied document.74357
ExpensesThe Employee Reimbursed field in Expense Report is now automatically cleared when any sub-document payment is unapplied.68062
ExpensesIn the Canada (CA) localization, when a Tax Group Code was configured on an Expense, submitting or re-submitting the expense with Allocations caused Business Central to update the allocations in Continia Online with blank Tax Group Code values. This issue has now been fixed. The correct Tax Group Code is preserved during submission and synchronization.69133
ExpensesExpenses sent to Document Capture that were rejected did not create ledger entries when posted, which could result in missing accounting entries. The system now tracks rejected documents, prevents posting without ledger entries, and warns users when reopening previously rejected documents to help avoid duplicate postings.
When a payment cannot be posted to the applied document, a more specific error message is now shown, clarifying whether the open vendor ledger entry does not exist; the applied document is not yet posted; or if the applied document does not exist.
If a purchase invoice created from the applied Document Capture document was deleted or the Document Capture document was reopened, the applied document information on the expense was previously cleared – which could lead to duplicate postings. The applied document information is now retained on the expense until the Document Capture document itself is deleted. Deleting a Document Capture purchase invoice no longer reopens a posted expense.
70586
General ApplicationWhen transferring expenses or mileages with attachments between companies using the Move To Company functionality, the attachments are now correctly transferred and remain accessible in the destination company. Previously, when both companies were configured with Azure Blob Storage, the attachments became inaccessible after the transfer.68840
General ApplicationWhen opening the User Setup by Company page, the Vendor No. field now correctly loads the value from the Continia User Setup table.73567
General ApplicationWhen selecting values on the Mileage Reimbursement and Per Diem Reimbursement pages, the opened page did not apply the filters from the selected columns. Drilldowns now display only the entries that match the selected column.74745
Per DiemWhen Enable Multiple Accommodation Types was disabled, it was possible to create multiple Per Diem Posting Setup entries for the same country within a Per Diem Group. This is no longer possible.73498
Per DiemThe Settlement Line No. was sometimes incorrect for Per Diems attached to Expense Reports.68038
Per DiemWhen multiple accommodation types were enabled in setup and selected on a Per Diem, all detail lines were posted to the same account. Detail lines are now posted to different posting accounts based on the selected accommodation type.73051
Per DiemWhen posting a Per Diem in a foreign currency using the legacy posting path (Posting Grouping Method set to blank in Expense Management Setup), the vendor ledger entry was not posted in the Per Diem currency but in the local currency.74890
Per DiemIn the Danish (DA) localization, per diem hourly ratio calculations have been corrected to apply rounding rules to the total trip hours rather than individual time segments, ensuring compliance with Danish tax regulations.69417
Platform and TechnologyWhen an Expense Report was created in the Expense App and synchronized in Business Central before it was saved or submitted in the Expense App, the following error occurred and the changes were lost:
  • You are updating a document that has a newer version in Continia Online. Synchronize all documents before updating. Note that changes you last did will be lost.
65497