Skip to content

Conversation

@miljance
Copy link
Contributor

@miljance miljance commented Oct 20, 2025

Summary

  • Pre-posting validation: Run Peppol validation before posting a sales document to ensure all required data is present (customer and Company Information), guaranteeing the exported E-Document is valid.
  • Customer email requirement: For xRechnung, the customer’s email is mandatory and included in the XML. For ZUGFeRD, email is not mandatory in the schema, but operationally required to deliver the document to the customer.
  • ZUGFeRD due date export: Export “Due Date” when no “Payment Terms” are defined for the customer, ensuring a valid ZUGFeRD format.
  • ZUGFeRD XML tag corrections: Correct the XML mapping so IBAN is exported under PayeePartyCreditorFinancialAccount and SWIFT Code under PayeeSpecifiedCreditorFinancialInstitution, instead of both under PayeePartyCreditorFinancialAccount.

Work Item(s)

Fixes #29264

Fixes AB#609594

@miljance miljance requested a review from a team as a code owner October 20, 2025 08:42
@github-actions github-actions bot added the linked Issue is linked to a Azure Boards work item label Oct 20, 2025
@JesperSchulz JesperSchulz added the Finance GitHub request for Finance area label Oct 20, 2025
djukicmilica
djukicmilica previously approved these changes Oct 20, 2025
djukicmilica
djukicmilica previously approved these changes Oct 23, 2025
@JesperSchulz JesperSchulz merged commit f1b22c1 into microsoft:main Oct 24, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Finance GitHub request for Finance area linked Issue is linked to a Azure Boards work item

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: XRechnung – Invalid XML Generated When Customer is missing data.

4 participants