#11483 [E-Documents Core] - Linkage & Traceability
The E-Documents module now provides linkage and traceability by adding lookup functions to navigate from posted and ledger documents back to their associated E-Documents, with status and message FactBoxes displayed across all relevant sales, purchase, and service document pages.
- 34files
- 33AL files
- 33objects
Pull request · merged into main (BC30) on 2026-09-24 by GediminasGaubys (community contribution) · 34 files (+2137 -58), 33 AL · feature · tier official · reviewed (checked by Opus)
What changed
- New table methods enable finding E-Documents by document identity (number, posting date, partner, direction, type) with fallback logic for related document types
- Status FactBox displays linked E-Document status and aggregated service delivery status across all transmission channels
- Messages FactBox shows E-Document message history with ability to download raw XML payloads
- Open E-Document action wired into 30+ document list and card pages across sales, purchase, service, and other modules
- Comprehensive test coverage added for the new lookup and linkage procedures
- Behaviour changes for users or extensions.
AL objects touched
- Page 6187 “E-Doc. Status FactBox”, EDocument: added
- Table 6121 “E-Document”, EDocument: modified
- Page extension 6111 “E-Doc. Cust. Ledger Entries”, EDocument: added
- Page extension 6140 “E-Doc. Fin. Charge Memo”, EDocument: modified
- Page extension 6149 “E-Doc. Issued Fin. Charge Memo”, EDocument: modified
- Page extension 6148 “E-Doc. Issued Reminder”, EDocument: modified
- Codeunit 6247 “E-Doc. Navigate Handler”, EDocument: added
- Page extension 6113 “E-Doc. Payment Registration”, EDocument: added
- Page extension 6147 “E-Doc. Posted Purch. Cr. Memo”, EDocument: modified
- Page extension 6146 “E-Doc. Posted Purch. Inv.”, EDocument: modified
- Page extension 6109 “E-Doc. Posted Purch. Invoices”, EDocument: modified
- Page extension 6145 “E-Doc. Posted Sales Cr. Memo”, EDocument: modified
- Page extension 6144 “E-Doc. Posted Sales Inv.”, EDocument: modified
- Page extension 6103 “E-Doc. Posted Sales Shipment”, EDocument: modified
- Page extension 6143 “E-Doc. Posted Service Cr. Memo”, EDocument: modified
- Page extension 6142 “E-Doc. Posted Service Inv.”, EDocument: modified
- Page extension 6106 “E-Doc. Posted Transfer Shpmnt.”, EDocument: modified
- Page extension 6138 “E-Doc. Purchase Credit Memo”, EDocument: modified
- Page extension 6129 “E-Doc. Purchase Invoice”, EDocument: modified
- Page extension 6100 “E-Doc. Purchase Invoices”, EDocument: modified
- Page extension 6132 “E-Doc. Purchase Order”, EDocument: modified
- Page extension 6137 “E-Doc. Purchase Order List”, EDocument: modified
- Page extension 6141 “E-Doc. Reminder”, EDocument: modified
- Page extension 6133 “E-Doc. Sales Credit Memo”, EDocument: modified
- Page extension 6128 “E-Doc. Sales Invoice”, EDocument: modified
- Page extension 6131 “E-Doc. Sales Order”, EDocument: modified
- Page extension 6135 “E-Doc. Service Credit Memo”, EDocument: modified
- Page extension 6130 “E-Doc. Service Invoice”, EDocument: modified
- Page extension 6136 “E-Doc. Service Order”, EDocument: modified
- Page extension 6112 “E-Doc. Vendor Ledger Entries”, EDocument: added
- Codeunit 6103 “E-Document Subscribers”, EDocument: modified
- Page 6434 “E-Document Messages FactBox”, EDocument: modified
- Page extension 6110 “E-Doc. Payment Journal”, EDocument: modified
Context
- Work items: AB#650309
- Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Integrations
- Systems: sales, purchasing, integration, service, finance, inventory
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).