Microsoft Dynamics 365 Business Central
Discover the unique world of Dynamics ERPs
Newest article
BC Open Source? How to start?
BC Open Source? How to start? One of the most exciting news introduced last month in Lyon during Directions EMEA 2023 was the changes to the open-source initiative. This means that you can now contribute to the source code of the Base app and the System app, which are now based on the main development version (next-major) branch. In this blog post, I will guide you through the steps to start with the open-source development for Business Central. You will learn how to clone the repositories, set up your development environment, make changes to the code, and submit pull requests to contribute to the project. Please noteMicrosoft is still determining the best strategies and configuration for their open-source BC programs. That means there can be changes to the process, setup, permission...
Meet me on tech conference
Latest Articles
Customize Base-Application
Although it is really not the way how we should develop new functionality, it is sometimes still necessary to customize standard code in Base Application. I do not usually allow developers working on my projects to customize the standard apps if it is not absolutely...
Processing Sales Returns and Cancellations
It's tricky when a customer wants to cancel or return the item they bought from your company. One of the best ways to handle this through Business Central is to create a "sales credit memo" or a sales post that highlights the specific change. By doing this, you'll be...
How to Record Prices and Discounts for Purchases
You can't get anywhere as a business if you don't produce sales through selling your items. But it's also just as important to keep as much inventory coming in as what's going out, so it's good to keep a clean record of your purchases, prices for those purchases, and...
C/AL + AL: SetAutoCalcFields
SetAutoCalcFields is very similar method to CalcFields method. The only difference is that CalcField is run on the records already loaded from the database. On the other hand, SetAutoCalcFields is set before the records are loaded from the database. Although it can be...
C/AL + AL: CalcFields
CalcFields is a method to calculate the FlowFields in a record. Flowfields are special fields (virtual) that are not stored physically in the database/table. Standard fields are loaded once the record is retrieved from the database. However, as the flowfields are...
Recording Prices and Discounted for Sales
As a business, your main source of income is from your sales. Sales are one of the most important aspects for your company, so when you need to record and keep track of all the surrounding aspects. Business Central is there to help you keep things tidy and optimized....
Item Transfers and Stock Adjustment
Inventory management is a long and sometimes painful process, that's why with Business Central's inventory management tools there is always an easy way to mark, map, and transfer your physical and digital products around. Although there are a lot of tools involved,...
Optimized Progress Dialogues in C/AL
In the previous articles (see here) we discussed how to build standard progress dialogue in C/AL language. However, as mentioned at the end of the article, this way is definitely not applicable to a production environment due to the performance issues. In this...
Dimensions (part 2)
This is the second part of the articles about Financial Dimensions. The first part that described what dimensions are and how to set up them on customers and vendors properly is here. How To Set Up Dimension Priorities, Combination, and Global Dimensions To make an...
Progress Dialogues in C/AL
One of the most neglected things I found on projects I have reviewed is progress dialogue for tasks, that run for more than a seconds. Although it is not always easy to estimate how long the task will run on production data, it is necessary to use progress dialogue as...
How to Use Posting Groups in Business Central
Posting groups are a major tool when using Business Central. The main point of posting groups is so that businesses' can create links for certain accounts in separate application areas. This means accounts can be linked whether they are associated with the general...
Dimensions (part 1)
What Are Business Central's Dimension? Dimensions are part of Microsoft's Business Central to help you run your business smoothly and more efficiently. Dimensions allow customers and vendors to view and analyze documents easier, providing reliable and quick feedback...
Creating and Managing Items With Business Central
When it comes to owning a business, a key part of owning it includes selling a product, or keeping up with the stock of selling and receiving goods. Each item in your business can be managed to assign to an item card to make it easier to track and manage. An item card...
Saved Settings in reports – how does it work?
Saved Setting in reports is one of the functionalities that are in the Business Central (and also in NAV) for a long time (since NAV 2015); However, many people do not know about this feature and what possibilities are offered. Everyone knows that reports contain at...