Commit Graph

232 Commits

Author SHA1 Message Date
Jochen Staerk
432278576a Merge branch 'master' into subtotal_validation 2025-12-11 14:39:01 +01:00
Jochen Stärk
1c5eac2362 closes #984 2025-12-11 14:22:46 +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
Andreas Reichmann
0be3e04a2a Add SubInvoiceLine support for ZUGFeRD Extended profile
- Parse ParentLineID and LineStatusReasonCode from XML
  - Filter GROUP/INFORMATION lines from calculation (only DETAIL counts)
  - Add hierarchy validation for GROUP line totals
  - Add tests for sub invoice line import and validation
2025-12-08 20:43:14 +01:00
Jochen Stärk
6900f5f433 corrected errors 2025-12-05 20:10:40 +01:00
Jochen Stärk
29207ed2a8 fixed a test... i believe 2025-12-05 18:19:10 +01:00
Jochen Stärk
85a65937f4 added the official schema and schematron files and the generated xslts 2025-12-05 17:56:42 +01:00
Jochen Stärk
3a7567e700 forgotten update 2025-11-26 19:10:40 +01:00
Jochen Stärk
8d2cb13695 a rename I had forgotten 2025-11-26 16:30:32 +01:00
Jochen Stärk
f87bb42489 new subdir, intentionally still old files (new files are not yet released) 2025-11-26 16:24:52 +01:00
Stephan
d377015269 Added FactoorSharp to the list of valid pdf sources 2025-10-28 15:16:08 +01:00
langfr
95b9325222 Use UTF-8 when creating new Strings from byte[]. 2025-10-08 11:29:54 +01:00
Felix Eckhofer
a63508658e Fix typo 2025-09-08 09:56:07 +02:00
jstaerk
dadf0de4b0 closes #926 2025-09-01 10:38:54 +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
Jochen Staerk
1006ead2ca Merge branch 'master' into code-quality-enhancements-part-2 2025-08-11 09:36:32 +02:00
jstaerk
1d90a1cea9 Merge branch 'master' of github.com:ZUGFeRD/mustangproject 2025-08-11 09:34:52 +02:00
Jochen Staerk
c78b798029 Merge pull request #909 from langfr/issue/ShipToEmailWarning
ShipToTradeParty should not contain URIUniversalCommunication
2025-08-11 09:29:56 +02:00
jstaerk
2454fe7c62 closes #813 2025-08-11 09:27:09 +02:00
langfr
10c22314e4 Update validation to XRechnung 3.0.2. 2025-08-07 19:53:57 +01:00
langfr
d1522479bb ShipToTradeParty should not contain URIUniversalCommunication 2025-08-06 19:59:19 +01:00
jstaerk
74a939d1f1 closes #908 2025-08-04 10:18:03 +02:00
Daniel Luckas
8d34196313 Merge branch 'master' into code-quality-enhancements 2025-07-23 09:27:58 +02:00
jstaerk
0f07baa08e Merge branch 'master' of github.com:ZUGFeRD/mustangproject 2025-07-22 16:29:30 +02:00
jstaerk
8a13619501 closes #890 2025-07-22 16:28:54 +02:00
Daniel Luckas
2243f8ce6f Enhance code quality 2025-07-17 15:51:20 +02:00
Daniel Luckas
0128e39353 Close resources after usage 2025-07-17 14:22:27 +02:00
Daniel Luckas
adab361477 Enhance code quality 2025-07-17 10:15:35 +02:00
jstaerk
248372c98a closes #878 2025-06-30 11:39:43 +02:00
jstaerk
8ce3d21eae working on #878 2025-06-30 10:53:52 +02:00
jstaerk
1b174e243f erster versuch 2025-06-26 14:16:36 +02:00
Jochen Staerk
7c8bbd3cc3 Merge pull request #865 from timkarliczek/feature/add-sevdesk-as-pdf-creator
Add sevdesk signature to valid PDF creators
2025-06-26 09:58:16 +02:00
jstaerk
cd8b600d26 closes #871 2025-06-25 13:38:12 +02:00
jstaerk
5e5a01ff33 corrected security so that schema validation with externa files *still work* but at the same time the sample file may not issue http-requests 2025-06-25 12:46:56 +02:00
jstaerk
e0f5915e61 addresses #871 on additional data 2025-06-24 14:04:25 +02:00
Tim Karliczek
a11983e9d9 Add sevdesk signature to valid PDF creators 2025-06-12 20:10:47 +02:00
jstaerk
c30b9634ea updated codelists 2025-05-20 09:28:29 +02:00
jstaerk
2deff800e3 updated schematrons 2025-05-20 08:53:20 +02:00
jstaerk
c38d3ee818 closes #834, hopefully 2025-05-19 13:11:34 +02:00
jstaerk
6429c5e410 prevent double validation against ZF (which contains CEN) and CEN itself 2025-05-15 07:46:19 +02:00
jstaerk
dd0496a031 new xslts 2025-05-15 07:35:57 +02:00
jstaerk
1d4fe9ac49 new schematron and schema files, new folder name, 1 failing test, additional cen still to be removed 2025-05-14 09:20:14 +02:00
Jochen Staerk
c7b73e190f Merge pull request #817 from stephanstapel/master
Added ZUGFeRD.PDF-csharp to list of valid PDF creators
2025-05-14 08:47:51 +02:00
jstaerk
443183e928 closes #788 2025-04-22 11:15:22 +02:00
jstaerk
1d502d9a94 closes #819 2025-04-19 16:00:34 +02:00
Stephan
fe6c64a1a0 Added ZUGFeRD.PDF-csharp to list of valid PDF creators 2025-04-16 20:07:36 +02:00
jstaerk
f635f355be further removal disabling of required features 2025-04-14 10:28:41 +02:00
jstaerk
060aca216a removed disabling of required features 2025-04-14 10:13:32 +02:00
jstaerk
97f6b6ad31 Merge branch 'master' of github.com:ZUGFeRD/mustangproject 2025-04-08 08:43:00 +02:00
jstaerk
ee5ab48b4b added a forgotten file which is not really neccessary because it's XSLT equivalent is used 2025-04-03 13:22:58 +02:00