#11138 [29.x][Bug Fix] Fix recurring journal background posting for IRS 1099 invoice lines (US)
IRS 1099 subscribers no longer call Modify(true) on journal lines during validation, allowing background recurring posting to succeed without re-entering OnModify and triggering posting failure checks.
- 2files
- 1AL files
- 1objects
Pull request · merged into releases/29.x (BC29) on 2026-09-07 by Explorer986 · 2 files (+137 -2), 1 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Removed redundant SaveChangesInGenJnlLine calls that caused Modify(true) to re-fire OnModify during background posting
- IRS field derivation still occurs but the owning caller now handles persistence
- OnModify guard still protects against user edits while background posting works correctly
- Added comprehensive tests validating scheduled posting works with IRS data sync and direct Modify still fails as expected
- No schema, permission, or upgrade impact
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 10032 “IRS 1099 BaseApp Subscribers”, IRSForms (US layer): modified
Context
- Work items: AB#649301
- Labels: Team: Finance
- Systems: finance
- From the description: “The subscriber only derives the IRS fields onto the record and lets the owning caller persist.”
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).