code change · fixFinanceofficial - Microsoftreviewed - checked by Opus

#10944 [main] bug 643971 - Enhance vendor and customer checks in advance letters and update blocked status validation

Advance letter creation now validates blocked customer and vendor status before proceeding, and customer blocked status check is narrowed to exclude Ship-only blocks which are irrelevant for invoicing.

Pull request · merged into main (BC30) on 2026-09-08 by DavidHolusa · 4 files (+27 -5), 3 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Upfront blocked-customer/vendor validation added in Create Sales and Purchase Advance Letter reports
  • Blocked status check narrowed from all non-blank states to only All and Invoice blocks
  • Customers blocked for shipping only can now have advance letters created
  • Blocked status caught earlier in the workflow
  • Tests updated to validate new blocking behavior
  • Behaviour changes for users or extensions.

AL objects touched

Also merged into

  • #10948 into releases/29.x on 2026-09-04

Context

  • Work items: AB#643971
  • Labels: Team: Finance
  • Systems: finance

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).