Courseiva

MB-310 Practice Question: Implement and Manage Accounts Payable and Expenses

Exhibit

{
  "ExpensePolicy": {
    "Limit": 50.00,
    "Category": "Meals",
    "Action": "HardStop",
    "WarningMessage": "Exceeds daily meal allowance"
  }
}

Refer to the exhibit. A user submits an expense report for $75.00 under the 'Meals' category. Based on the provided policy JSON, what is the outcome during the expense submission process?

⚠ Common exam trap

Candidates often assume the system will just warn the user. They fail to recognize that a 'HardStop' policy configuration prevents the submission entirely, not just providing a warning.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

The system prevents the user from submitting the expense report.

The policy enforces a hard limit of $50.00 for the Meals category. When the system evaluates the expense, it detects the $75.00 amount exceeds the configured threshold. Because the action is set to HardStop, the system prevents the user from submitting the report entirely. This demonstrates how D365 expense policies act as proactive audit controls to maintain compliance with corporate travel and entertainment spending limits.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    The expense is submitted with a warning, but requires supervisor approval.

    Why it's wrong here

    A warning action would allow submission with notification. However, the policy explicitly defines the action as 'HardStop', which triggers a validation error. The system architecture treats a HardStop as a blocking condition that prevents the record from progressing to the submission or approval state until corrected.

  • ✗

    The expense is automatically reduced to $50.00 and submitted.

    Why it's wrong here

    Dynamics 365 does not automatically adjust user-entered expense amounts to match policy limits. The policy engine is designed for validation and enforcement, not automated financial reconciliation. The system requires the user to manually modify the amount to comply with the policy before the document can be submitted.

  • ✓

    The system prevents the user from submitting the expense report.

    Why this is correct

    The HardStop action type is designed to block the submission process when the expense amount exceeds the defined policy limit. By preventing the submission, the system ensures that non-compliant expenses do not enter the workflow, effectively enforcing the organization's travel policy at the point of entry.

  • ✗

    The expense is submitted, but flagged for post-payment audit.

    Why it's wrong here

    Post-payment auditing is a separate feature that does not prevent the initial submission. Since the policy dictates a HardStop, the record is rejected at the submission stage. The system will not allow the report to be sent for audit if the underlying policy violation is not resolved.

About these practice questions

This MB-310 question is part of Courseiva's 211-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

This MB-310 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MB-310 exam.