Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Level "warning" versus level "fatal" on elements in syntaxes not part of the EN16931 #416

Open
AndreasPvd opened this issue Jan 9, 2025 · 3 comments

Comments

@AndreasPvd
Copy link
Contributor

With the introduction of mandatory e-invoicing in Germany companies start mixing CIUS and Extensions. The resoning is that the validation artefacts just throw a "warning" on extension elements.

While validation artefacts for extensions definitively allow the use of additional elements the standard-en16931-artefacts should not.

I propose to change the severity level for UBL and CII syntax checks for elements not being part of EN16931 from warning to fatal.

@phax
Copy link
Collaborator

phax commented Jan 9, 2025

From my point of view, the sage of warnings on data elements is fine.
The crucial parts are the "rule" checks - they must always be fatal. Adding additional rules that do not break any of the existing stuff is bad but not too bad.

@phax
Copy link
Collaborator

phax commented Jan 9, 2025

This is a duplicate of #415

@AndreasPvd
Copy link
Contributor Author

But exactly that is the case. As a result German legislation makes a bilateral agreement mandatory once additional elements are used. Some existing extensions break EN rules but are still conformant to EN rules for extensions. Having in mind the many discussions about mandatory handling of additional information that is not part of the standard it would be better to have clear validation artefacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants