Skip to content

Commit 0ba5da1

Browse files
committed
2 parents 8d86f5a + b9c9f03 commit 0ba5da1

15 files changed

Lines changed: 59 additions & 24 deletions

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Official Schematron eInvoicing-EN16931 artefacts for CEN/TC 434.
44
This repository does not contain eInvoicing-EN16931 rules for any CIUS.
55

66
Latest release
7-
* UBL & CII: **v1.3.13** (2024-10-08) - [https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13](https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13)
7+
* UBL & CII: **v1.3.14** (2025-04-11) - [https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14](https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14)
88
* EDIFACT: **v1.0.0** (2018-02-08) - https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/eInvoicing-EN16931-1.0.0
99

1010
For each syntax a separate folder exists where all related artefacts are to be published.
@@ -31,6 +31,8 @@ That was Licensed under the Apache License, Version 2.0
3131

3232
# News and noteworthy
3333

34+
* v1.3.14 - 2024-04-11 (UBL and CII only)
35+
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.14
3436
* v1.3.13 - 2024-10-08 (UBL and CII only)
3537
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.13
3638
* v1.3.12 - 2024-04-10 (UBL and CII only)

cii/examples/CII_business_example_Z.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
2+
<!--
3+
4+
Licensed under European Union Public Licence (EUPL) version 1.2.
5+
6+
-->
27
<rsm:CrossIndustryInvoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
38
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"
49
xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">

cii/schematron/preprocessed/EN16931-CII-validation-preprocessed.sch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Licensed under European Union Public Licence (EUPL) version 1.2.
55
66
-->
7-
<!--Schematron version 1.3.13 - Last update: 2024-10-08--><schema xmlns="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2">
7+
<!--Schematron version 1.3.14 - Last update: 2025-04-11--><schema xmlns="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2">
88
<title>EN16931 model bound to CII</title>
99
<ns prefix="rsm" uri="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" />
1010
<ns prefix="ccts" uri="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" />

cii/xslt/EN16931-CII-validation.xslt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Licensed under European Union Public Licence (EUPL) version 1.2.
55

66
-->
7-
<!--Schematron version 1.3.13 - Last update: 2024-10-08--><xsl:stylesheet xmlns:svrl="http://purl.oclc.org/dsdl/svrl" xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" xmlns:iso="http://purl.oclc.org/dsdl/schematron" xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" xmlns:saxon="http://saxon.sf.net/" xmlns:schold="http://www.ascc.net/xml/schematron" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
7+
<!--Schematron version 1.3.14 - Last update: 2025-04-11--><xsl:stylesheet xmlns:svrl="http://purl.oclc.org/dsdl/svrl" xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" xmlns:iso="http://purl.oclc.org/dsdl/schematron" xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" xmlns:saxon="http://saxon.sf.net/" xmlns:schold="http://www.ascc.net/xml/schematron" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
88
<!--Implementers: please note that overriding process-prolog or process-root is
99
the preferred method for meta-stylesheets to use where possible. -->
1010

@@ -175,6 +175,9 @@
175175
<xsl:attribute name="document">
176176
<xsl:value-of select="document-uri(/)" />
177177
</xsl:attribute>
178+
<xsl:attribute name="documents">
179+
<xsl:value-of select="document-uri(/)" />
180+
</xsl:attribute>
178181
<xsl:attribute name="id">EN16931-CII-Model</xsl:attribute>
179182
<xsl:attribute name="name">EN16931-CII-Model</xsl:attribute>
180183
<xsl:apply-templates />
@@ -184,6 +187,9 @@
184187
<xsl:attribute name="document">
185188
<xsl:value-of select="document-uri(/)" />
186189
</xsl:attribute>
190+
<xsl:attribute name="documents">
191+
<xsl:value-of select="document-uri(/)" />
192+
</xsl:attribute>
187193
<xsl:attribute name="id">EN16931-CII-Syntax</xsl:attribute>
188194
<xsl:attribute name="name">EN16931-CII-Syntax</xsl:attribute>
189195
<xsl:apply-templates />
@@ -193,6 +199,9 @@
193199
<xsl:attribute name="document">
194200
<xsl:value-of select="document-uri(/)" />
195201
</xsl:attribute>
202+
<xsl:attribute name="documents">
203+
<xsl:value-of select="document-uri(/)" />
204+
</xsl:attribute>
196205
<xsl:attribute name="id">EN16931-Codes</xsl:attribute>
197206
<xsl:attribute name="name">EN16931-Codes</xsl:attribute>
198207
<xsl:apply-templates />

pom-license.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<parent>
1010
<groupId>com.helger</groupId>
1111
<artifactId>parent-pom</artifactId>
12-
<version>2.0.6</version>
12+
<version>2.0.8</version>
1313
</parent>
1414
<artifactId>centc434-validation-rules</artifactId>
15-
<version>1.3.13</version>
15+
<version>1.3.14</version>
1616
<name>centc434-validation-rules</name>
1717
<description>EN16931 validation rules</description>
1818
<url>https://github.com/ConnectingEurope/eInvoicing-EN16931</url>

pom-preprocess.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<parent>
1010
<groupId>com.helger</groupId>
1111
<artifactId>parent-pom</artifactId>
12-
<version>2.0.6</version>
12+
<version>2.0.8</version>
1313
</parent>
1414
<artifactId>centc434-validation-rules</artifactId>
15-
<version>1.3.13</version>
15+
<version>1.3.14</version>
1616
<name>centc434-validation-rules</name>
1717
<description>EN16931 - CEN/TC 434 validation rules</description>
1818
<url>https://github.com/CenPC434/validation</url>
@@ -29,7 +29,7 @@
2929
<plugin>
3030
<groupId>com.helger.maven</groupId>
3131
<artifactId>ph-schematron-maven-plugin</artifactId>
32-
<version>8.0.3</version>
32+
<version>8.0.6</version>
3333
<executions>
3434
<execution>
3535
<id>cii</id>
@@ -71,7 +71,7 @@
7171
<keepDiagnostics>false</keepDiagnostics>
7272
<keepReports>false</keepReports>
7373
<keepEmptyPatterns>false</keepEmptyPatterns>
74-
<schHeader> Schematron version 1.3.13 - Last update: 2024-10-08 </schHeader>
74+
<schHeader> Schematron version 1.3.14 - Last update: 2025-04-11 </schHeader>
7575
</configuration>
7676
</plugin>
7777
</plugins>

pom-validate.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<parent>
1010
<groupId>com.helger</groupId>
1111
<artifactId>parent-pom</artifactId>
12-
<version>2.0.6</version>
12+
<version>2.0.8</version>
1313
</parent>
1414
<artifactId>centc434-validation-rules</artifactId>
15-
<version>1.3.13</version>
15+
<version>1.3.14</version>
1616
<name>centc434-validation-rules</name>
1717
<description>EN16931 - CEN/TC 434 validation rules</description>
1818
<url>https://github.com/CenPC434/validation</url>
@@ -29,7 +29,7 @@
2929
<plugin>
3030
<groupId>com.helger.maven</groupId>
3131
<artifactId>ph-schematron-maven-plugin</artifactId>
32-
<version>8.0.3</version>
32+
<version>8.0.6</version>
3333
<executions>
3434
<execution>
3535
<id>cii</id>

pom-xslt-old-and-slow.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<parent>
1010
<groupId>com.helger</groupId>
1111
<artifactId>parent-pom</artifactId>
12-
<version>2.0.6</version>
12+
<version>2.0.8</version>
1313
</parent>
1414
<artifactId>centc434-validation-rules</artifactId>
15-
<version>1.3.13</version>
15+
<version>1.3.16</version>
1616
<name>centc434-validation-rules</name>
1717
<description>EN16931 - CEN/TC 434 validation rules</description>
1818
<url>https://github.com/CenPC434/validation</url>
@@ -29,7 +29,7 @@
2929
<plugin>
3030
<groupId>com.helger.maven</groupId>
3131
<artifactId>ph-schematron-maven-plugin</artifactId>
32-
<version>8.0.3</version>
32+
<version>8.0.6</version>
3333
<executions>
3434
<!--
3535
-->
@@ -70,7 +70,7 @@
7070
</executions>
7171
<configuration>
7272
<schematronPattern>*.sch</schematronPattern>
73-
<xsltHeader> Schematron version 1.3.13 - Last update: 2024-10-08 </xsltHeader>
73+
<xsltHeader> Schematron version 1.3.14 - Last update: 2025-04-11 </xsltHeader>
7474
<showProgress>true</showProgress>
7575
</configuration>
7676
</plugin>

pom-xslt-preprocessed.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<parent>
1010
<groupId>com.helger</groupId>
1111
<artifactId>parent-pom</artifactId>
12-
<version>2.0.6</version>
12+
<version>2.0.8</version>
1313
</parent>
1414
<artifactId>centc434-validation-rules</artifactId>
15-
<version>1.3.13</version>
15+
<version>1.3.14</version>
1616
<name>centc434-validation-rules</name>
1717
<description>EN16931 - CEN/TC 434 validation rules</description>
1818
<url>https://github.com/CenPC434/validation</url>
@@ -29,7 +29,7 @@
2929
<plugin>
3030
<groupId>com.helger.maven</groupId>
3131
<artifactId>ph-schematron-maven-plugin</artifactId>
32-
<version>8.0.3</version>
32+
<version>8.0.6</version>
3333
<executions>
3434
<!--
3535
-->
@@ -58,7 +58,7 @@
5858
</executions>
5959
<configuration>
6060
<schematronPattern>*.sch</schematronPattern>
61-
<xsltHeader> Schematron version 1.3.13 - Last update: 2024-10-08 </xsltHeader>
61+
<xsltHeader> Schematron version 1.3.14 - Last update: 2025-04-11 </xsltHeader>
6262
<showProgress>true</showProgress>
6363
</configuration>
6464
</plugin>

run-tests-cii.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
echo running CII tests
3+
docker run --rm --pull always -it -v $PWD:/src phelger/vefa-validator build -x -t -p cii /src

0 commit comments

Comments
 (0)