CPM-Core Updates & News

CPM-Core Release Notes - Archives

Written by Suite Engine Support | Jun 2, 2025 6:17:32 PM

CPM Core 1.11.2025013025.173957

January 31, 2025

Release Overview

Features and Functionality
  • Support has been added to allow for the retrieval of non-subscription invoices from a connected payment platform:
    • The Subscription Invoicing FastTab on the CPM Payment Platform page has been re-named to Invoicing, and all of the related setup fields now accommodate any platform invoice, not only subscription invoices.
    • New fields have been added to the CPM Payment Platform page to allow CPM to retrieve and process invoices for a customer that does not have an existing link to the external platform. If an invoice has been retrieved and an existing customer link is not present, CPM can be instructed to build a new Business Central customer based on an assigned template or use an assigned platform-level customer.
    • A new CPM Invoice Status matrix page has been added to CPM Core. In this table, you can define invoice status assignments for different combinations of values. When a new CPM invoice is created, CPM looks to this table to determine which status should be assigned to it.
    • A new CPM Invoice Status field has been added to the CSM Automation List This allows you to define automation routines for CPM invoices that have a particular status.
  • Support for the automated retrieval of a CPM payment request’s payment status has been added to CPM Core.
  • When capturing a payment from the customer card, it is now possible to indicate that the payment applies to multiple documents. You can then select from a list of that customer’s open documents. When the payment is captured, it will be applied to all selected documents.
Corrections
  • Attempting to create a custom payment request with a collection method of Immediate from a sales invoice would result in an error. This has been corrected.
  • In a scenario where a payment tied to a CPM payment transaction was unapplied from an invoice, CPM would not be able to re-apply it. This has been corrected.
  • When posting transactions from the CPM Transaction Worksheet page, CPM would use the transaction date, rather than the posting date. This has been corrected.
Miscellaneous 
  • CPM Core has been compiled against Microsoft Dynamics 365 Business Central 2024 Wave 2 (version 25) for compatibility issues. In addition, the minimum supported version has been raised to version 24.
  • Automated tests pertaining to CPM’s dimensions override functionality have been added to CPM Core.
 
 
 

CPM Core 1.10.2024092624.156097

September 26, 2024

Release Overview

Miscellaneous 
  • An instrastat journal application on CPM Administrator Role Center was improved to maintain compatibility with Microsoft Dynamics 365 Business Central 2024 Wave 2 (version 25).

 

 

CPM Core 1.10.2024071823.145932

July 19, 2024

Release Overview

Features and Functionality 
  • A new Dimension Set Fee Behavior field has been added to the CPM payment platform. This field allows you to instruct CPM how dimensions will be assigned to entries that are posted to the payment platform’s assigned fee G/L account. CPM can be instructed to either use any default dimensions that have been defined for the G/L account or inherit dimensions from the related Business Central transaction.
 
 
 

CPM Core 1.10.2024062923.143181

July 3, 2024

Release Overview

Channel Foundations 

The following Channel Payments Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • To support an upcoming Stripe integration, the ability to generate payment requests that was previously available on posted sales and services invoices has been added to open sales orders.
 
 
 

CPM Core 1.9.2024061823.141229

June 18, 2024

Release Overview

Corrections 
  • Failed payment amounts were being included as part of a sales order’s calculated CPM payment total. This has been corrected.
 
 
 

CPM Core 1.9.2024061223.140441

June 13, 2024

Release Overview
Corrections 
  • During an upgrade to a new version of CPM Core, the upgrade codeunit would attempt to apply any unapplied CPM transactions to related entries in Business Central; a failure in this application would roll back the entire upgrade. This has been corrected by removing the application function from the upgrade process.
  • Retrieved payment reversals were being incorrectly entered with the wrong sign. This has been corrected.
  • When CPM was able to post but not apply a retrieved transaction from an external platform, the transaction was not marked as posted, resulting in CPM then posting it again the next time the automation was executed. This has been corrected so that posting and application are performed as separate functions.
 
 
 

CPM Core 1.9.2024051823.136710

May 24, 2024

Release Overview

Features and Functionality 
  • A new Payment Application field has been added to the CPM Transaction table. This indicates whether a related customer ledger payment entry has or has not been applied to other ledger entries.
Channel Foundations

The following Channel Payments Manager Core changes will support forthcoming features and functionality for platform-specific integrations:

  • To support an upcoming Usio integration, changes have been made to CPM Core’s refund functionality.
Miscellaneous
  • A new design pattern for the loading of default and demo data has been implemented for CPM Core.

 

 

CPM Core 1.8.2024032824.127629

March 31, 2024

Release Overview

Features and Functionality 
  • A number of new integration events have been added to support different refund scenarios.
 
 
 

CPM Core 1.8.2024030824.124486

March 8, 2024

Release Overview

Features and Functionality 
  • A new Dimensions override feature has been added to CPM Core that allows users to define Dimension overrides for CPM payment platforms. When CPM activity is posted, these overrides will be included with the Dimensions that are created for the related ledger entries.
  • A new OnCreateNewRefundRequestOnBeforeInsertRequest integration event has been added to the SENP Refund Request table.
Corrections 
  • CPM Core was unable to properly post transactions if the related G/L accounts had assigned Dimensions with a value posting of Code Mandatory. This has been corrected.
Miscellaneous
  • CPM Core has been compiled against Microsoft Dynamics 365 Business Central 2024 Wave 1 (version 24) for compatibility issues. Deprecations made by Microsoft to the way charts are handled in Business Central made the transaction chart on the CPM Administrator Role Center incompatible with the latest version of the application. Due to lack of use/feedback regarding this chart, it has been removed from the CPM Administrator Role Center.
  • Objects have been introduced to support the inclusion of automated tests for CPM Core routines, and a number of automated tests pertaining to the linking of posting activities and Dimension override processes have been added to CPM Core.
 
 
 

CPM Core 1.7.2024012523.117179

January 31, 2024

Release Overview

  • The endpoint URL used to retrieve updated platform API information was incorrect. This has been corrected.

 

 

CPM Core 1.7.2023121823.112009

December 18, 2023

Release Overview

Features and Functionality 
  • A number of improvements have been made to CSM customer management:
    • The Payment Platform Id field in the Payment Platform Links FactBox that appears on the customer card is now a clickable link that will open the related CSM customer record.
    • New address fields have been added to the General FastTab on the CSM Customer Link Card In addition, a new Retrieve from Platform action has been added; executing this action will instruct CPM to retrieve customer information from a connected payment platform and store it in these newly-added address fields.
    • A new Customer and Contact Information FastTab has been added to the CSM Customer Link Card This FastTab contains basic identifying data (such as name, e-mail, and address information) from the linked Business Central customer and contact records. Each one of these fields has an AssistButton that, when clicked, will copy the value from that field to the corresponding field on the General FastTab.
    • New Copy Address actions for customers and contact have been added to the CSM Customer Link Card page. When executed, these actions will copy all customer/contact information values from the Customer and Contact Information FastTab to the corresponding fields on the General FastTab.
Channel Foundations 

The following Channel Payments Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • To support an upcoming Stripe integration, a new Payment Request Send Invoice field has been added to the CPM Payment Platform This can be used to instruct a connected payment platform to automatically send an invoice to customers when a payment request is received from CPM.
  • To support an upcoming Stripe integration, CPM functionality has been added to Business Central’s posted service invoices.
Corrections 
  • The Send Request via Platform action on the CPM Payment Request Card page was incorrectly enabled under certain payment request status settings. This has been corrected so that the action is only enabled if the payment request is in a draft status.
 
 
 

CPM Core 1.6.2023102723.103839

October 27, 2023

Release Overview

  • Minor changes have been made to CPM Core to support W1 deployment.
 
 
 

CPM Core 1.6.2023101023.101651

October 12, 2023

Release Overview

  • The CPM Administrator Role Center had an action that was pointing to the Business Central Bank Deposits page, which was removed as part of the Microsoft Dynamics 365 Business Central 2023 Wave 2 (version 23) release. This action has been removed from CPM Core to maintain compatibility with Business Central.
 
 
 

CPM Core 1.6.2023082122.95328

August 23, 2023

Release Overview

  • CPM transactions that were posted according to a payment platform’s G/L account transaction type setup were recorded as the wrong entry type (debits being recorded as credits, and vice versa). This has been corrected.

 

 

CPM Core 1.6.2023080922.94082

August 10, 2023

Release Overview

Features and Functionality 
  • A new G/L Account Transaction Type table has been introduced to allow users to post unsupported source types.
  • The applies-to link fields on CPM payments are now clickable links that will allow a user to directly access the Business Central document to which a payment was applied.
  • The posting conditions on the CPM Transaction Worksheet page have been relaxed so that worksheet lines can always be posted as long as a posting account number is assigned.
Channel Foundations 

The following Channel Payments Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • To support an upcoming Stripe integration, an integration event was added to facilitate testing communication to an external platform.
  • Captions on various actions were updated to support an upcoming Stripe integration.
Corrections 
  • Payment transactions were being recorded in the customer ledger even when retrieved fees could not be posted, which could lead to a duplication of entries in the customer ledger. This has been corrected.
 
 
 

CPM Core 1.5.2023073122.92856

July 31, 2023

Release Overview
  • New integration events have been added to various CPM objects.

 

 

CPM Core 1.5.2023062822.88619

June 29, 2023

Release Overview

Features and Functionality 
  • The following improvements have been made to the CPM Transaction Worksheet page:
    • It is now possible to record comments against a worksheet line prior to posting.
    • A new Set Posting Not Required action has been added to the CPM Transaction Worksheet This will allow a user to manually remove lines from the worksheet without posting.
Corrections 
  • In a situation where a payment that was captured for a sales order ultimately fails (such as an ACH payment that is initially captured but then fails later on due to insufficient funds), the failed amount was not being reversed from the order’s captured amount. This has been corrected.
 
 
 

CPM for Core 1.3 Release

March 22, 2023

Release Overview

Features and Functionality 
  • A new Payment Reversal transaction type has been added to CPM transactions. This allows CPM to properly classify transactions that represent a reversal of a previously-recorded payment (for example, an ACH payment that was initially recorded and then later declined due to insufficient funds). 
  • The Transaction Type field on the CPM Transaction Worksheet page is now editable. This allows a user to change the transaction type on the worksheet line that is initially retrieved with a status Unknown so that it can be posted. 
Channel Foundations 

The following Channel Payments Manager Core changes will support forthcoming features and functionality for channel-specific integrations: 

  • A number of processes were moved from the CPM for Stripe extension to CPM Core. This supports multiple upcoming integrations: 
  • Suite Engine’s RPM equipment rental vertical. 
  • Usio’s payment collection platform. 
  • To support an upcoming Stripe integration, functionality has been added to allow for initiating a payment refund from within Business Central. 
Corrections 
  • In a situation where posting a sales order fails, if a payment authorization existed for the order, shipment and invoice records were still being created. This has been corrected. 
Miscellaneous 
  • CPM Core has been compiled against Microsoft Dynamics 365 Business Central 2023 Wave 1 (version 22) for compatibility issues. No issues were detected and no changes to the extension were necessary. 
 
 

CPM for Core 1.2 Release

September 14, 2022

Release Overview

Features and Functionality
  • If multiple payment platforms exist in Business Central, instructing CPM to send a Business Central customer to an external payment platform will result in a list of these payment platforms being displayed, allowing you to select the one to which you want to create a link.
  • A new Mass Create Payment Platform Links action has been added to the customer list. If multiple customers are selected in this list, executing this new action will instruct CPM to export data for these customers to a selected external payment platform. This data will be used to create new customers in the external platform, then link them to the corresponding records in Business Central.
Channel Foundations

The following Channel Payments Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • The ability to instruct CPM to automatically create payment requests for sales invoices at the time of posting as been added to support an upcoming Stripe integration.
Corrections
  • The New ribbon on the customer card has been removed, as it contained actions and related menu items that were already present in other ribbons.
  • Attempting to manually navigate through payment request records would yield an error. This has been corrected.
Miscellaneous
  • Visibility to the load demo data action was removed in a previous release of CPM Core. This has been restored.

 

 

CPM for Core 1.1 Release

June 13, 2022

Release Overview

A new Channel Payments Manager (“CPM”) application that allows for connectivity between Business Central and external payment platforms has been introduced by Suite Engine. In addition to a core architecture that facilitates the development of platform integrations, CPM features out-of-the-box integrations to commonly-used payment solutions. CPM contains the necessary setup and processing functionality to properly send information back and forth between Business Central and a connected platform:

 

Features and Functionality
  • A new Default Payment Method field has been added to the CPM Payment Platform table. The payment method code that is defined in this field is assigned to payment customer ledger entries that are created from the payment platform’s activities.
  • The AssistButton for the Contact No. field on the CPM Customer Link Card page now presents a list that is filtered to only include contacts that have been set up for the assigned value in the Customer No. field. Previously this list would present all contact records, regardless of the assigned customer.
  • It is now possible to accept payments in currencies other than the defined local currency in Business Central.

 

Channel Foundations

The following Channel Payments Manager Core changes will support forthcoming features and functionality for channel specific integrations:

  • Functionality has been added to support the expansion of CPM payments to sales orders in an upcoming Stripe integration:
    • It is possible to accept credit card payments for sales orders.
    • Payments can either be captured immediately or recorded as payment authorizations that will be captured at a later time.
    • Re-authorization functionality accommodates scenarios where a partial authorization amount it captured by CPM.
    • Authorization thresholds can be established that prevent the release or shipment of a sales order unless a specified authorization amount is recorded.
    • A new CPM Payments FactBox containing payment authorization and capture details has been added to the sales order card and list.