MB-820 Exam Preparation Material | Microsoft Dynamics 365 Business Central Developer

Prepare for the MB-820 with reliable study materials, practice questions, and key exam insights.

Prepare for the MB-820 Microsoft Dynamics 365 Business Central Developer exam with CertQueen's independently developed study resources. Review important concepts, practice scenario-based questions, and use clear explanations to identify areas that require further study.

Question#1

HOTSPOT
A company plans to import and export data with Business Central
You must configure an XMLport that provides the following implementation;
• Specifies import 01 export on the Request page at run time
• Formats the data in a non-fixed length CSV format
You need to create the XMLport.
How should you complete the code segment? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


A. 

Explanation:
Direction: Both
Format: VariableText
You are configuring an XMLport for Business Central with the following requirements:
Specifies import or export on the Request page at runtime.
Formats the data in a non-fixed length CSV format.
XMLport Configuration:
Specifies import or export on the Request page at runtime.
The Direction property must be set to Both.
This allows the XMLport to both import and export data depending on user selection during runtime.
Formats the data in a non-fixed length CSV format.
The Format property must be set to VariableText.
VariableText is used for delimited text formats like CSV, which do not have a fixed length for fields.

Question#2

DRAG DROP
You plan to run a debug for a client.
You extend the Standard Sales - Invoice report to add a new requirement.
You create a Report Extension 'Ext Standard Sales - Invoice' with ID = 50100 and add the following lines of code. (Line numbers are included for reference only.)



The client informs you that the value of the New Total VATBaseLCY column is incorrect.
You need to run a debug to identify the cause.
Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.


A. 

Question#3

You ate creating a view for a Business Central app.
The view requires a custom layout that displays only customer records with a balance greater than 500 in local currency.
You need to configure the view to specify that it has a custom layout.
Which property combination should you use?

A. shareLayout = false; Filters = where (Balance = filter (> 500), “Currency Code" = filter ("ICY*));
B. SharedLayout - true; Filters - where (Balance ■ filter (> 506), “Currency Code" - filter ('LCY')>;
C. SharedLayout - false; Filters - where ("Balance (ICY)" - filter (> 500));
D. Sharediayout = true; Filters - where ("Balance (ICY)" - filter (> 500));

Explanation:
https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/properties/devenv-sharedlayout-property?wt.mc_id=d365bc_inproduct_alextension

Question#4

HOTSPOT
A company uses a Vendor-List report from the Base Application.
The company has new requirements that cannot be met by extending the Vendor - List report.
You create a new report named My Customized Vendor - List.
You need to replace the Vendor - List report with My Customized Vendor - List.
How should you complete the code segment? To answer, select the appropriate options in the answer area. NOTE Each correct selection is worth one point.


A. 

Explanation:
Codeunit::"Report Management", 'OnAfterSubstituteReport' If ReportId = Report::”Vendor C List” then NewReportId := Report::”My Customized Vendor - List”

Question#5

A company plans to optimize its permission sets.
The company has the following permission sets:



You need to provide the following implementation for a third permission set:
• Create a new Permission Set C that is a composite of Permission Set A and Permission Set B.
• Assign Permission Set C to a user.
You need to ensure that the user has only read access to the Job table.
Solution: Set the IncludedPermissionSets property to Permission Set A.
Does the solution meet the goal?
A. Yes
B. No

A. B

Exam Code: MB-820
Q & A: 122 Q&As         Updated:  Oct 24,2026

 

 Access Complete MB-820 Preparation Material

What This MB-820 Study Resource Helps You Do

Review Key Concepts

Review the technologies, products, processes, and practical skills covered by the current MB-820 exam objectives.

Practice Scenario-Based Questions

Work through independently developed questions designed to strengthen your understanding of technical scenarios and decision-making.

Identify Knowledge Gaps

Use your results and the provided explanations to find weaker areas and focus your study more effectively.

How to Use This MB-820 Preparation Material

Review the Exam Scope

Start by reviewing the topics covered by the MB-820 exam. Compare them with the official exam objectives to understand the required technologies, operational tasks, and practical skills, then identify the areas that deserve the most attention.

Practice Independently

Complete a focused set of practice questions for each topic. On your first attempt, avoid referring to notes, answers, or other study resources so that you can evaluate your current understanding more accurately.

Study the Explanations

Review the answers and explanations after completing each practice session. Understand why the correct option is appropriate for the given scenario and why the other options may be incorrect or less suitable.

Close Knowledge Gaps

Keep track of incorrect answers, unfamiliar concepts, and weaker knowledge areas. Review these topics using official documentation and practical experience, then answer the related questions again to reinforce your understanding and monitor your progress.

Independent MB-820 Preparation Resource

CertQueen independently develops its certification study materials for educational purposes. The practice questions are not copied from, recalled from, or presented as live or official exam questions.

CertQueen is not affiliated with, endorsed by, sponsored by, or authorized by any certification provider. Certification names, exam codes, product names, and related trademarks are the property of their respective owners and are referenced only for identification and educational purposes.