Skip to content

Comments

[Bug]: VAT Registration No. should not be mandatory for Public Sector customers in XRechnung/ZUGFeRD#29753

Open
miljance wants to merge 1 commit intomicrosoft:mainfrom
miljance:DEVATRegistryNoForB2G
Open

[Bug]: VAT Registration No. should not be mandatory for Public Sector customers in XRechnung/ZUGFeRD#29753
miljance wants to merge 1 commit intomicrosoft:mainfrom
miljance:DEVATRegistryNoForB2G

Conversation

@miljance
Copy link
Contributor

@miljance miljance commented Feb 24, 2026

Summary

This pull request introduces enhancements to the PEPPOL validation logic for German e-documents, specifically allowing sales invoices to skip the VAT Registration Number check when the Buyer Reference is set to "Customer Reference" and the customer has an E-Invoice Routing Number. It also adds tests for both XRechnung and ZUGFeRD formats to verify this behavior and refactors test code for improved clarity and reusability.

Work Item(s)

Fixes #29744
AB#622929

@miljance miljance requested a review from a team as a code owner February 24, 2026 16:13
@miljance miljance requested a review from 6CRIPT February 24, 2026 16:13
@miljance miljance force-pushed the DEVATRegistryNoForB2G branch from 861d9f9 to 38bfb6c Compare February 24, 2026 16:17
@github-actions github-actions bot added the linked Issue is linked to a Azure Boards work item label Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

linked Issue is linked to a Azure Boards work item

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: VAT Registration No. should not be mandatory for Public Sector customers in XRechnung/ZUGFeRD

1 participant