Miljan Milosavljević's Avatar

Miljan Milosavljević

@miljance.bsky.social

Microsoft MVP | Developer | Microsoft Dynamics 365 Business Central #msdyn365bc https://miljan.rs/

187 Followers  |  94 Following  |  72 Posts  |  Joined: 10.11.2024
Posts Following

Posts by Miljan Milosavljević (@miljance.bsky.social)

Preview
Building BcMCPProxy.exe and Connecting to Claude Desktop (BLOG 3 OF 4) Introduction In the previous posts, we covered the concepts ( Blog 1 ) and the BC MCP Server setup ( Blog 2 ). Now it’s time to get hand...

I just connected Claude Desktop to #MSDyn365BC. Here's exactly how I did it.

mohana-dynamicsnav.blogspot.com/2026/02/buil...

11.02.2026 08:25 — 👍 5    🔁 1    💬 0    📌 0

How I read it: not guaranteed but might happen if the stars allign :)

13.01.2026 09:47 — 👍 0    🔁 0    💬 1    📌 0

I guess Microsoft cannot guaranty something like that. I think @sbalslev.bsky.social would be a guy to ask - that is my guess.

13.01.2026 09:11 — 👍 1    🔁 0    💬 1    📌 0

My experience is that it does not pop up always. Try to publish the empty app or the app containing only pages. The behaviour might have changed in the meanwhile.

12.01.2026 22:41 — 👍 0    🔁 0    💬 1    📌 0
Preview
When “Errors” Don’t Stop the Process: A Hidden Risk in Business Central Even if you’re not a developer, it’s useful to know that in Business Central there are different ways the system can react when something goes wrong. Most people naturally assume: if an error happens, everything stops and nothing gets saved. In many cases, that’s true - and it’s a good safety net. But there’s a specific development feature in Business Central that can change this behavior.

When “Errors” Don’t Stop the Process: A Hidden Risk in Business Central
#BusinessCentral #MSDyn365BC

29.12.2025 11:58 — 👍 2    🔁 0    💬 0    📌 0
Post image

Just dropped a new tutorial on Update Record in Copilot Studio + Business Central 🎯

The key ingredient? System IDs. Here's the 2-step workflow that makes updates reliable every time.

Made at special request from our community.

Watch: youtu.be/lq1yDGI4bAQ

#CopilotStudio #BusinessCentral

22.12.2025 03:50 — 👍 2    🔁 1    💬 0    📌 0

That line was written by AI. 😀

But I liked it too!

15.12.2025 15:59 — 👍 1    🔁 0    💬 0    📌 0
Preview
Oops, I Did It Again: Reversing G/L Transactions in Business Central As a developer who somehow ended up writing a financial blog post, I’ve discovered something hilarious: reversing General Ledger (G/L) transactions in Business Central is like hitting Ctrl+Z for developers… only with extra paperwork. Instead of magically undoing mistakes, Business Central makes sure every reversal is properly tracked with balancing entries and correction flags. It’s undo with an audit trail — because accountants don’t trust magic, they trust more entries.

Oops, I Did It Again: Reversing G/L Transactions in Business Central

15.12.2025 07:01 — 👍 4    🔁 0    💬 1    📌 0
Preview
Simple Text Editor for Business Central Every now and then, you hit a very simple need in Business Central: “I just want a big text box where users can type a longer note and store it safely.” No rich formatting, no Word integration, no extra tables. Just plain text, saved in a field, opened with a single action. That’s exactly what this Simple Text Editor for Business Central…

Simple Text Editor for Business Central

24.11.2025 07:09 — 👍 3    🔁 1    💬 0    📌 0

Oh yes, we do need that one also.

17.11.2025 19:08 — 👍 0    🔁 0    💬 0    📌 0
ZUGFeRD Export with custom reports by pri-kise · Pull Request #29255 · microsoft/ALAppExtensions Summary Enable ZUGFeRD export for custom reports. Work Item(s) Fixes #29254 AB#609600

I really appreciate your recent PRs
One add. note for partners. If you're customers are still using custom reports instead of report ext. then you need some additional code and you have to wait until this PR is merged to easily embed the XML only in the ZUGFeRD process:
github.com/microsoft/AL...

17.11.2025 18:50 — 👍 0    🔁 1    💬 1    📌 0

🧑‍🔧

17.11.2025 08:20 — 👍 0    🔁 0    💬 0    📌 0
Preview
Polishing xRechnung and ZUGFeRD in Business Central In the last few weeks, I’ve spent quite some time in the German e-invoicing corner of Business Central – specifically around the xRechnung and ZUGFeRD formats that Microsoft ships on top of the E-Documents framework. These formats are strategically important. With B2B e-invoicing becoming mandatory in Germany in phases from 2025 onwards, and formats like xRechnung and ZUGFeRD explicitly listed as compliant EN 16931 syntaxes, quality matters a lot more than “it usually works”.

Polishing xRechnung and ZUGFeRD in Business Central

17.11.2025 07:12 — 👍 4    🔁 2    💬 2    📌 0
Post image

👀 Tired of jumping between portals to manage Power BI in Business Central? Power BI Monitor brings it all under one roof! 🚀

✅ See refreshes in real time
✅ Spot errors fast

Your BC Power BI control center is just a click away 👉 thinkaboutit.be/2025/11/intr...

#PowerBI #msdyn365bc #DataMadeEasy

16.11.2025 13:18 — 👍 9    🔁 2    💬 0    📌 0
Preview
How to Accidentally Break Business Central (for Fun) From time to time, I like to write about the fun stuff in Business Central. You know — those moments where curiosity meets “oh no, what have I done?” This time, I played around with Analysis Mode. Spoiler alert: if you follow my steps carefully, you might just manage to kill the session… or in extreme cases, the entire browser. 🚑💻

Ever wondered how far you can push Analysis Mode in Business Central?
Let’s just say curiosity, AppSource apps, and Pivot mode are a dangerous combination.
Spoiler: You might break BC… or your browser. 🚑💻

28.08.2025 15:12 — 👍 2    🔁 0    💬 1    📌 0
Preview
Conditional Page Breaks in Word Layouts for Business Central Reports If you’ve ever tried to introduce conditional page breaks in Word layouts for Business Central, you already know: it’s a troublesome path filled with hacks, quirks, and a bit of wizardry. Recently, I had an interesting conversation about this topic, so let me share the insights in blog form. The Question A fellow developer asked: “Is it possible to add a conditional page break in a Word layout?

Conditional Page Breaks in Word Layouts for Business Central Reports

18.08.2025 06:17 — 👍 4    🔁 1    💬 0    📌 0

I do not know much about your background but if you had to practice your communication skills, you came a long way because you are one of the nicest persons in the #msdyn365bc bubble. I feel like someone had to say this.

06.07.2025 16:08 — 👍 2    🔁 0    💬 1    📌 0
Preview
Understanding the Contoso Demo Data Tool in Business Central From time to time, I hear discussions about how to manage demo and setup data in a fresh Business Central environment. Historically, Microsoft handled this using RapidStart Configuration Packages, which were used behind the scenes when creating new companies. However, this approach was mostly reserved for Microsoft and wasn't available to partners publishing on AppSource. That has changed. Since…

Understanding the Contoso Demo Data Tool in Business Central

06.07.2025 11:40 — 👍 4    🔁 0    💬 0    📌 1
Preview
Search code on GitHub in the browser You don’t always have to clone a repository just to perform a code search. Try these two web-based alternatives!

Hey developers for #msdyn365bc:
You don't always have to clone a repository just to perform a code search. Try these two web-based alternatives!

My new blog:
𝗦𝗲𝗮𝗿𝗰𝗵 𝗰𝗼𝗱𝗲 𝗼𝗻 𝗚𝗶𝘁𝗛𝘂𝗯 𝗶𝗻 𝘁𝗵𝗲 𝗯𝗿𝗼𝘄𝘀𝗲𝗿
nataliekarolak.wordpress.com/2025/07/01/s...

01.07.2025 08:45 — 👍 9    🔁 6    💬 0    📌 1
BC Friday Tips #31 Block Users using Security Group - That NAV Guy Want a quick way to block most users from accessing an environment? Use the environment- level security group.

Want a quick way to block most users from accessing an environment?

Use the environment- level security group.

thatnavguy.com/bc-friday-ti...

#msdyn365bc #businesscentral

09.05.2025 18:23 — 👍 0    🔁 1    💬 0    📌 0

Good one, hoping to see some input here.

28.04.2025 10:21 — 👍 0    🔁 0    💬 0    📌 0
Preview
Docs: What’s new in BC 26 for developers Summary of all technical changes in Business Central 2025 release wave 1 (BC 26 / runtime 15.0) mentioned in the docs.

Holy moly, so many technical changes in BC 26!
Find them all summarized in my new blog for #msdyn365bc:

𝗗𝗼𝗰𝘀: 𝗪𝗵𝗮𝘁’𝘀 𝗻𝗲𝘄 𝗶𝗻 𝗕𝗖 𝟮𝟲 𝗳𝗼𝗿 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀
nataliekarolak.wordpress.com/2025/04/02/d...

Videos are linked as well!

02.04.2025 13:17 — 👍 14    🔁 3    💬 1    📌 2
Preview
Namespaces to the rescue If you remember my post about Warning cleanup, you might already know how I feel about the VS Code extension for Business Central called AZ AL DEV Tools/AL Code Outline. Well, this post is another round of well-deserved praise for that extension. Frankly, I wouldn’t just buy the creator a coffee—I’d treat them to multiple lunches! It has saved me a ton of time once again, so I decided to invest a bit of that saved time into writing this blog post.

Saved 42 hours with AZ AL Dev Tools!
Had to update 2,000 objects in Business Central due to naming conflicts. Manual work? A full workweek. Automation? Seconds.

Huge thanks to AZ AL Dev Tools for making this painless!
#MSDyn365BC #BusinessCentral #Automation #ALDevelopment

01.04.2025 10:04 — 👍 6    🔁 0    💬 0    📌 0
Preview
Streamlining Subscription Billing: Business Central 2025 Wave 1 Updates Explained Microsoft recently updated the release plan for Business Central 2025 Wave 1, introducing significant changes to the Subscription Billing module. If you missed it, here’s what Søren Friis Alexandersen announced on LinkedIn: Link. This post summarizes the most impactful updates—so buckle up! Align Subscription Billing with standard user experience and terminology. Several changes have been made to improve consistency and reduce confusion:

🚀 Big changes coming to Business Central 2025 Wave 1! Microsoft has revamped Subscription Billing, improving terminology, adding demo data support and enhancing rebilling for usage-based billing. Plus, Power BI reports & extensibility are on the way! #subscriptions #msdyn365bc #BusinessCent

31.03.2025 07:06 — 👍 0    🔁 0    💬 0    📌 0
LinkedIn This link will take you to a page that’s not on LinkedIn

Starting from yesterday, new #Edocuments localizations for #MSDyn365BC are now available on AppSource:

- Germany: lnkd.in/dzR8U9Sg
- Spain: lnkd.in/dwDKCc9E
- Australia and New Zealand: lnkd.in/d4GcEHAe

We will deliver more soon... Stay tuned! 🚀

03.03.2025 19:09 — 👍 2    🔁 2    💬 0    📌 0

Yes, I have seen this way of thinking with my colleagues also. It is not wrong of course. From my point of view, this is just unnecessary. Functions should be small enough - that is more important rule from my perspective. More code impairs readability.

13.02.2025 15:39 — 👍 2    🔁 0    💬 0    📌 0

Maybe other apps may be dependant on it - that way it is mandatory to have this app in order that other apps can work. Other than that I personally would not like to have an app that nobody can uninstall in my environment. Or rephrased - I advise against setting an app to "Excluded".

13.02.2025 15:25 — 👍 3    🔁 0    💬 0    📌 0

That is for sure nit Microsoft had in mind with these apps. Why do you want to prevent uninstalling the app?

13.02.2025 15:12 — 👍 0    🔁 0    💬 1    📌 0

Which is fine. I just do not like that this could mean that local variables should be reset at the start of the function. I feels like anti-pattern.

13.02.2025 15:06 — 👍 2    🔁 0    💬 1    📌 0

I would suggest directing the question to Microsoft. I think they did not plan for anyone else them themselves to use this prefix.

13.02.2025 14:55 — 👍 0    🔁 0    💬 1    📌 0