Detailed Changelog for Continia Expense Management 2024 R2

This article lists all new features and bug fixes for each version of Continia Expense Management 2024 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 this page in the Continia PartnerZone (only available to partners).

Important

Currently, Expense Management supports BC v14 and the three latest versions of Business Central. This will change with the release of Expense Management 2025 R1 (26.00) in April 2025. Expense Management 2025 R1 (26.00) and all future versions from then on will only support the three latest versions of Business Central.

This version of Expense Management – Expense Management 2024 R2 (25.00) – will be the last version with support for Business Central April 2019 (BC v14).

Expense Management 2024 R2, Service Pack 2, Hotfix 3

Release date, online: March 31, 2025
App version: 25.2.3

Only released in Business Central online.

Bug fixes

Functional areaDescriptionID
General ApplicationWhen attempting to post an expense with long values in the fields Invoice No. or Vendor Invoice No., the following error would appear:
  • The length of the string is 28, but it must be less than or equal to 20 characters. Value: <External Doc. No.>
64867

Expense Management 2024 R2, Service Pack 2, Hotfix 2

Release date, online: March 27, 2025
App version: 25.2.2

Only released in Business Central online.

New or changed functionality

Functional areaDescriptionID
General ApplicationProcedure SetGlobalVars in report CEM Status Report has been made available for external access.64982

Bug fixes

Functional areaDescriptionID
Document ApprovalRejecting an Expense Management approval entry would previously cause the following error to occur:
  • Sorry, the current permissions prevented the action. (TableData 454 Approval Entry Modify: Continia Expense Management).
64691
ExpensesWhen attempting to run Expense Management Online Synchronization in Business Central, the following error would appear if a user entered a Vendor Invoice No. on an expense document that exceeded the 30-character limit:
  • The length of the string is <Vendor Invoice No. Length>, but it must be less than or equal to 30 characters. Value: <Vendor Invoice No.>
64865

Expense Management 2025 R1, Service Pack 2, Hotfix 1

Release date, online: March 21, 2025
App version: 25.2.1

Only released in Business Central online.

Bug fixes

Functional areaDescriptionID
Document ApprovalThe following error no longer appears when attempting to access the Continia Web Approval Portal:
  • The length of the string is <Length>, but it must be less than or equal to 20 characters. Value: <Continia User ID>
    Page Approval Entries By Company (WS) has to close.
64882
ExpensesAutomatic allocations with Distribution Codes no longer add values in the VAT Amount field, preventing incorrect VAT calculations. This resolves the appearance of one of the following errors when trying to post an expense that had no VAT Amount specified:
  • Allow VAT Difference must be equal to 'Yes'  in Gen. Journal Batch: Journal Template Name=<TEMPLATE_NAME>, Name=EXPENSE. Current value is 'No'."
  • VAT% must have a value in Gen. Journal Line: <TEMPLATE_NAME>, Journal Batch Name=EXPENSE, Line No.=0. It cannot be zero or empty.
64443
General ApplicationIn a localized version of Business Central, the following error would have prevented users from posting expense documents where sustainability accounts were specified:
  • The <Environmental Account No.> must be of type Posting.
64846

Expense Management 2024 R2 Service Pack 2

Release date, online: March 12, 2025
Release date, on-premises: March 12, 2025
App version: 25.2.0
FOB version: 25.02

New or changed functionality

Functional areaDescriptionID
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
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, the field Vendor Invoice No. can be configured for expense user input, for similar purposes. In this case, the Vendor Invoice No. value will be transferred to the External Document No.59773
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—consistent with the behavior for users associated with a vendor.62142
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 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 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 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 ApplicationMissing translations have now been added.63902
MileagesIn the Danish localization, when the 60-day rule is enabled, an error comment is now displayed 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 the calculation of the 60-day rule in the 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 can be used 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 for which 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 the 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 eitherFrom Home or To Home specified but the home address is outside the 300 meter range when comparing with the previously used address.62467

Bug fixes

Functional areaDescriptionID
Country and RegionalFor Sales Tax handling, a new error message has been introduced to prevent posting when sales tax amounts are specified on an expense, but the G/L Account does not have tax posting setup configured.63921
Credit Card TransactionsWhen a credit card is assigned to multiple users, it's possible to manually assign the relevant Continia User by changing the value in the Continia User ID field in the Bank Transaction Inbox, then using the Reprocess action. This functionality was previously unintentionally removed resulting in the following error:
  • 'Card No. <Card No.> is used for more than one user. You must therefore manually select Continia User ID.'
62212
Document ApprovalWhen attempting to take actions such as Approve or Reject on documents in the Web Approval Portal, users occasionally encountered the following error:
  • Sorry, the current permissions prevented the action. (TableData 6086300 CEM Expense Management Setup Expense Management Setup Read: Continia Expense Management).
62456
Document ApprovalUsers with the CEM-APPROVE permission set can now attach files to an Expense Document in the Continia Web Approval Portal without receiving the following error:
  • You do not have the following permissions on TableData CEM Attachment: Modify.
62512
Document ApprovalDocuments can no longer be sent for approval if the entire approver chain is not fully defined. Previously, this allowed users to approve their own entries when they lacked an Approver ID in Continia User Setup and had an Approval Limit higher than the document amount.63106
Document ApprovalExpense Management Approval Entries for multi-level approvers now update correctly when the first approver rejects the request. Instead of remaining in Created status, all related Approval Entries for the document will now be set to Rejected.63846
ExpensesPersonal item allocations are now included when creating an invoice for a business vendor. Previously, personal items were excluded from business invoices, but they are now classified as company expenses and will be reflected in the purchase document.52886
ExpensesWhen installing Continia Expense Management and Continia Sustainability in production, demo data is no longer created. The relevant Sustainability setup is now managed through the configuration file.60601
ExpensesExpenses can now be posted without errors when the Reimbursement Method is set to External Payroll System and the Continia User does not have an Employee or Vendor No. specified. Previously, the following error occurred:
  • Vendor No. or Employee No. must be specified on the user <Continia User ID> before posting a document.
62744
ExpensesThe Expense Amount Distribution feature now correctly assigns Dimensions to automatically created Expense Allocation lines.63544
ExpensesWith Continia Sustainability installed, expenses no longer get stuck in the inbox due to certain setup combinations. Now, an error appears if an expense is posted with an invalid environmental account.63604
General ApplicationThe following configurable message was added to the Configurable Messages list, making it possible for users to set the User Defined Comment Type before the it's first occurrence.
  • "If you want to link your purchase invoice to an existing invoice, use the %1 field."
49154
General ApplicationCreating a new Expense Posting Setup record for an Expense Type no longer results in the following error:
  • The Expense Type does not exist. Identification fields and values: Code=''.
61620
General ApplicationDelegated administrator users can now run CEM Online Synchronization without encountering the following error:
  • You are not authorized to create or execute scheduled tasks.
61632
General ApplicationImporting the Expense Management configuration file now works as expected. Previously, the process was blocked by the following error:
  • The Field Type <Field Code> is expected to have lookup values. Please check the configuration of the field.
62056
General ApplicationThe Mileage Details page in the Mileage Reimbursement process now correctly displays the field captions for Global Dimension 1 Code and Global Dimension 2 Code.62071
General ApplicationUpgrading a company where Digital Sign Attachments is enabled now requires a Company Code in Continia Company Setup to prevent the following error:
  • "The remote party closed the WebSocket connection without completing the close handshake."
62215
General ApplicationExpenses with an invoice attachment no longer remain stuck in the Expense Inbox when using Document Capture and Expense Management. Previously, the following error occurred:
  • The length of the string is 253, but it must be less than or equal to 250 characters. Value: This is a purchase document. You can apply an already existing document in Applied Purchase Document Number. You can also create a Document Capture document using Process With Document Capture. But yo...
62402
MileagesThe Expense App now sends push notifications when Mileages, Per Diems, and Expense Reports are approved.62401
MileagesDisabling the Mileage Attachment toggle in Expense Management Setup will remove the attachment requirement in the Expense Portal and Expense App. Previously, Mileage Attachments remained mandatory despite being disabled in the setup.62438

Expense Management 2024 R2 Service Pack 1, hotfix 4

Release date, online: January 9, 2025
App version: 25.1.4

Only released in Business Central online.

Bug fixes

Functional areaDescriptionID
General ApplicationWhen using Document Capture and Expense Management, expenses with an invoice attachment would have occasionally remained in the Expense Inbox with the following error:
  • The length of the string is 253, but it must be less than or equal to 250 characters. Value: This is a purchase document. You can apply an already existing document in Applied Purchase Document Number. You can also create a Document Capture document using Process With Document Capture.
62402

Expense Management 2024 R2 Service Pack 1, hotfix 3

Release date, online: December 20, 2024
App version: 25.1.3

Only released in Business Central online.

Bug fixes

Functional areaDescriptionID
Document ApprovalThe following error will no longer appear when trying to access the Continia Web Approval Portal:
  • The length of the string is <Length>, but it must be less than or equal to 20 characters. Value: <Continia User ID>
    Page Approval Entries By Company (WS) has to close.
61730

Expense Management 2024 R2 Service Pack 1, hotfix 2

Release date, online: December 19, 2024
App version: 25.1.2

Only released in Business Central online.

Bug fixes

Functional areaDescriptionID
Credit Card TransactionsWhen a credit card is assigned to multiple users, it is possible to manually assign the relevant Continia User by changing the value in  the Continia User ID field in Bank Transaction Inbox and then using the Reprocess action. This functionality was unintentionally removed resulting in the following error:
  • 'Card No. <Card No.> is used for more than one user. You must therefore manually select Continia User ID.'
62212
General ApplicationWhen upgrading a company where Digital Sign Attachments is enabled, but without having a Company Code specified in the Continia Company Setup, the following error would have been shown:
  • "The remote party closed the WebSocket connection without completing the close handshake."
62215

Expense Management 2024 R2 Service Pack 1, hotfix 1

Release date, online: December 11, 2024
App version: 25.1.1

Only released in Business Central online.

Bug fixes

Functional areaDescriptionID
General ApplicationWhen importing the Expense Management configuration file, the following error would have been preventing the user to succeed:
  • The Field Type <Field Code> is expected to have lookup values. Please check the configuration of the field.
  • 62056
    General ApplicationThe Mileage Details page in the Mileage Reimbursement process now displays accurate field captions for "Global Dimension 1 Code" and "Global Dimension 2 Code."62071

    Expense Management 2024 R2 Service Pack 1

    Release date, online: December 6, 2024
    Release date, on-premises: December 6, 2024
    App version: 25.1.0
    FOB version: 25.01

    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
    Document ApprovalIn the Business Central client, when a document is rejected and sent back to the previous approver, the system will prompt the user to provide a comment.60596
    Document ApprovalEvent Publisher has been added to Codeunit CEM Approval Management:
    • OnBeforeGetNextApprover
    61006
    ExpensesDeleting a document from the Documents for Import queue in Document Capture will clear the Applied Document No. field on the linked expense. If the expense has already been posted, the expense will be reopened as well.59523
    ExpensesExpenses can now be sent to Document Capture, even if the attachment is not a PDF file.59779
    ExpensesIt is now possible to specify the Volume Unit on the Expense Management Setup page. The Volume Unit, along with the Distance Unit, will be 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 not longer send the document for OCR processing because a document is already applied.60651
    ExpensesInvoice documents associated with an expense report cannot be processed with Document Capture. The document must be detached first.61240
    General ApplicationWhen running the data maintenance job, users will now see an overview of the data scheduled for deletion. Additionally, the date intervals have been aligned with those in Document Capture.54571
    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 DetailsCEM Mileage Details59766
    General ApplicationRejecting a document in Document Capture will clear the Applied Document No. on a linked expense. If the expense has already been posted, it will also be reopened.59914
    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 will also be captured via OCR from the expense portal or 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, the sustainability fields and their values will be converted. Previously, these values were not managed.60663
    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

    Bug fixes

    Functional areaDescriptionID
    Document ApprovalThe hyperlink in the Expense Management Approval Status email now leads the user to settlements approval view on the Web Approval Portal page if Expense Report is set to Mandatory in Expense Management Setup.61197
    ExpensesIn the Expense Management Role Center, individual document cues (expense, mileage, per diem) are displayed as long as there is an open document, even when the Expense Report is set as mandatory.61243
    ExpensesIt is no longer allowed to change Applied Purchase Document Type and Applied Purchase Document No. when the document has already been sent to Document Capture.61333
    General ApplicationWhen posting expenses, mileage or per diems as separate documents, ledger entries will retain the original Document Date. Previously this date was falling back to the Posting Date.58912
    General ApplicationWhen downloading an update to an existing Per Diem or Expense, the Posting Date was previously reset, overwriting the original value.60597
    General ApplicationApplying a Fixed Filter on the Field Type Source Table with a length exceeding 100 characters would previously result in the following error:
    • The length of the string is <filter length>, but it must be less than or equal to 100 characters. Value: <filter value>
    61230
    General ApplicationThe fields Description and Autofill on field types are no longer reset to default during the daily synchronizations.61359
    Per DiemUsers can now deactivate the 3-Month Rule when using the German language by selecting the blank option in the Expense Management Setup.57621
    Per DiemOn the Expense Management Status Report, the grand total amount was incorrectly calculated.60203

    Expense Management 2024 R2, hotfix 3

    Release date: November 27, 2024
    App version: 25.0.3

    Only released in Business Central online.

    Bug fixes

    Functional areaDescriptionID
    Document ApprovalThe following error will no longer appear when trying to access the Continia Web Approval Portal:
    • The length of the string is <Length>, but it must be less than or equal to 20 characters. Value: <Continia User ID>
      Page Approval Entries By Company (WS) has to close.
    61730

    Expense Management 2024 R2, hotfix 2

    Release date: November 12, 2024
    App version: 25.0.2

    Only released in Business Central online.

    Bug fixes

    Functional areaDescriptionID
    General ApplicationIn earlier versions of Business Central, upgrading from on-premises to cloud could unintentionally run the upgrade process more than once, leading to data inconsistencies. The current solution now includes a check on the Expense Management Data Version during upgrades which ensures the system only runs the necessary upgrade steps once.61089

    Expense Management 2024 R2, hotfix 1

    Release date: October 28, 2024
    App version: 25.0.1

    Only released in Business Central online.

    Bug fixes

    Functional areaDescriptionID
    Country and RegionalIn the Canadian localization, when generating purchase invoices for allocated expenses, the line amount was incorrectly set to the total amount instead of the allocated amount.60280
    Country and RegionalGeneral improvements and issue resolutions for handling Canadian Sales Tax.60321

    Expense Management 2024 R2

    Release date, online: October 1, 2024
    Release date, on-premises: October 21, 2024
    App version: 25.0.0
    Fob version: 25.00

    New or changed functionality

    Functional areaDescriptionID
    Credit Card TransactionsWhen the Card No. is blank on transactions imported as .csv file through Transaction template tool, users will get an error when trying to Approve and Transfer. 54141
    Document ApprovalWhen using the standard page Requests to Approve, the Expense Management workflow was creating inconsistencies and differences compare to when the same actions were taken from the Approval Entries (EM) page. Rejecting Expense Management documents from within the standard Requests to Approve page would have left the approval document in status Pending Approval, while the approval entry would have actually been rejected.  Approving from the same page would have not sent a release notification to the expense user.21200
    Document ApprovalA new event was added in Codeunit CEM Approvals Mgt.:
    • OnAfterInitializeApprovalEntry.
    The event publisher will provide opportunity to modify Approval Entry and the Approval Amounts, which are used for limit checks. This will be added in version 12.03, 24.01 and onwards.
    54466
    Document ApprovalA new cross-company dashboard has been introduced in Continia Web Approval Portal.58048
    ExpensesThe fields Payment Type and Expense Type are now enforced to have a value before allocating an expense.52911
    ExpensesA warning will be shown in case the manually entered VAT amount does not match the calculated VAT amount on an expense. The warning is created as a configurable comment.54777
    ExpensesWhen creating a Purchase Invoice/Purchase Credit Memo during Expense posting, an existing Purchase document will no longer be re-opened if it's status is "Pending Approval" or "Released". The system will create a new Purchase document instead.57971
    General ApplicationExpenses documents can now be sent to Document Capture for processing. In this way, the bookkeeper takes full advantage of the purchase handling capabilities in Document Capture, while the refund will be handled in Expense Management. The expense will then be posted without generating the purchase side. As soon as the purchase document is posted, Expense Management will apply a payment to that document, refunding the employee. Furthermore, an expense can be linked to a Document Capture document or a purchase document (purchase invoice or credit memo) directly.  The new fields Applied Document Type and Applied Document Number have been introduced for this purpose. The functionality is only available when cloud OCR is enabled in Document Capture.16409
    General ApplicationJob queues can now be set up with ease from withing the Expense Management setup page, simplifying the administrative processes for recurring jobs. Moreover, when sending emails (approval, reminder or expense status report), the functionality makes sure that there has been a recent synchronization, avoiding sending outdated information.53988
    General ApplicationProcedure LockToSpecificDocumentNo() has been made externally available on all the relevant card pages.54658
    General ApplicationUsers can now change Document Storage Type in Exp. Management Setup page without having to move existing files in the storage.54715
    General ApplicationIn Canada, sales tax handling has been enhanced to ensure that the specified tax amount is now posted into the Tax Ledger Entries, even when using Expense Posting via the General Journal in Expense Management. In Microsoft Business Central™, the handling of tax differences produces varying outcomes depending on whether the differences are posted through a Purchase Invoice or the General Journal. Since Expense Management typically defaults to posting via the General Journal, this can further contribute to discrepancies. To address this issue, Expense Management has been refining its posting routines. It now posts directly into the sales tax accounts and strives to replicate, as closely as possible, the results of posting through a Purchase Invoice.54850
    General ApplicationContinia Sustainability is the latest addition to the Continia product suite, specifically designed to manage your company's carbon accounting. When integrated with Continia Expense Management, this combination becomes an even more powerful tool for your organization. Expense Management streamlines the process by allowing employees to submit all necessary documentation related to their expenses, which directly contributes to accurate carbon accounting and CO2 footprint measurement.
    Expense Management is now enhancing the capabilities of the field types and improves event further the posting setup to accommodate carbon accounting. Various system field types are added, for collecting detailed information relevant for carbon accounting. For more information, see Continia Docs.
    54890
    General ApplicationEvent Publisher has been added to Codeunit CEM Mileage Inbox-Transfer:
    • OnAfterMileageInboxTransfer
    Event Publisher has been added to Codeunit CEM Settlement Inbox-Transfer:
    • OnAfterExpHeaderInboxTransfer
    Event Publisher has been added to Codeunit CEM Per Diem Inb.-Transfer:
    • OnAfterPerDiemInboxTransfer
    55180
    General ApplicationWe have enhanced the way comments are displayed in Expense Reports. Previously, comments were marked by a flag on the line item, requiring users to navigate to the comments page through the actions menu. With the latest update, the expense report level now features a summarized comment line that indicates the total number of comments, while each individual line displays the most relevant comment directly on the line item. Users can still access the full comments page by clicking on any displayed comment within the report. These improvements aim to provide a clearer and more efficient way to manage and review comments.55275
    General ApplicationA new Event Publisher has been introduced in Codeunit 6086373 "CEM Proxy Response Handling" that allows setting show/hide parameter for the confirmation dialog when deleting Continia User Setup record:
    • OnBeforeConfirmOnDeleteUserSetup.
    55619
    General ApplicationEnhancements in the demo machines, setup configuration files and demo data have been made.55945
    General ApplicationThe Payroll Integration is enhanced to collect all the requests into the External Interface Queue view. This insures that requests to external payroll interfaces (for example, Dataloen), are only sent when all documents are posted. The functionality enhancement ensures no duplicated calls are made to the interfaces, creating better traceability of the process.56349
    General ApplicationThe following events were updated in Codeunit 6086319 "CEM NAV-version Mgt.":
    • Added Event Publisher OnAfterPostGenJnlLine.
    57028
    General ApplicationThe following events have been added in the codeunit CEM Settlement-Post, to facilitate integration with other payroll systems. 
    • OnAfterTransferExpense
    • OnAfterTransferMileage
    • OnAfterTransferPerDiem
    57039
    General ApplicationThe fields Employee No. and Vendor No. have been added to the following pages for easier sorting and filtering. The fields are hidden by default.
    • 6086315 "CEM Expense Reimburse Matrix"
    • 6086322 "CEM Mileage Reimburse Matrix"
    • 6086454 "CEM Per Diem Reimburse Matrix"
    57604
    General ApplicationThe following events were added in order to allow adding custom fields and functionality in the export to Excel functionality, on the reimbursement pages.
    Codeunit CEM Export Expense Reimb. (6086565)
    • OnAfterCreateRowWithColumnsCaptions
    • OnAfterCreateDataSheetLine
    Codeunit CEM Export Mileage Reimb. (6086566)
    • OnAfterCreateRowWithColumnsCaptions
    • OnAfterCreateDataSheetLine
    Codeunit Export Per Diem Reimb. (6086567)
    • OnAfterCreateRowWithColumnsCaptions
    • OnAfterCreateDataSheetLine
    57813
    General ApplicationThe following event was added in order to allow additional posting before the preview stops the process and before the COMMIT.
    Codeunit CEM Settlement-Post (6086338)
    • OnAfterPostExpenseReportOnBeforeStopPreview.
    57955
    General ApplicationEvent Publisher has been added to Codeunit CEM Approval Functions (WS):
    • OnBeforeForwardApprovalEntryWS
    58646
    General ApplicationThe following events were updated on Page 6086402 "CEM Client Addin - Settlement":
    • Added Event Publisher OnHandleXmlCommandOnActiveRecordChanged.
    • Added Event Publisher OnLoadImageFromRecIDOnAfterSetRecRef.
    • Added Event Publisher OnLoadImageFromRecIDOnAfterFilterAttachment.
    58788
    General ApplicationAdministrators can now view detailed information about the types of sign-in being used by users, including Microsoft 365 and other authentication methods. They can upgrade the authentication method. As a result, the welcome mail is also tailored to the users' authentication method.27051
    MileagesAttachments requirements on mileage can now be setup, similar to the existing functionality for expenses. Furthermore, the settings will be reflected in the Expense App and Portal. Similar to expenses, the mileage attachments can be: Recommended, Mandatory and Optional. The attachment requirement can be setup on a company level, in Expense Management setup, when the Vehicle field is not configured. When the Vehicle field is configured, the attachment options can be set individually on each vehicle. The customers that currently use fuel rates, where attachments are currently enforced in Business Central will be upgraded to have attachment mandatory.45583
    Per DiemEnhanced control over the defaulting of per diem allowances. It is now possible to specify on each allowance type whether is should be Disabled (no allowances by default) or Enabled (allowances by default).55204

    Bug fixes

    Functional areaDescriptionID
    Credit Card TransactionsWhen setting Enable Multiple Users per Card, the Bank Account No. was not being set on the transactions, impacting the reconciliation.54229
    Document ApprovalWhen forwarding approval entries, the system previously did not consider the approval limits of the approvers. This allowed approval entries to be sent to approvers with lower approval limits. The functionality has now been enhanced to ensure that a user with sufficient approval permissions is always included in the approver chain.
    To support this improvement, workflow responses have been redesigned, and workflow template upgrades are required. If you are using extensions, the upgrade process will automatically disable the old workflows and recreate them based on the updated workflow templates. However, for FOB-based versions, this step must be completed manually as part of the upgrade process. Detailed instructions for this step can be found in the relevant upgrade articles, which you will need to follow anyway as part of the upgrade routines.
    Note that after the upgrade, any existing documents in a Pending Approval status will continue to follow the previous workflow behavior. This is because such documents will remain tied to the old workflows until they are either fully approved or rejected. To transition these documents to the new workflows, simply reopen the document and resubmit it for approval.
    13674
    ExpensesWhen posting expenses with Expense Posting Preferable Purchase Invoice, in some situations the Unit Cost was calculated wrongly.53212
    ExpensesWhen using amount distribution codes on the expense types, in an North American localization, the allocation lines were not created. 57285
    ExpensesWhen creating an expense allocation, the default dimensions were inserted on the first line. The functionality is not changes so that the dimensions are copied from the main expense. Default dimensions will be triggered when changing relevant values on the allocation.58995
    General ApplicationWhen calculating lookup values for field types during the synchronization, only the configured fields will be recalculated. That is to improve performance by not doing un-necessary calculations during the synchronization.54837
    General ApplicationWhen using the CEM Tax Report, the Settlement No. filter on the request page was not respected.58767
    Per DiemIn the Expense Management Setup, under the Per Diem fast tab, the allowance for accommodation can be activated or deactivated. When deactivated, all Accommodation Allowance Codes will be removed from the Per Diem Posting Groups. This will avoid the following error:
    • Expense Management Setup does not allow Accommodation Allowance Code to be used on Per Diem Posting Group '<PostingGroup>'
    55804