Showing posts with label dynamics 365. Show all posts
Showing posts with label dynamics 365. Show all posts

Wednesday, September 23, 2026

New in Business Central 2026: Built-in Expense Management

Expense management has been a common area where companies use external tools to capture receipts, submit expenses and manage reimbursements.

Business Central is now bringing this process into the system with the new Expense Management capabilities. And with Expense Agent, AI can also help automate the process.

What is Expense Management?

Expense Management allows employees to record business expenses, create expense reports, submit them for approval and process reimbursements directly in Business Central.

It can be used for expenses such as:

  • Travel

  • Hotels

Wednesday, August 26, 2026

New in Business Central 2026: Purchase Invoice Matching Across Multiple Orders

Processing vendor invoices has become much more flexible in Business Central 2026. Microsoft has introduced a new Get Order Lines action that allows a single purchase invoice line to be matched with multiple purchase order lines and receipt lines. This is especially useful for businesses that receive partial deliveries or consolidated invoices. (Microsoft Learn)

What was the challenge before?

Previously, Business Central mainly relied on the Get Receipt Lines action, where invoice matching was based on posted receipts and generally followed a one-to-one approach.

This made invoice processing difficult when:

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:

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:

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:

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. 

Tuesday, January 17, 2023

Do not have a work account to subscribe to Microsoft Dynamics 365 trail? Here is the solution!

Hi All, 

Happy new year, all! :)

Has this also been a constant struggle for you that you want to use Microsoft Dynamics 365 trial for which you do not want to use your personal account but at the same time it does not allow you to use your personal account. 

Microsoft has a special feature for Developers so that we can learn and work on our Personal Projects. :D

It is called Microsoft 365 developer subscription. 

Monday, August 1, 2022

Validate User input data using Regular Expressions in Business Central using AL

 Hi Reader, 

Data is a crucial part of a Database and should be stored correctly and in the right format. But how do you make sure that users will not make any manual errors for the new customized fields? For example, if an E-mail is to be sent, the E-mail entered by the user should be in the right forward or valid so that emails are sent correctly. 

For scenarios like these, regular expression comes handly. 

Monday, April 25, 2022

Automated testing for Customizations in Business Central

Hi All, 

Long blogs are something I do not write that often; but stay with me, it is going to be worth it! ;)

Microsoft provides a Test Toolkit with Business Central that allows you to manage and run automated tests. You can find the toolkit on the DVD in the applications\TestFramework folder.

Note: Added as an extension by Microsoft for new versions. To be able to use this toolkit, add that as a dependency in app.json

Once the Test Tool is installed, you can run the standard tests (if they were installed). Search for AL Test Tool using Search/Tell Me.