feat(ZUGFERD): Add dedicated ZUGFERD v1/v2 support and refine invoice format detection logic

This commit is contained in:
2025-04-03 20:08:02 +00:00
parent b4a95de482
commit 46331c2bf6
28 changed files with 1191 additions and 294 deletions

View File

@ -54,9 +54,9 @@
{
"file": "/mnt/data/lossless/fin.cx/xinvoice/test/assets/corpus/ZUGFeRDv2/fail/FNFE-factur-x-examples/Avoir_FR_type380_EN16931.pdf",
"success": false,
"valid": null,
"errors": null,
"error": "Error: No XML found in PDF"
"valid": true,
"errors": [],
"error": "Validation result (true) doesn't match expectation (false)"
},
{
"file": "/mnt/data/lossless/fin.cx/xinvoice/test/assets/corpus/ZUGFeRDv2/fail/FNFE-factur-x-examples/Avoir_FR_type380_MINIMUM.pdf",
@ -75,9 +75,9 @@
{
"file": "/mnt/data/lossless/fin.cx/xinvoice/test/assets/corpus/ZUGFeRDv2/fail/FNFE-factur-x-examples/Avoir_FR_type381_EN16931.pdf",
"success": false,
"valid": null,
"errors": null,
"error": "Error: No XML found in PDF"
"valid": true,
"errors": [],
"error": "Validation result (true) doesn't match expectation (false)"
}
]
},