Microsoft Dynamics 365 Business Central Developer (MB-820) - Microsoft

Exam Questions

94%

Students found the real exam almost the same

1,057

Students passed this exam after ExamsQA Prep

95.1%

Average score during Real Exams at the Testing Centre

💡

Browse at least 50% questions to maximize your chances of passing

Free Preview Questions

Sample MB-820 Exam Questions & Explanations

Practice with real question formats, multiple choice options, and detailed answer explanations for Microsoft MB-820.

Question #1 Verified Q&A
HOTSPOT You need to download a stored picture from the Room Incident page.<br />
<br />
How should you complete the code segment? To answer, select the appropriate options in the
Explanation:
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_5_Im2.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
var<br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_6_Im3.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
begin<br />
TempBlob: Codeunit "Temp Blob";<br />
IncidentOutStream: OutStream;<br />
IncidentInStream: InStream;<br />
ImageFilter, FileName: Text;<br />
// Initialize the TempBlob and streams<br />
TempBlob.CreateOutStream(IncidentOutStream);<br />
Rec.Image.ExportStream(IncidentOutStream); // 'Rec' refers to the current Room Incident record<br />
TempBlob.CreateInStream(IncidentInStream);<br />
// Set the filters and filename for the image<br />
ImageFilter := 'Image Files (*.bmp,*.jpg,*.jpeg,*.gif)|*.bmp;*.jpg;*.jpeg;*.gif';<br />
FileName := 'Customer Picture';<br />
// Prompt the user to download the image<br />
if not DownloadFromStream(IncidentInStream, '', 'Download Incident Picture', '', ImageFilter,<br />
FileName) then<br />
Error('Unable to download the image.');<br />
end;
Question #2 Verified Q&A
HOTSPOT You need to create the codeunit to read the POS terminal APIs.<br />
<br />
How should you complete the code segment? To answer, select the appropriate options in the
Explanation:
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_8_Im4.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_9_Im5.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
{<br />
codeunit 52102 "POS API Management"<br />
Access = Public;<br />
begin<br />
Permissions = TableData "POS Information" = rwdx;<br />
end;<br />
trigger OnRun()<br />
readAPI();<br />
begin procedure readAPI() // Your code here to read from the POS API<br />
end;<br />
}<br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_10_Im6.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" />
Question #3 Verified Q&A
HOTSPOT You need to define the properties of the comments field of the Non-conformity page.<br />
<br />
How should you complete the code segment? To answer, select the appropriate options in the
Explanation:
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_11_Im7.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_11_Im8.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_12_Im9.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" />
Question #4 Verified Q&A
You need to define the data types for the fields of the N on-conformity table.<br />
<br />
Which two data types should you use? Each correct answer presents part of the solution.<br />
<br />
NOTE: Each correct selection is worth one point.
A Date Time for the Non-Conformity Date field
B Code for the Non-Conformity Number field
C Integer for the N on-conformity Number field
D Char for the Non-Conformity Number field
E Date for the Non-Conformity Date field
Correct Answer: Code for the Non-Conformity Number field, Date for the Non-Conformity Date field
Question #5 Verified Q&A
HOTSPOT You need to create the Install codeunit that is requited in the extension used for installing or updating the Housekeeping app.<br />
<br />
Which data type or declaration should you use? To answer, select the appropriate options in the
Explanation:
<img src="https://examsqa.com/storage/question-images/microsoft-dynamics-365-business-central-developer-mb-820_page_13_Im10.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
For the Install codeunit required for the extension used for installing or updating the Housekeeping<br />
app, you should use the following data type and declaration: Data type for information: ModuleInfo Start of the declaration of the method or procedure to perform the tasks: local procedure In AL language, which is used for developing extensions in Business Central, an Install codeunit is a special type of codeunit that is used to handle installation or upgrade logic for an extension. ModuleInfo is a data type that contains information about the current extension, such as its version. It is typically used within the OnInstallAppPerCompany or OnUpgradePerCompany triggers of an Install codeunit to determine if the app is being installed for the first time or upgraded. A local procedure within an Install codeunit is a method that is only accessible within the codeunit itself. It is not visible to other objects or extensions. This is suitable for tasks that are internal to the installation process and should not be exposed globally. These selections align with the requirements of handling installation and update procedures in a controlled and encapsulated manner within Business Central extensions.

Want to practice all 122 questions?

Practice under real exam conditions with instant grading, timed simulations, and community insights.

Start Full MB-820 Practice Test

Frequently Asked Questions

Common questions about the Microsoft MB-820 certification practice test

How many questions are in the Microsoft MB-820 practice exam on ExamsQA?
Our MB-820 (Microsoft Dynamics 365 Business Central Developer) practice question bank currently includes 122 verified questions with comprehensive explanations.
Are the MB-820 exam practice questions up to date for 2026?
Yes, all Microsoft MB-820 practice questions are regularly updated and verified against current exam objectives.
Will the MB-820 practice questions help me pass on my first attempt?
The MB-820 (Microsoft Dynamics 365 Business Central Developer) question bank is built to mirror the real exam's format and topics, with detailed explanations for every answer so you understand the reasoning — not just memorize responses.
Is there a free demo available for MB-820 Microsoft Dynamics 365 Business Central Developer?
Yes, ExamsQA offers free demo questions for the MB-820 exam so you can test the interface and question quality before purchasing full access.