#11563 [E-Documents Core] [Peppol] - Add PEPPOL Requested Delivery Period support (header + line)
Added support for PEPPOL Requested Delivery Period at both header and line level in purchase order export, and fixed import to properly copy line-level requested delivery dates instead of silently dropping them.
- 9files
- 7AL files
- 7objects
Pull request · merged into main (BC30) on 2026-09-24 by GediminasGaubys (community contribution) · 9 files (+360 -0), 7 AL · feature · tier official · reviewed (checked by Opus)
What changed
- New interfaces expose purchase header and line requested receipt dates for PEPPOL export
- Export writes requested delivery period as XML elements at header and line level only when dates are set
- Import now correctly validates and copies requested delivery date from staged sales line data
- Fixed issue where line-level delivery dates from PEPPOL orders were being silently dropped
- Changes covered by new test validating header and line dates are preserved independently
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 6427 “E-Doc. Sales Doc. Helper”, EDocument: modified
- Codeunit 37200 “PEPPOL30”, PEPPOL: modified
- Codeunit 37201 “PEPPOL30 Impl.”, PEPPOL: modified
- Enum 37201 “PEPPOL 3.0 Purchase”, PEPPOL: modified
- Interface “PEPPOL PO Delivery Period”, PEPPOL: added
- Interface “PEPPOL PO Line Delivery Period”, PEPPOL: added
- Codeunit 37202 “Export Purchase Order PEPPOL30”, PEPPOL: modified
Context
- Work items: AB#648717
- Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Integrations
- Systems: development, integration
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).