Top 5 This Week

Related Posts

Top Features in Business Central 2023 Wave 2 (Oct) | BC 23

The Microsoft Dynamics 365 Business Central October 2023 ( BC 23 ) brings many new features and improvements. Also known as Business Central 2023 Wave 2 or BC 23 edition, these updates aim to make business operations smoother and enhance the user experience. This blog post provides a summary of existing features, improvements, giving a glimpse into the newest functions and capabilities.

Business Central 2023 Wave 2 : New Features

BC 23 introduces numerous new features. Below, select exciting features are listed to help understand what’s new in Business Central 2023 Wave 2.

1. Show related record details from lookup

Now we can open Item Card directly from Purchase Order or Sales Order

Feature details:
Before, you had to click several times to find details about related records on their card pages using lookups or advanced lookup dialogs. Now, you can simply use the ‘Show details’ action in lookup dialogs to easily access information about related records on any page.

BC 23 Show related record details from lookup
BC 23 Show related record details from lookup Feature

2. Data search from anywhere in Business Central

Business Value:
In the office, employees spend as much as 20% of their work hours searching for information. Finding specific information in a timely manner within a business management solution often requires customized queries across various parts of the system. With the ever-growing volume of data, the need to access relevant content quickly is becoming increasingly crucial. Business Central enables you to search through all data pertinent to your role, not limited to just business transactions. It prioritizes the most relevant results, saving you valuable time and allowing you to concentrate on more valuable tasks.

Data search from anywhere in Business Central BC 23
Data search from anywhere feature in Business Central BC 23

Feature Details:
You can initiate a search directly from the Tell Me dialog by using the Alt+Q shortcut key combination from any location within Business Central. To look for data, simply enter one or more keywords in Tell Me. Alternatively, when you access Tell Me while on an editable page, it will automatically search for the value in the presently selected field.

3. Business Central Mobile | New Version

At DirectionsEMEA2023, Microsoft showcased the brand-new MSDyn365BC mobile app, featuring native barcode scanning capabilities and future support for worksheet pages on.

For example, Sample result for the Data Search is as follows:

Data Search in BC 23 Mobile
Data Search in BC 23 Mobile App

4. Al Explorer Feature with AL Extension

Latest edition allows AL Explorer feature inside the AL Extension directly.

AL Explorer in Visual Studio: AL Programming Interface for Business Central
AL Explorer in Visual Studio : AL Programming Interface New Feature for Business Central

5. Analyzing Data Within Business Central Without Generating Reports

Starting from Business Central 2023 Wave 2 (BC 23) onwards, the Analyze feature is now available by default within Business Central. As you may recall, it was previously accessible as a pre-release feature in earlier versions. Microsoft has enhanced this feature and made it available by default for all users. An additional benefit is the removal of the previous limitation of 100K rows. The best part is that it will allow you to create multiple Analyze dashboards inside any list page and will remember them when you visit next time.

More details available on dedicated post of Analyze Feature in Business Central

6. Item Reference No now available in Item Reclassification Journals

The latest version of Business Central now displays the Item Reference No on the Item Reclassification Journals page.

Item Reference No now available in Item Reclassification Journals BC 23
Item Reference No now available in Item Reclassification Journals Business Central Wave 2 October BC 23

7. New SecretText type to protect credentials and sensitive textual values

We can use the new type SecretText data type to protect credentials and sensitive textual values from being revealed during debugging.

New SecretText type to protect data in Business Central with AL Program
New SecretText type to protect data in Business Central with AL Program

8. Enhance the speed of bank account reconciliation with Copilot (Preview Feature)

The bank account reconciliation feature in Business Central has been enhanced with:

  • AI-powered transaction matching, complementing rule-based matching and further reducing the number of unmatched transactions that require review.
  • AI-powered G/L account suggestions, where Copilot proposes the most likely ledger account for posting any remaining transactions and provides the option to remember a specific transaction description for future reconciliations.
  • Built-in demo data for evaluation companies, making it easier to experience and demonstrate Copilot capabilities to others. Demo data is available in English with version 23.1 and in other languages with version 23.2.
Business Central Bank Reconciliation with Copilot
Business Central Bank Reconciliation with Copilot
BC 23 Bank Reconcilation
BC 23 Bank Reconcilation

Following are the steps to do the Bank Reconciliation with Copilot

Step 1: Open the Bank Reconciliations Page of Business Central

Step 2: Click on “Reconcile with Copilot

Step 3: AI will automatically populate the Bank Reconciliation suggestions

Step4: You may either Keep it or delete the same.

9. Delete data from uninstalled extensions as an admin

Value for Businesses:

Prior to this change, when administrators removed an extension without deleting its data, they had to either raise a support case or reinstall the extension. Now, administrators can effortlessly delete extension data after uninstalling, saving time and effort.

Details of the Feature:

The Extension Management page grants administrators access to installed extensions on their tenant. However, it doesn’t display extensions uninstalled before data deletion. This situation may lead to unnecessary storage of old extension data and diminished performance due to loading data from uninstalled extensions in the data model for table extensions. Administrators can swiftly delete outdated data using the newly introduced Delete Orphaned Extension Data page by selecting extensions and choosing the “Delete Data” option.

10. Better performance when working with multiple extensions

Speeding up how data is loaded on the server helps in all situations where the server is used, such as integrating with web services, running background tasks, and during interactive sessions.

In this update, Microsoft making the Business Central server work more efficiently, especially when dealing with data. Before, when developers added extra information to a table, it was stored in a separate table in the database. This was done to avoid disrupting the normal use of the main table when the app was installed, updated, or uninstalled. However, this design slowed down the system when reading data because the server had to combine information from multiple tables.

Now, in this release, Microsoft changed how we store this extra information. All the added details from different extensions are kept in the same place. This means the server only has to combine the main table with one other table, even if there are several extensions. This change will significantly improve the speed of the system when dealing with table extensions while keeping the app lifecycle stable. If you’re moving your data from an older version to version 23, our cloud migration tool supports this new setup.

It’s important to note that this won’t affect how developers write code in the AL language, so no changes are needed from extension or app creators. Another advantage is that developers now have more freedom in organizing their code with table extensions, without worrying about how it might impact performance.

11. Enhancing Performance through Database Lock Reduction

Microsoft made data handling smoother on latest version. Before, when working with the same table, our system used to lock data, causing problems when multiple people wanted to access it. Now, Microsoft changed it, so the system only locks data briefly when needed. This makes your online service work better, faster, and with fewer issues like deadlocks or timeouts

Old Coding

Before Business Central 23 version table locking code style
Before Business Central 23 version locking coding

New Coding

Business Central 23 version locking resolution new feature
Business Central 23 version locking resolution new feature

12. Supporting more countries and regions

Microsoft now support Business Central online in 155 countries and regions, offering even more global coverage.

Following are latest edition added Countries or Regions List

  1. American Samoa
  2. Anguilla
  3. Aruba
  4. Brunei
  5. Cape Verde
  6. Chad
  7. Côte d’Ivoire
  8. Curacao
  9. Dominica
  10. Eritrea
  11. Grenada
  12. Guam
  13. Guinea
  14. Guyana
  15. Haiti
  16. Micronesia
  17. New Caledonia
  18. Palau
  19. Papua New Guinea
  20. Samoa
  21. Seychelles
  22. Suriname
  23. Vanuatu

Business Central Available Locations List in World Map

13. Enhanced Inventory Control: Inventory Adjustment Directly from Item

Now, the inventory adjustment feature is more helpful when multiple people are using it. You can enter the correct quantity in the ‘New Inventory’ field, fixing any mistakes made by another user working with the same item during sales or purchases.

Following are the steps to do the same.

Step 1: As a one time you have to activate “Allow Inventory Adjustment = TRUE” to use this feature. if already enabled this feature then can go directly to Step 2.

Inventory setup with Adjust Inventory feature enable
Inventory setup with Adjust Inventory feature enable

Fig: Inventory Setup Features Enable option

Step 2: You have to open Item card page of any Item wish to adjust the inventory on Business Central.

Step 3: Now click on “Adjust Inventory” from the Process -> Adjust Inventory

Adjust Inventory option in Item card
Adjust Inventory option in Item card

Fig: Item card Action button for Adjust Inventory

Step 4: After clicking “Adjust Inventory” following screen will open. You have to enter the revised inventory on “New Inventory” like I mentioned on following image. Press OK button to pass auto Adjustment entry quick.

Adjust Inventory Page
Adjust Inventory Page

Fig: Adjust Inventory Window

The Adjust Inventory window enables us to enter the new inventory. Based on the input, it will calculate the quantity to be adjusted for posting the correction. Once press “OK” then it will pass necessary inventory correction.

14 . Explore Field in VS Code Directly from Webclient

Now, we can open and review code directly from the latest web client interface.

For example, if you want to check the code for ‘Type’ in Item Card, just follow the steps below. There’s no need to manually configure VS Code connection settings; it will automatically open with the necessary connection settings.

Explore field option in Business Central
Explore field option in Business Central
VS Code directly opened once Explore Field used
VS Code directly opened once Explore Field used

Immediately open this window once you authorize. Make use this feature and save lots of time.

15. New “Allocation Account” Type

Utilize General Ledger Allocations to distribute costs and revenue more efficiently (Allocation Account). You can employ customized allocation keys to automate the distribution of revenue or cost transactions in journals, sales documents, or purchase documents. These allocation keys can trigger automatic G/L entry postings and allocations across different accounts and dimensions.

Allocation Account
Allocation Account
Allocation Account type in PO
Allocation Account type in PO

16. Structuring namespaces in AL : Now Supported

Namespaces are used to organize code into logical groups and hierarchies and they ensure uniqueness in code names and allow reuse of names in different contexts. It also provide structure for the code base, making it easier to navigate and understand.

Normal coding vs namespace coding
Normal coding vs namespace coding

To be continued .. ..

Business Central 2024 Wave 1 – BC 24 Release Updates

Jubel Thomas Joy, a 16+ year Microsoft Dynamics 365 Business Central/NAV/Navision expert, founded "Navision Planet" in 2009. Certified in Business Central , D365 - Commerce and many more. He blogs on the latest updates and various modules of Business Central & LS Central, showcasing expertise in SQL, Microsoft Power Platforms, and over 150 organizations of work experience.


Please enter your comment!
Please enter your name here

Popular Articles