Skip to content

[28.0] eDocument PEPPOL BIS 3.0 import errors for text-only document references and hierarchical line IDs#7394

Merged
Groenbech96 merged 1 commit intoreleases/28.0from
backport/releases/28.0/626739
Mar 27, 2026
Merged

[28.0] eDocument PEPPOL BIS 3.0 import errors for text-only document references and hierarchical line IDs#7394
Groenbech96 merged 1 commit intoreleases/28.0from
backport/releases/28.0/626739

Conversation

@Groenbech96
Copy link
Copy Markdown
Contributor

@Groenbech96 Groenbech96 commented Mar 25, 2026

Summary

  • Fix "Please choose a file to attach" error when importing PEPPOL invoices/credit memos with AdditionalDocumentReference elements that have no <cac:Attachment> child (text-only references).
  • Fix "The value '1.1' can't be evaluated into type Integer" error when importing documents with hierarchical line numbering (e.g., 1.1, 1.2).

AB#626747

…erences and hierarchical line IDs (#7362)

## Summary

- Fix "Please choose a file to attach" error when importing PEPPOL
invoices/credit memos with `AdditionalDocumentReference` elements that
have no `<cac:Attachment>` child (text-only references). Added `"File
Name" <> ''` guard to all 4 attachment insert locations.
- Fix "The value '1.1' can't be evaluated into type Integer" error when
importing documents with hierarchical line numbering (e.g., 1.1, 1.2).
Replaced direct `Evaluate` of XML line ID with auto-incrementing counter
(10000, 20000, ...) passed as `var` parameter from caller to parser.
- Added test XML fixtures and automated tests in
`EDocumentStructuredTests`.


[AB#626739](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/626739)

---------

Co-authored-by: Magnus Hartvig Grønbech <magnushar@microsoft.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@Groenbech96 Groenbech96 requested a review from a team as a code owner March 25, 2026 14:26
@github-actions github-actions bot added the AL: Apps (W1) Add-on apps for W1 label Mar 25, 2026
@github-actions github-actions bot added this to the Version 28.0 milestone Mar 25, 2026
@Groenbech96 Groenbech96 changed the title Fix eDocument PEPPOL BIS 3.0 import errors for text-only document references and hierarchical line IDs [28.0] eDocument PEPPOL BIS 3.0 import errors for text-only document references and hierarchical line IDs Mar 25, 2026
@Groenbech96 Groenbech96 merged commit 056db6c into releases/28.0 Mar 27, 2026
40 checks passed
@Groenbech96 Groenbech96 deleted the backport/releases/28.0/626739 branch March 27, 2026 08:08
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.

3 participants