Detailed Changelog for Continia Expense Management 2025 R1

This article lists all new features and bug fixes for each version of Continia Expense Management 2025 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 supports the three latest versions of Business Central.

Expense Management 2025 R1

Pre-release date, subject to change: March 21, 2025
Release date, online: April 1, 2025
Release date, on-premises: April 1, 2025
App version: 26.00

Released on-premise and in Business Central online.

New or changed functionality

Functional areaDescriptionID
Country and RegionalIn the Canadian localization, functionality has been enhanced to support multiple tax jurisdictions of the same type (e.g., PST1 and PST2). The Tax Amount is now distributed proportionally based on the respective tax percentages for each tax entry. Previously, this setup would have resulted in an error. This improvement is particularly useful for expenses that are capitalized.60308
Credit Card TransactionsMore flexibility has been introduced when changing Payment Type or creditcard settings. Users can now modify these details even when there are transactions and expenses that are not yet posted. Previously, these changes were restricted until the documents were posted.60587
Credit Card TransactionsUpon opening, the CEM Banks page now automatically populates with supported banks, so you no longer have to manually select the Get Supported Banks action. 62654
Credit Card TransactionsYou can now correct the Continia User Credit Card record if an incorrect User ID or Payment Type was assigned, even where Bank Transactions are present. The system automatically updates the associated open Bank Transactions with the new values. However, posted and/or matched transactions will not be updated, they instead retain their original settings. Additionally, you can remove, delete, or update the associated credit cards from the payment type.
When the Posting Method or Matching Method is updated to an option that doesn't require associate cards, the user is asked if the associated cards should be removed. You cannot change the Currency Code of a Bank Account or a Vendor that is related to a Payment Type that has bank transactions.
62677
Document ApprovalUsers can now click the Approval By field in Expense Report card, and list pages, to open the approval entries page for the document, similar to other Expense Management document types.46382
Document ApprovalYou can now handle document approval directly on Expense Management document cards, streamlining the approval process. Moreover, approval-related actions are now reorganized into groups, similar to those on purchase documents.
On document card pages, the following new action groups have been introduced:
  • Approve: Contains actions for Approve, Reject, Forward, and On Hold, as well as the existing Force Approval actions.
  • Request Approval: Includes Send Approval Request and Cancel Approval Request, along with a link to the Approvals page.
60573
Document ApprovalIn the Business Central client, when a document is rejected and sent back to the previous approver, the system now prompts the user to provide a comment.60596
Document ApprovalThe following event has been added to Codeunit CEM Approval Management:
  • OnBeforeGetNextApprover
61006
Expense Mobile App and PortalWhen the 60-Day Rule is enabled, a confirmation message now appears if the selected address differs from the home address, but is within 500 meters. This ensures users are informed of minor address discrepancies before proceeding.62019
ExpensesYou can now view an unlimited number of expense types on the Expense Reimbursement page by navigating using the Next/Previous actions.44715
ExpensesDeleting a document from the Documents for Import queue in Document Capture now clears the Applied Document No. field on the linked expense. If the expense has already been posted, the expense will also reopen.59523
ExpensesThe Invoice No. is transferred to the External Document No. when posting, together with information about the expense document number. The Invoice No. is captured by the AI Receipt Scanner. In the Spanish localization, you can configure the Vendor Invoice No. field for expense user input, for similar purposes. In this case, the Vendor Invoice No. value will transfer to the External Document No.9773
ExpensesYou can now send Expenses to Document Capture, even if the attachment is not a PDF.59779
ExpensesYou can now specify the Volume Unit on the Expense Management Setup page. The Volume Unit and the Distance Unit are used in various areas, including the sustainability fields that require this type of information.60178
ExpensesWhen Applied Purch. Doc No. is manually updated, Process with Document Capture will no longer send the document for OCR processing, because a document is already applied.60651
ExpensesThe field Business Description has been renamed to Merchant. The values for this field are now inherited from the matching transactions or from the AI Receipt Scanner in the Expense Mobile App and Expense Portal. As a result, the Copy Description from Bank Transaction setting in Expense Management has been removed.61237
ExpensesInvoice documents associated with an expense report cannot be processed using Document Capture. To process the document, you must first detach it from the expense report. This restriction ensures proper handling of invoice documents within the system.61240
ExpensesThe following event has been added to Report CEM Export Attachments:
  • OnExportAttachmentsOnCreateFileName
61796
ExpensesThe Post in Expense Currency feature now ensures that expenses for users associated with an Employee, where the Currency Code is specified, are posted in their respective currencies. This is consistent with the behavior for users associated with a Vendor and ensures consistency in currency handling across different user types.62142
General ApplicationFor Expense Report posting, the ledger entries corresponding to the expense user (Employee/Vendor) can now be grouped based on the document type (expense, mileage, per diem) or combined for the entire expense report. This enhancement provides greater flexibility in financial reporting and reconciliation. However, you cannot group ledger entries in the following cases:
  • Different balancing accounts
  • Different currencies
  • Different dimension sets
Additionally, business vendor entries (where Vendor No. is specified on the expense) will not be grouped.
38895
General ApplicationUsers can now select which documents to post using the Post Batch functionality on Expense Management document list pages. This applies to all Expense Management document types.45456
General ApplicationYou can now open card pages for expenses, mileages, and per diems directly from an expense report, allowing for easier access and review of individual entries.45892
General ApplicationWhen running a data maintenance job, you can now see an overview of the data scheduled for deletion. Additionally, the date intervals have been aligned with those in Document Capture.54571
General ApplicationThe DESCRIPTION configured field, used for expenses, mileages, and expense reports, has been split into individual fields for each document type. This change allows for different descriptions on each document type, and provides for greater flexibility and customization.55259
General ApplicationThe field types JOBNO and TASK have been renamed to PROJECT NO. and PROJECT TASK NO., respectively. This change improves consistency in terminology across the system.56888
General ApplicationImprovements have been made to enhance the user experience when managing sustainability-related data.59226
General ApplicationA new field Posted Document No. has been added to the Posted Expense Report card and list pages. It shows the Document No. of the ledger entries created during Expense Report posting. The field is visible when Post on multiple document numbers is disabled on Expense Management Setup page.59765
General ApplicationGlobal Dimension fields have been added to the following pages: CEM Per Diem Reimbursement Details, CEM Expense Reimbursement Details, CEM Mileage Reimbursement Details.59766
General ApplicationPosting is now restricted on blocked General Posting Groups and VAT Posting Groups, preventing transactions from being posted to blocked accounts.59826
General ApplicationRejecting a document in Document Capture now clears the Applied Document No. on a linked expense. If the expense has already been posted, it will also reopen.59914
General ApplicationBoolean (Yes/No) values are now supported in field dependencies, allowing for improved flexibility in conditional logic and data validation.60327
General ApplicationIn approval emails, the domain name is now removed from the user name.60560
General ApplicationThe Transaction Description field for expenses, which previously displayed the merchant's name only when an expense was created from a bank transaction, has been updated. Merchant names are now also captured via OCR from the Expense Portal or Expense Mobile App. To enhance clarity, the Transaction Description field has been replaced with a new Merchant field, which is automatically populated by OCR and bank transactions.60637
General ApplicationDuring the upgrade from v24 to v25, the Sustainability fields and their values are converted. Previously, these values were not managed.60663
General ApplicationWhen running Run GDPR Maintenance in Expense Management Setup to delete old documents, the associated Document Log entries are now also removed.60996
General ApplicationThe sustainability fields are now editable on the Posted Expense Card page, enabling the completion of sustainability data after upgrading from earlier versions of Expense Management.61612
General ApplicationThe EM Countries/Regions page now automatically populates with standard Country/Region records upon opening.61773
General ApplicationThe values in the Request Page fields for batch posting reports are now retained for future use.61937
General ApplicationThe caption for the configured field <DOCUMENT DATE> has been changed from "Registration Date" to "Document Date".62651
General ApplicationMultiple controls, especially pages, have been renamed to include the - Expense Management suffix instead of abbreviations such as EM. This improves clarity and consistency across the system.63290
General ApplicationThe following event publisher has been added to Table 6086333 CEM Exp. Posting Desc. Field to enable customization of the Posting Description field when posting Expense Management documents:
  • OnBeforeReplacePlaceholdersWithValues
63479
General ApplicationThe configured field BILLABLE has been renamed to PROJECT BILLABLE.63673
General ApplicationYou can now preview PDFs directly from the attachment list avoiding having to download them to do so.64399
MileagesProject ledger entries are now posted independently of the reimbursement method, allowing expenses to be posted to projects in Business Central while processing employee reimbursements externally.42271
MileagesIn the Danish localization, when the 60-day rule is enabled, an error comment now displays if both the From Home and To Home fields are selected simultaneously. This ensures that only valid mileage data is processed and helps maintain accurate records.61287
MileagesTo improve clarity in calculating the 60-day rule in Danish localization, the 60-Day Rule Day Count and 60-Day Rule Destination fields have been added to the mileage list.
  • 60-Day Rule Day Count provides a count of how many days, within the past year, the employee has traveled to the same destination
  • 60-Day Rule Destination displays the address text of the first recorded destination, which you can use for address lookups and filtering similar destinations. For example, if a construction site spans multiple streets, bookkeepers can use this field to easily filter and identify related mileage entries.
61550
MileagesThe following event has been added to Table CEM Mileage Rate:
  • OnBeforeRecalcMilAcrossComp
The event enables filtering of companies where mileages will be recalculated.
61621
MileagesIn the Danish localization, when the 60-day rule is enabled, a warning comment now appears if neither the From Home nor To Home checkboxes are selected, but there is a clear correlation to a previously used home address within the default range of 300 meters.62432
MileagesIn the Danish localization, when the 60-day rule is enabled, a warning comment now appears if GPS coordinates are missing on a mileage. GPS coordinates are used to determine proximity to a destination address and validate home address checks. If GPS coordinates are missing, the system defaults to identifying similar destination addresses based solely on the address text, which may affect the accuracy of the 60-day rule calculation.62433
MileagesIn the Danish localization, when the 60-day rule is enabled, you can now see a warning comment if a mileage has either From Home or To Home specified but the home address is outside the 300 meter range when comparing with the previously used address.62467
MileagesAn event publisher has been added to Codeunit CEM Mileage-Reimburse:
  • OnMileageReimburseOnAfterSetReimbursed
64123
Per DiemFor improved transparency of calculations, a new FactBox has been added to Per Diem, displaying a summary of the calculations. Additionally, you can now access a detailed daily calculation breakdown by navigating on the amount.62095
Per DiemOn the Per Diem Rate page, the captions for the fields Breakfast, Lunch, and Dinner are now dynamically updated based on the selected Value Method. If the value method is percentage-based, a percentage sign (%) is appended to the captions. If the value method is based on real amounts, the currency code is displayed instead. This improvement ensures the captions clearly reflect the context of the entered values.62106
Per DiemYou can now view per diem details directly on the Per Diem Card and the posted Per Diem Card without opening any extra pages. You can also view and modify allowances directly on the Per Diem Card, again, avoiding having to navigate to additional pages. This update streamlines workflows and improves efficiency for users managing per diem expenses.62794

Bug fixes

Functional areaDescriptionID
Credit Card TransactionsOn Continia User Credit Cards, a filter is applied so only matching credit cards are available for assignment.61879
ExpensesThe dynamically calculated VAT Amount field, in the Amounts group on the Expense Card page, has been renamed to VAT Amount (Calculated) to better indicate that the value of this field is calculated automatically. It also better distinguishes from the optional editable VAT Amount field that you can enable via Configurable Fields functionality. A similar change has also been made to the Expense Report's Expenses subpage.52757
General ApplicationWhen creating demo data, the GENERAL journal template is now selected by default if it exists.44365
General ApplicationPerformance of the Consistency Check in field dependencies has been optimized to improve efficiency and reduce processing time.56183
General ApplicationBusiness Central users now only see the Continia Expense Management Activities cue and tiles on their role centers if they have an appropriate permission set assigned to them (CEM-SUPER, CEM-NAVUSER, or CEM-APPROVE). This ensures the Continia Expense Management role center cue and tiles are hidden from users who are not intended to interact with Expense Management.61960
General ApplicationThe Expense Management Online Synchronization process has been improved to prevent documents from getting stuck in their inboxes with the following errors:
  • Status must be Open or Pending Expense User in Expense Report <Expense Report No.>.
  • Status on Expense <Entry No.> is incorrect and therefore changes are not allowed.
  • The Mileage <Entry No.> has incorrect status. Updates are not allowed.
  • The Per Diem <Entry No.> has incorrect status. Updates are not allowed.
63245
General ApplicationContext-sensitive help page URLs have been fixed to ensure they direct users to the correct help pages.64337