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?
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?
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:
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.
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.
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.
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.
Hi All!
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.
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:
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.
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?
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.
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:
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:
Hello Everyone,
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.
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
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.
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.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:
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.