Wednesday, June 24, 2026

Payable Agents in Business Central — Let AI Handle Your Invoices!

Hi All,

If your AP team is drowning in invoices, good news is that Business Central now has Payable Agents and they're here to save the day.

Let's break it down.

What is it?

Wednesday, May 13, 2026

What’s New in Microsoft Dynamics 365 Business Central 2026 Release Wave 1

Hi All,

Microsoft has published the release plan for Dynamics 365 Business Central 2026 Release Wave 1, and the update brings several enhancements across AI, manufacturing, finance, Shopify integration, and developer productivity.

Some of the notable features planned for this release:

Thursday, April 16, 2026

You Don’t Need One AI — You Need the Right AI for the Right Job

 Hi All,

Everyone is asking: “Which AI are you using?” — ChatGPT, Gemini, Claude, etc..? The honest

answer is: all. But each for a different purpose. The process of Orcestration is the key to have the solution.

Here is how I think about it.

Sunday, March 29, 2026

The New Quality Management Module in Business Central

 Hi All,

Quality inspections, quarantine, incoming goods checks, these always needed a third-party app or custom workaround in BC. Not anymore! 

For me, this is really exiting as I have worked extensively with custom Quality module for a company and to see Microsoft to have it as standard is a treat!

Microsoft released the native Quality Management Module as part of 2025 Release Wave

2 (December 2025). Let’s look at what it does.

Friday, February 20, 2026

How I Use Claude AI to Plan and Get Things Done

Hi All!

As a NAV/D365BC consultant, my days are a mix of client calls, fit-gap analysis, writing functional specs, debugging AL code, and preparing training material — sometimes all on the same day. Sound familiar?

A few months ago, I started using Claude AI as a productivity tool, and honestly, it's changed how I work.

Thursday, January 8, 2026

Code Refactoring and Writing Testable Code in AL – Business Central

 Hi All,

As AL developers, we often start with a quick solution by putting all the logic in one big procedure, get the feature working, and ship it. But over time, that "quick solution" becomes a massive block of code that's hard to read, harder to change, and nearly impossible to test. Sound familiar?

Today, let's talk about refactoring your AL code and writing it in a way that's actually testable. These two things go hand in hand.

What Is Refactoring?

Refactoring means restructuring your existing code without changing what it does. You're not adding features, and you're making the code cleaner, more focused, and easier to work with over time.

Thursday, November 20, 2025

Latest Mocking HTTP Calls in AL Business Central (on-premise) for Better Testing

Hi All,


In Business Central development, talking to external web services using `HttpClient` is common. But when you write automated tests for AL code, relying on real HTTP calls is brittle as the external service could be down, change its API, or slow you down. That’s why the ability to mock outbound HTTP calls in AL is a big deal.

Wednesday, October 15, 2025

New Feature in BC: Auto-create Fixed Assets

Hi All,

Business Central now lets you automatically create Fixed Assets directly from purchase documents, reducing manual setup and ensuring cleaner data. It’s a simple but powerful addition that saves time for finance teams.

Enable the feature in Fixed Asset Setup, map posting groups, and post your purchase invoice to let BC create the asset automatically.

The detailed steps are as follows:

Tuesday, September 16, 2025

Sales Order Agent in Business Central

 Hi All,

In the latest release of Business Central, Microsoft introduced a powerful new AI-based feature called the Sales Order Agent. This functionality is designed for users to save time and reduce manual data entry by automatically creating sales orders from incoming emails.
This is part of Microsoft’s ongoing effort to make Copilot features in Business Central smarter and more useful for daily operations.

Let’s take a simple look at what it does, how it works, and why it matters.

Monday, August 18, 2025

Install and Upgrade Codeunits in Business Central

Hi All, 

Install and Upgrade special codeunits are important because they help you manage what happens when your app is first installed, when it is upgraded to a newer version r expecially when there is a change in table structure

Here we will see how to create them and why they are important. But before that, what are they?

What is an Install Codeunit?

Monday, July 21, 2025

Handling Design customization during BC upgrade

 Hi All, 

Design customizations in Business Central often used to make quick to changes to page fields, layouts and actions. If not managed correctly, these changes are lost during upgrade. 

The safest and most maintainable way to handle them is by organizing these customizations in a separate app.

Tuesday, June 17, 2025

Essential Git commands for working with VS Code

 Hi All, 

When working with Git in Visual Studio Code (VS Code) for our BC extensions, having a good grip on essential Git commands can streamline your development process. 

Here's a concise list of the most useful Git commands:

Before making any commits, configure your Git identity:

Wednesday, May 14, 2025

How to establish OAuth connection in Business Central for APIs

Hi All, 

Integrations are something I am really passionate about and are one of my favourites implementations!

Before you can start a development, the basic and first thing to do is to setup a connection. 

If you're working with Microsoft Dynamics 365 Business Central SaaS and need to connect through APIs — whether for integrations, automation, or custom apps — you'll need to register your app in Microsoft Entra ID (previously Azure AD). This enables secure OAuth 2.0 authentication and gives your app the right permissions to talk to Business Central.

Here is what you need to do:

Tuesday, April 1, 2025

How to work with Github Copilot in VC Code

Hello Everyone, 

AI will take away our jobs! No, it will not. We need to understand its benefits and take it as a helping hand. Think about it, when you have a task and this requires you to create many objects, work on some basic assigment things but also requires a lot of logic, would you want to concentrate on the logic, do this repitative stuff, manually write basic code or rather let the AI do that tedious task?

Of course, it will not give you advanced-level stuff, but it is pretty cool and also gives you answers based on your objects and fields. 

Now, let's see how we can achieve it!

Tuesday, March 4, 2025

CI/CD pipeline for Business Central - What is it and How does it work!

Hello Everyone, 

This is a lengthy topic and the idea of this Blog is to give a short description of what it is and how it works :D It is not as complicated as it sounds.

What is CI/CD in simple terms?

It is a defined practice that developers follow for their feature changes. 

CI stands for Continuous Integration - If you are familiar with Git, this process includes Pull, push and Merge requests. Then an Azure Pipeline runs automated tests to ensure everything is ok after all the code changes. 

CD stands for Continuous delivery - This Azure Release Pipeline creates a version and ensures that your project is ok and can be released/delivered as it is tested. 

Sunday, February 9, 2025

10 Tips for Business Central Technical Consultants Working with Clients

Hello Everyone, 

If you’ve been in this field for a while, you know that working with clients isn’t just about writing AL code or fixing issues—it’s about understanding their business, solving problems, and making sure they get the most out of Business Central.

From my experience, here are 10 key things to keep in mind when working with clients, and I hope this can help people who have moved from Developer to Consultants. :)

1. Understand the Business First

Wednesday, January 1, 2025

Understanding Modify(true) and Modify() in AL: When to Use Them and What to Watch Out For

Hello Everyone, 

During a recent Business Central project, I encountered a serious issue when modifying bulk records using Modify(True). The system froze, causing performance bottlenecks and making the process unusable. After troubleshooting, I realized that improper use of Modify(True) was the root cause.

What Are Modify(True) and Modify?

  • Modify: Saves changes to the database without triggering the OnModify trigger.
  • Modify(True): Saves changes and triggers the OnModify trigger, executing any additional logic defined in the table.

Thursday, March 2, 2023

Business Central Update - Inherent Permissions

Hello Everyone, 

Let's say a user wants to run a certain process and in ideal cases, that user should have the permissions which you can assign by adding a user to the User Group. This sometimes leads to a lot of Permission errors and granting unnecessary permissions. 

Let's take an example:

Wednesday, February 1, 2023

Is ChartGPT useful for AL Programming? Lets find out!

 Hello All, 

There is no surprise that ChartGPT is everywhere. So, I wanted to try a few things w.r.t Business Central on how accurate and efficient it is. 

We all are aware of how specific the customizations are in BC and it is extremely hard to find solutions on MS Docs, youtube, or over the internet. Dynamics Forums are our go-to things for these, but it is definitely tough to get coding solutions, that too on time. 

I was amazed to see how the results came out, maybe not always be an optimal solution, but the way it handles your specific requirements and brings you a solution.