In Business Central 2024 Wave 2, Microsoft has introduced a new Subscription Billing module which allows for the management of subscription contracts in Business Central for recurring revenue streams.
All good so far. However, the module is installed by default and introduces a number of new pieces of data, including number series, source codes, job queues and more (including even a dimension!).
It seems odd that Microsoft is splitting some functionality into separate apps that need to be installed, while at the same time installing a brand new app by default.
The issue here is that beyond the module and data being introduced, it is introduced into every single company. Even when the app is uninstalled, the data remains behind, meaning the data needs to be removed from every company.
Eric Wauters has a full write-up and steps to remove all of the different pieces of data which the module introduces.
One point he makes is that while Microsoft say they are working on a fix, it does seem impossible for them to fully tidy up what has been installed by the module, as there is a risk that some of the data they introduce is already present for another purpose (the introduced dimension is called CUSTOMERCONTRACT
for example, or at least it is in English language environments; in others it will be translated into the relevant language).
Following Eric’s steps will allow you to tidy up the system now to ensure none of it is inadvertently used, but need to do so in every company in the upgraded environment.