diff --git a/src/System Application/App/ControlAddIns/src/MicrosoftDynamicsNavClientBusinessChart.ControlAddin.al b/src/System Application/App/ControlAddIns/src/MicrosoftDynamicsNavClientBusinessChart.ControlAddin.al
new file mode 100644
index 0000000000..aa067b26ed
--- /dev/null
+++ b/src/System Application/App/ControlAddIns/src/MicrosoftDynamicsNavClientBusinessChart.ControlAddin.al
@@ -0,0 +1,60 @@
+#if not CLEAN24
+// ------------------------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// ------------------------------------------------------------------------------------------------
+
+#pragma warning disable AA0247
+controladdin "Microsoft.Dynamics.Nav.Client.BusinessChart"
+{
+ ObsoleteState = Pending;
+ ObsoleteTag = '24.0';
+ ObsoleteReason = 'Replaced with BusinessChart addin.';
+ RequestedHeight = 320;
+ MinimumHeight = 180;
+ RequestedWidth = 300;
+ MinimumWidth = 200;
+ VerticalStretch = true;
+ VerticalShrink = true;
+ HorizontalStretch = true;
+ HorizontalShrink = true;
+
+ Scripts = 'Resources\BusinessChart\js\BusinessChartAddIn.js',
+ 'https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.5.1.min.js',
+ 'https://code.highcharts.com/9.1.1/highcharts.js',
+ 'https://code.highcharts.com/9.1.1/highcharts-more.js',
+ 'https://code.highcharts.com/9.1.1/modules/accessibility.js',
+ 'https://code.highcharts.com/9.1.1/modules/funnel.js';
+ StartupScript = 'Resources\BusinessChart\js\Startup.js';
+ RecreateScript = 'Resources\BusinessChart\js\Recreate.js';
+ RefreshScript = 'Resources\BusinessChart\js\Refresh.js';
+ StyleSheets = 'Resources\BusinessChart\stylesheets\BusinessChartAddIn.css';
+
+ ///
+ /// Event raised when a data point has been clicked.
+ ///
+ event DataPointClicked(Point: JsonObject);
+
+ ///
+ /// Event raised when a data point has been double clicked.
+ ///
+ event DataPointDoubleClicked(Point: JsonObject);
+
+ ///
+ /// Event will be fired when the control add-in is ready for communication.
+ ///
+ event AddInReady();
+
+ ///
+ /// Event will be fired when the control add-in should be refreshed.
+ ///
+ event Refresh();
+
+ ///
+ /// Initialize and updates the chart. This method must be called before any controls will work.
+ ///
+ /// The full set of data needed for initializing the chart.
+ procedure Update(ChartData: JsonObject);
+}
+#pragma warning restore AA0247
+#endif
\ No newline at end of file