Detailed changelog for Continia Expense Management 2025 R2

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

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.

Important

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

Expense Management 2025 R2, Service Pack 1

Release date online: October 31, 2025
Release date on-premises: October 31, 2025
App version: 27.1.0

New or changed functionality

Functional areaDescriptionID
Country and RegionalExpenses now support the reverse charge VAT exchange rate adjustment feature for the Polish localization.65285
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 Expense Management document:
  • OnAfterMakeApprovalEntry
70940
ExpensesAn error comment is now created for expenses where Applied Purch. Doc. Type is set to Invoice, but Applied Purch. Doc. No. is blank. This is done to prevent users from posting such expenses.70370
General ApplicationIntegration events have been added to enable customization of the Approval and Reminder email HTML bodies.55504
General ApplicationThe integration 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 message has been introduced in the posting routines to ensure the setup is properly aligned.69842
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 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 Decimal Places property of the system field types Distance and Travel Time no longer resets to its default value during the synchronization process.70371
General ApplicationA user-friendly page notification for unprocessed inbox entries has been introduced to replace the intrusive modal message that demanded user action. The notification remains similar:
  • There are one or more unprocessed entries in the . You should process these as soon as possible.
70583
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 are more than a year old. Please consider updating them.
70889
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
ExpensesWhen posting an Expense Report containing expenses with different vendor assignments – and the intermediate G/L Account had mandatory dimension requirements –, dimensions were not handled correctly, causing the following error.
  • Select a Dimension Value Code for the Dimension Code for G/L Account <Intermediate G/L Account No."
70291
ExpensesWhen posting expenses with allocations, where the expense has Project and Project Task specified and is set for External Reimbursement, the resulting Project Ledger Entries correctly get their Dimensions from Expense Allocations now.70118
General ApplicationIn the Tax Report – Expense Management, the caption Purpose was incorrectly used for the Description 2 column, causing confusion. The caption has been changed to Description 2 to align with field captions on pages.70592
General ApplicationIf a posting error occurred on a subdocument within an Expense Report, it was possible to open that document card and post it directly, resulting in unintended behavior. This functionality has been improved.70710
General ApplicationNew Expense Report subdocuments created in the Business Central Web Client now correctly inherit all dimension values from their parent Expense Report.69967
General ApplicationWhen the New sales pricing experience feature was enabled in Business Central, posting Expense Management documents with project details and the posting method set to External Reimbursement resulted in project ledger entries with incorrect Unit Cost – and Total Cost values set to 0.69565
General ApplicationThe field Submitted By Delegated User is now available on all Expense Management document type cards and list pages. The field is hidden by default, but can be added through page personalization.69666
General ApplicationDocument ID has been added to the Tax Report.69551
General ApplicationVAT/Tax amount fields have been added to the Web Approval Portal.49551
General ApplicationWhen Allow VAT Difference was not enabled in General Journal Batch (General Journal posting) or Purchases & Payables Setup (Preferable Purchase Invoice), a manually specified VAT amount for expenses incorrectly overwrote the calculated VAT amount during posting. The configurable comment for manually specified VAT amounts has been updated accordingly.63766
General ApplicationWhen data was deleted for GDPR reasons, the dialog incorrectly displayed twice the actual number of deleted documents.64903
MileagesThe passenger rate calculation in mileage rates was modified so that guests are no longer included for refund benefits.69201
Per DiemFor the German localization, the 3-month rule for Per Diem has been updated so that accommodation allowances are no longer taxable. The rule now applies only to meal allowances.71050
Per DiemIn the German localization, when the 3-month rule was enabled, the Taxable Daily Meal Allowance value in the Per Diem Details tree view did not display the amount.70356
Per DiemWhen using Project and Tasks at the Per Diem Destinations level, it was possible to post entries with incomplete values – missing either Job No. or Job Task No. The system now validates that both fields are present before treating job information as complete, preventing incorrect job allocations during posting.69880
Per DiemWhen the Per Diem Destinations page was opened, it incorrectly updated and recalculated per diems, including those that were already posted. This issue was introduced in version 27.0.69486

Expense Management 2025 R2

Pre-release date, online: September 8, 2025
Release date online: October 1, 2025
Release date on-premises: October 8, 2025
App version: 27.0.0

New or changed functionality

Functional areaDescriptionID
General Application (Document Capture)The Continia Users and Continia User Setup tables have been refactored and moved to the Continia Business Foundation app. Functionality specific to users has also been moved to separate apps:
  • The Approval Setup has moved to the Continia Approvals app.
  • The Web Portal Setup has moved to the Continia Online Connector app.
For more information, see Important notice about refactoring in Document Capture and Expense Management (only available to partners).
69908
Credit Card TransactionsYou can now customize how bank transaction postings appear in the general ledger by defining a description template. Instead of generic text, the template can include key transaction details, enabling faster reconciliation and improved clarity during audits.29474
Document ApprovalIt is now possible to select and approve multiple entries simultaneously on the Approval Entries – Expense Management page.54462
Document ApprovalCustom filters applied on the Approval Entries – Expense Management page now remain active as users work with approval records. This enhancement improves usability by preserving filter context. In addition, the following procedures have been made available for external access, enabling better extensibility and integration:
  • PutOnHold
  • RemoveOnHold in codeunit CEM Approval Management.
  • Forward in codeunit CEM Approvals Bridge
66088
ExpensesReminder emails previously failed to display merchant information when the Description field was empty, making it difficult to identify pending expenses. This has now been fixed. If no description is provided, the merchant name is now shown to help users identify which expenses require attention.67001
ExpensesApplied Purchase Document Type and Applied Document No. are no longer visible for expenses attached to an Expense Report. The functionality was not supported from this level.67180
ExpensesTo enhance the integration between Expense Management and Document Capture, the system now automatically sends expenses for approval when the user selects Process with Document Capture. Additionally, expenses that have been sent to Document Capture will be automatically posted once they are approved.63252
ExpensesExpenses now include an External Document No. field that will be used when posting. This enhancement gives users more flexibility to choose between values provided by OCR, the Applied Document No., or the default posting value (such as EXPENSE 123), depending on their preferred setup and processing flow.65844
ExpensesThe following event publisher has been added to Codeunit 6086338 "CEM Settlement-Post". It provides an opportunity to adjust the VAT amount as necessary when posting Expenses:
  • OnPostExpenseOnBeforeValidateVATAmount
67569
General ApplicationIn the context of the "3-Month Rule", in the German localization, Addresses are now searchable outside of the Per Diem context.64704
General ApplicationThe configurable messages related to Invoice No. and Process with Document Capture have been downgraded from Warning to Information level.68813
General ApplicationThe navigation available via Business Central’s Explore more roles feature has been restructured to provide a clearer and more comprehensive overview of Expense Management functionality. Related features are now grouped into logical sections—such as Expense Reports, Transactions, Mileage, Per Diem, and Approval—making it easier for users to navigate and understand the full scope of available capabilities.57715
General ApplicationThe Tax Report has been enhanced with additional per diem details, including destinations, meal allowances, and deductions. It now also includes Payment Type on expenses and displays associated document numbers.
Additionally, the report now supports filtering by a single document type, providing more precise reporting and analysis.
67127
General ApplicationUsers can now assign specific projects and tasks to individual destinations, within per diems, on a daily basis. When multiple destinations with different projects are visited on the same day, the system posts separate Job Journal entries for each project, using the total daily amount per project. To support customization, new integration events have been added, to tailor the posting behavior to specific business needs.62098
General ApplicationProcedure SetGlobalVars in report, CEM Status Report is now available for external access.64982
General ApplicationWhen changing the Posting Date on an Expense Report that includes expenses or per diems in foreign currency, users are now alerted with the following message:
  • You have changed the Posting Date on the expense report, which might affect the exchange rates that are used for currency calculation on the expense report lines. __Please review the lines.
68061
General ApplicationThe following changes have been applied to the Expense Management permission 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 renamed permission sets will be updated automatically during the upgrade.
For more information about the permission sets, see Expense Management permissions.
66519
General ApplicationThe integration to Continia Sustainability has been replaced with an integration to Microsoft Sustainability.
If you were using Continia Sustainability:
  • A new setup must be created for the relevant expense types and sustainability dependencies
  • All existing expenses must be updated with the new sustainability accounts
68070
General ApplicationYou can now import multiple expense users simultaneously from a Configuration Package without the need to confirm each user record individually.
When creating non-Business Central users in Continia User Setup, the following dialog will no longer be triggered when using the Configurable Packages module.
  • does not exist as a BC-user. Do you want to add the user anyway?
55498
General ApplicationPer diem destination visibility has been improved by displaying the destination Country Name when no specific destinations are entered for a day.64118
General ApplicationThe Dataloen 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 ApplicationContext-sensitive help links have been added to relevant Expense Management pages. These links provide direct access to matching articles on Continia Docs, making it easier for users to find guidance and support while working in the application.32762
MileagesIt is now possible to set up environmental accounts on vehicles in Expense Management. This enables the collection of emissions data from mileage entries, supporting environmental reporting and analysis.66478
Per DiemWhen Enable Per Diem Destinations is set, the Departure Country/Region field is now automatically populated with the most recently used value during Per Diem creation. Manual override is still possible, and no additional setup is required to use this enhancement.64120
Per DiemOn the Per Diem Rate page, meal values for breakfast, lunch, and dinner now display dynamically, based on your configuration:
  • As clean percentages when defined as percentages of the total allowance
  • In local currency with decimals when using LCY values
  • In foreign currency when applicable
65790
Per DiemThe Per Diem Card now displays full country and region names instead of codes, providing a more user-friendly experience. Users can enter the country name directly or select from a lookup list, with the system automatically matching partial entries. The underlying code values are still used for data integrity and compatibility.66919

Bug fixes

Functional areaDescriptionID
Document ApprovalWhen using 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
ExpensesExpense validation has been enhanced to provide clearer feedback when the Description field is empty:
- An error is shown if the description is mandatory.
- A warning is shown if the description is optional.
Additionally, the display of the Merchant field has been standardized across all expense cards to improve UI consistency.
66563
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
General ApplicationPreviously, there was a bug when transferring expenses or mileages using Move To Company; Attached documents that were transferred with expenses or mileages between companies (that were configured with Azure blob storage) became inaccessible for the destination company. This issue has now been resolved and attachments remain accessible after the transfer.68840
General ApplicationAn expense document is now counted as usage as soon as it is created in Business Central. Previously, documents with the status, Open, were not counted until they were sent for approval, which could delay accurate usage tracking. Open expenses are now also included in the usage statistics.68776
Per DiemResolved an issue where an incorrect Settlement Line No. was generated for Per Diems attached to Expense Reports.68038
Per DiemValidation has been added to prevent sub-rate minimum hours from being equal to or greater than the Full Day Minimum Hours threshold. This ensures logical consistency in per diem calculations and prevents overlapping or conflicting rate conditions.67210