Skip to content

Switch E-Document Core to new PEPPOL App objects#7619

Open
Groenbech96 wants to merge 2 commits intomainfrom
private/magnushar/edoc-peppol-obsoletion
Open

Switch E-Document Core to new PEPPOL App objects#7619
Groenbech96 wants to merge 2 commits intomainfrom
private/magnushar/edoc-peppol-obsoletion

Conversation

@Groenbech96
Copy link
Copy Markdown
Contributor

@Groenbech96 Groenbech96 commented Apr 9, 2026

Summary

  • Replace obsoleted BaseApp PEPPOL codeunits/xmlports with new PEPPOL App equivalents in E-Document Core
  • Add PEPPOL app dependency to E-Document Core app.json
  • Update namespace from Microsoft.Sales.Peppol to Microsoft.Peppol

Object replacements:

Old (BaseApp - obsoleted) New (PEPPOL App)
Codeunit "PEPPOL Validation" Codeunit "PEPPOL30 Sales Validation"
Codeunit "PEPPOL Service Validation" Codeunit "PEPPOL30 Service Validation"
Codeunit "PEPPOL Management" Codeunit "PEPPOL30"
Codeunit "Serv. PEPPOL Management" Codeunit "PEPPOL30"
XmlPort "Sales Invoice - PEPPOL BIS 3.0" XmlPort "Sales Invoice - PEPPOL30"
XmlPort "Sales Cr.Memo - PEPPOL BIS 3.0" XmlPort "Sales Cr.Memo - PEPPOL30"

Method renames:

  • CheckSalesInvoice / CheckSalesCreditMemo / CheckServiceInvoice / CheckServiceCreditMemoValidatePostedDocument
  • CheckServiceHeaderRun (uses OnRun trigger)
  • GetTotalsGetTaxTotals
  • GetLineItemClassfiedTaxCategoryBISGetLineItemClassifiedTaxCategoryBIS (typo fix)
  • ServPEPPOLMgt.MapServiceLineTypeToSalesLineTypePEPPOLMgt.MapServiceLineTypeToSalesLineType (merged into PEPPOL30)

@Groenbech96 Groenbech96 requested review from a team as code owners April 9, 2026 14:44
@github-actions github-actions bot added the AL: Apps (W1) Add-on apps for W1 label Apr 9, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

Could not find a linked ADO work item. Please link one by using the pattern 'AB#' followed by the relevant work item number. You may use the 'Fixes' keyword to automatically resolve the work item when the pull request is merged. E.g. 'Fixes AB#1234'

@Groenbech96 Groenbech96 force-pushed the private/magnushar/edoc-peppol-obsoletion branch 3 times, most recently from 0faeaa1 to c70cc31 Compare April 9, 2026 15:33
@duichwer
Copy link
Copy Markdown

duichwer commented Apr 9, 2026

This change will probably break E Documents for Germany
See: microsoft/ALAppExtensions#29753
cc: @miljance

@Groenbech96
Copy link
Copy Markdown
Contributor Author

This change will probably break E Documents for Germany

See: microsoft/ALAppExtensions#29753

cc: @miljance

Yep. It should be caught when bcapps is uptaken in internal pr. Then we correct those places where test no longer work.

…EPPOL App

Replace references to obsoleted BaseApp PEPPOL codeunits and xmlports
(PEPPOL Validation, PEPPOL Service Validation, PEPPOL Management,
Serv. PEPPOL Management, Sales Invoice - PEPPOL BIS 3.0,
Sales Cr.Memo - PEPPOL BIS 3.0) with their new PEPPOL App equivalents
(PEPPOL30 Sales Validation, PEPPOL30 Service Validation, PEPPOL30,
Sales Invoice - PEPPOL30, Sales Cr.Memo - PEPPOL30).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Groenbech96 Groenbech96 force-pushed the private/magnushar/edoc-peppol-obsoletion branch from c70cc31 to a485711 Compare April 10, 2026 06:34
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants