code change · fixIntegration & APIsofficial - Microsoftreviewed - checked by Opus

#9751 Extract invoice date into Invoice Date field and recover due date fro…

Invoice Date on the purchase draft is now filled from the extracted invoice date in both the ADI and MLLM readers. When the top-level due date is missing, the MLLM reader now takes the Due Date from payment_means.payment_due_date.

Pull request · merged into main (BC30) on 2026-08-14 by Explorer986 · 3 files (+3 -0), 2 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Invoice Date field is mapped from extracted invoice date in both ADI and MLLM readers
  • Due Date fallback added to check payment_means.payment_due_date when top level due date is missing
  • MLLM schema extended with payment_due_date slot for the model
  • Document Date mapping remains unchanged, no downstream impact
  • Change is additive and low risk
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#642335
  • Labels: AL: Apps (W1), Team: Integrations
  • Systems: integration
  • From the description: “This maps the extracted date into Invoice Date too, in both the ADI and the MLLM readers, so it is no longer empty.”

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).