Question 280
At fictional Ironwood Charities, the Business Central development team is supporting grant funding and accounting and reviewing AL business logic and user experience during a localization review (MB820-4.2-142). The observed development issue is that a supplier import creates duplicate vendor master records because it uses display names as unique keys. Which AL development or design response most directly addresses this issue?
Explanation
Correct Answer
The most direct corrective response is to use stable vendor identifiers and defined match/merge rules for master data. This addresses the specific failure where a supplier import creates duplicate vendor master records because it uses display names as unique keys. Acceptance evidence is that repeated imports identify existing vendors rather than multiplying records.
Incorrect Answers
The proposed “Use supported posting codeunits and integration events to preserve core business invariants” tests a different control: use supported posting codeunits and integration events to preserve core business invariants. The reported condition is that a supplier import creates duplicate vendor master records because it uses display names as unique keys; the more direct action is to use stable vendor identifiers and defined match/merge rules for master data.
“Store stable customer attributes in an appropriate master-data table or extension field” supports the separate task “store stable customer attributes in an appropriate master-data table or extension field”, not the reported problem: a supplier import creates duplicate vendor master records because it uses display names as unique keys. This case instead calls for “use stable vendor identifiers and defined match/merge rules for master data”.
“Use supported numbering and posting design patterns for document identifiers” concerns the separate step “use supported numbering and posting design patterns for document identifiers”. The reported issue is that a supplier import creates duplicate vendor master records because it uses display names as unique keys, so the direct response is to use stable vendor identifiers and defined match/merge rules for master data.