#9217 [Extensibility][SubscriptionBilling]: Make IsLineAttachedToBillingLine accessible from external apps in Sales Line and Purchase Line
The IsLineAttachedToBillingLine procedure in Sales Line and Purchase Line table extensions changed from internal to public visibility, allowing external applications to access this method.
- 3files
- 2AL files
- 2objects
Pull request · merged into main (BC30) on 2026-09-25 by miljance (community contribution) · 3 files (+77 -3), 2 AL · feature · tier official · reviewed (checked by Opus)
What changed
- IsLineAttachedToBillingLine procedure visibility changed from internal to public in SalesLine.TableExt.al
- IsLineAttachedToBillingLine procedure visibility changed from internal to public in PurchaseLine.TableExt.al
- Enables external apps to determine if sales or purchase lines are attached to billing lines
- Tests added to validate the exposed method behavior
- No breaking changes, only accessibility expansion
AL objects touched
- Table extension 8065 “Purchase Line”, Subscription Billing: modified
- Table extension 8054 “Sales Line”, Subscription Billing: modified
Context
- Fixes: #8501 [Extensibility Request][Subscription Billing] Make IsLineAttachedToBillingLine accessible from external apps (closed)
- Work items: AB#647285
- Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Finance
- Systems: development
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).