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

#11560 [E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. Send path (Self-Billed Purchase Invoice/Credit Memo → E-Document)

Enables exporting self-billed purchase invoices and credit memos as Peppol BIS 3.0 e-documents, with automatic type assignment based on vendor self-billing agreements and new manual creation actions on posted purchase pages.

Pull request · merged into main (BC30) on 2026-10-07 by jzaksauskas (community contribution) · 13 files (+1544 -11), 11 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • Adds two new E-Document Type values for self-billed purchase documents to distinguish them from ordinary purchase invoices
  • Implements automatic type assignment when posting purchase documents if vendor has active self-billing agreement
  • Creates new self-billed Peppol export codeunit with swapped party roles using vendor as supplier and company as customer
  • Adds manual actions on Posted Purchase Invoice and Credit Memo pages for creating self-billed e-documents
  • Includes export validation for participant presence and VAT registration with graceful error logging
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#580429
  • Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Integrations
  • Systems: integration, purchasing

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