Skip to content

[E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. PEPPOL Order Response Message Handling#8698

Open
jzaksauskas wants to merge 2 commits into
microsoft:mainfrom
jzaksauskas:dev/aan/peppol-messages-responses
Open

[E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. PEPPOL Order Response Message Handling#8698
jzaksauskas wants to merge 2 commits into
microsoft:mainfrom
jzaksauskas:dev/aan/peppol-messages-responses

Conversation

@jzaksauskas

@jzaksauskas jzaksauskas commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Important: Before completing this PR, related Pull Request has to be completed first - [E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. Receive path (Sales Order ← E‑Document) #8558

Implementation:

  • Adds a message model for e-documents so order responses are tracked as lifecycle events instead of creating extra documents.
  • Generates outgoing acknowledgements and accept/reject responses where supported, including a manual reject action for inbound orders.
  • Improves usability and reliability with message visibility in the UI, payload viewing, cleanup of related message data, and new integration tests.

Linked work

Fixes #

Adds a message model for e-documents so order responses are tracked as lifecycle events instead of creating extra documents.

Generates outgoing acknowledgements and accept/reject responses where supported, including a manual reject action for inbound orders.

Improves usability and reliability with message visibility in the UI, payload viewing, cleanup of related message data, and new integration tests.
Introduces a dedicated response-building contract so draft-reading integrations remain stable while only eligible formats handle outbound responses.

Updates response generation paths to use the new contract for acknowledgment, acceptance, and rejection, which removes redundant no-op implementations and clarifies responsibilities.

Aligns message UI and APIs with the refactor, and reassigns related object IDs into reserved ranges to prevent conflicts.
@jzaksauskas jzaksauskas requested review from a team June 19, 2026 15:31
@jzaksauskas jzaksauskas requested review from a team as code owners June 19, 2026 15:31
@github-actions github-actions Bot added AL: Apps (W1) Add-on apps for W1 From Fork Pull request is coming from a fork labels Jun 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Could not find linked issues in the pull request description. Please make sure the pull request description contains a line that contains 'Fixes #' followed by the issue number being fixed. Use that pattern for every issue you want to link.

@jzaksauskas jzaksauskas changed the title [E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. PEPPOL order response message handling [E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. PEPPOL Order Response Message Handling Jun 19, 2026
@github-actions github-actions Bot added the needs-approval Workflow runs require maintainer approval to start label Jun 19, 2026
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 From Fork Pull request is coming from a fork needs-approval Workflow runs require maintainer approval to start

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants