Commit Graph

29 Commits

Author SHA1 Message Date
Jochen Bohn
9db9689095 Try Catch while parsing XMP-Metadata 2025-12-15 09:16:59 +01:00
Andreas Reichmann
589a390069 Add SubInvoiceLine test resources
Extended profile examples with GROUP/DETAIL hierarchy,
  includes invalid hierarchy file for negative testing
2025-12-08 20:44:28 +01:00
Felix Eckhofer
a63508658e Fix typo 2025-09-08 09:56:07 +02:00
Matthias Kilian
6bdb493929 Treat schematron rule flag "information" as notice.
XRechnung 3.0.3 Summer 2025 edition introduced a rule with
flag="information", breaking the Mustangproject validator which
doesn't expect such a flag value.

See
06be5b2c75

Explicitly mapping "information" to ESeverity.notice hopefully fixes
this and any future additions of rules with flag="information".
2025-08-25 17:57:41 +02:00
langfr
10c22314e4 Update validation to XRechnung 3.0.2. 2025-08-07 19:53:57 +01:00
jstaerk
248372c98a closes #878 2025-06-30 11:39:43 +02:00
jstaerk
1b174e243f erster versuch 2025-06-26 14:16:36 +02:00
Jochen Staerk
c0b766e5c3 Merge pull request #548 from melo0187/verify-validation-supports-warnings
Add test verifying #546 has been fixed
2024-11-17 19:20:16 +01:00
jstaerk
77baec06bb closes #555 2024-11-14 07:42:56 +01:00
melo0187
d75a43d4e1 Add test verifying #546 has been fixed 2024-11-06 11:52:52 +01:00
melo0187
9afe593562 Fix #538: PDFValidation for PDF/A-3A always invalid
This fixes the bug where validation of actually valid PDF/A-3A files
always claimed that the PDF is "Not a PDF/A-3".
In fact, the validation was only accepting levels 3B and 3U.
2024-10-31 16:50:09 +01:00
jstaerk
aeb491873d closes #532 2024-10-29 07:03:19 +01:00
jstaerk
8af34a79f3 change due to AWV issue 162 2024-09-23 09:25:07 +02:00
jstaerk
451bd95f76 closes #487 2024-09-22 15:36:41 +02:00
Matthias Kilian
8d8540ce30 Enable EN16931 schema validation for XRechnung.
Add a test case with an invalid XR (elements in wrong order).
2024-09-09 14:31:30 +02:00
jstaerk
b8720a16a0 small possible nullpointerex fix (for accidental non-pdf/a-PDFs), new test 2024-06-03 08:04:15 +02:00
jstaerk
53ae1ec9dc had to "correct" i.e. falsify some tests due to https://awv-git.de/einvoicing/factur-x/-/issues/69 :-( 2023-11-25 18:44:50 +01:00
jstaerk
20e996327e change of order is not allowed in prefix acc to https://www.w3.org/TR/xml/#NT-VersionInfo 2022-12-01 16:59:06 +01:00
jstaerk
f08d5c792c test for #300 2022-12-01 15:50:38 +01:00
Svante Schubert
b0b4354c24 Switching classorder to ClassName 2022-11-28 12:55:36 +01:00
Svante Schubert
1c915967fe Adding JUnit Test Class order to Library module 2022-11-28 12:24:07 +01:00
jstaerk
bfcaeef619 added a test to expect a failing ZF1 validation 2021-11-28 11:12:01 +01:00
jstaerk
713112757c added a test with invalid math and decimal points which i consider incorrect but the validator approves 2021-11-28 10:47:56 +01:00
jstaerk
f56e37bda9 - Fixed an error validation UBL files
- unknown root elements will now throw type 3 errors
- added some tests
2021-11-13 17:34:24 +01:00
jstaerk
42795b17cc be able to rudimentary validate ox comfort, ubl preps 2021-05-09 13:42:20 +02:00
jstaerk
e1881a3891 closes #190 2020-11-11 21:15:49 +01:00
Jochen Stärk
e1cedcc2f4 automated tests for xr 2.0 2020-08-06 16:08:40 +02:00
Jochen Stärk
36048decd1 corrected filename for xrechnung profile, now no longer bypassing XR checks for XR profile, now also allow for import of xrechnung profile, add test files and tests 2020-06-20 09:44:36 +02:00
Jochen Staerk
4760554eb3 no message 2020-05-31 18:26:46 +02:00