-
Notifications
You must be signed in to change notification settings - Fork 17
/
scenarios.xml
132 lines (132 loc) · 7.51 KB
/
scenarios.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?xml version="1.0" encoding="UTF-8"?>
<!-- THIS is the source file for creating scenarios.xml-->
<scenarios
xmlns="http://www.xoev.de/de/validator/framework/1/scenarios" frameworkVersion="1.0.0">
<name>Prüftool-Konfiguration XRechnung 1.1</name>
<author>KoSIT</author>
<date>@build.date@</date>
<description>
<p>Prüfung von Dokumenten auf Konformität zum Standard XRechnung 1.1 (https://www.xoev.de/de/xrechnung/1_1).</p>
<p>Diese Konfiguration enthält die Schematron-Regeln der EN16931:2017 mit dem Stand vom @build.date@ (@cen.download.url@).</p>
<p>Diese Konfiguration enthält die Schematron-Regeln der CIUS XRechnung @xrechnung.version@ mit dem Stand @xrechnung.build.date@ (https://github.com/itplr-kosit/xrechnung-artefacts/releases/tag/xrechnung-1_1-schematron-@xrechnung.build.date@). </p>
</description>
<scenario>
<name>EN16931 CIUS XRechnung (UBL Invoice)</name>
<description>
<p>Validierung von UBL Invoice version @ubl.version@</p>
<p>Dieses Scenario enthält UBL Invoice @ubl.version@ XML Schema und Schematron-Regeln der EN16931:2017 und XRechnung @xrechnung.version@ </p>
<p>Download von UBL XML Schema am @build.date@ von @ubl.download.url@</p>
<p>Download von UBL Schematron Rules am @build.date@ von @cen.download.url@</p>
<p>Download von XRechnung Schematron Rules am @build.date@ von @xrechnung.download.url@</p>
</description>
<namespace prefix="cbc">urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2</namespace>
<namespace prefix="invoice">urn:oasis:names:specification:ubl:schema:xsd:Invoice-2</namespace>
<match>/invoice:Invoice[starts-with(cbc:CustomizationID, 'urn:cen.eu:en16931:2017') or starts-with(cbc:CustomizationID, 'urn:ce.eu:en16931:2017')]</match>
<validateWithXmlSchema>
<resource>
<name>XML Schema for UBL 2.1 Invoice</name>
<location>resources/ubl/2.1/xsd/maindoc/UBL-Invoice-2.1.xsd</location>
</resource>
</validateWithXmlSchema>
<validateWithSchematron>
<resource>
<name>Schematron rules for EN16931 (UBL)</name>
<location>resources/ubl/2.1/xsl/EN16931-UBL-validation.xsl</location>
</resource>
</validateWithSchematron>
<validateWithSchematron>
<resource>
<name>Schematron rules for Invoice - CIUS XRechnung (UBL)</name>
<location>resources/xrechnung/1.1/xsl/XRechnung-UBL-validation-Invoice.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Validation report for XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
<customLevel level="warning">BR-CL-23</customLevel>
<customLevel level="warning">BR-CL-21</customLevel>
</createReport>
</scenario>
<scenario>
<name>EN16931 CIUS XRechnung (UBL CreditNote)</name>
<description>
<p>Validierung von UBL CrediteNote version @ubl.version@</p>
<p>Dieses Scenario enthält UBL Invoice @ubl.version@ XML Schema und Schematron-Regeln der EN16931:2017 und XRechnung @xrechnung.version@ </p>
<p>Download von UBL XML Schema am @build.date@ von @ubl.download.url@</p>
<p>Download von UBL Schematron Rules am @build.date@ von @cen.download.url@</p>
<p>Download von XRechnung Schematron Rules am @build.date@ von @xrechnung.download.url@</p>
</description>
<namespace prefix="cbc">urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2</namespace>
<namespace prefix="creditnote">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2</namespace>
<match>/creditnote:CreditNote[starts-with(cbc:CustomizationID, 'urn:cen.eu:en16931:2017') or starts-with(cbc:CustomizationID, 'urn:ce.eu:en16931:2017')]</match>
<validateWithXmlSchema>
<resource>
<name>XML Schema for UBL 2.1 CreditNote</name>
<location>resources/ubl/2.1/xsd/maindoc/UBL-CreditNote-2.1.xsd</location>
</resource>
</validateWithXmlSchema>
<validateWithSchematron>
<resource>
<name>Schematron rules for EN16931 (UBL)</name>
<location>resources/ubl/2.1/xsl/EN16931-UBL-validation.xsl</location>
</resource>
</validateWithSchematron>
<validateWithSchematron>
<resource>
<name>Schematron rules for CreditNote - CIUS XRechnung (UBL)</name>
<location>resources/xrechnung/1.1/xsl/XRechnung-UBL-validation-CreditNote.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Prüfbericht für XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
</createReport>
</scenario>
<scenario>
<name>EN16931 CIUS XRechnung (CII)</name>
<description>
<p>Validierung von UN/CEFACT XML (SCRDM - CII uncoupled) Version @cii.version@</p>
<p>Dieses Scenario enthält UN/CEFACT (SCRDM - CII uncoupled) @cii.version@ XML Schema und Schematron-Regeln der EN16931:2017 und XRechnung @xrechnung.version@ </p>
<p>Download von CII uncoupled XML Schema am @build.date@ von @cii.download.url@</p>
<p>Download von CII Schematron Rules am @build.date@ von @cen.download.url@</p>
<p>Download von XRechnung Schematron Rules am @build.date@ von @xrechnung.download.url@</p>
</description>
<namespace prefix="rsm">urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100</namespace>
<namespace prefix="ram">urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100</namespace>
<match>/rsm:CrossIndustryInvoice[starts-with(rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID, 'urn:cen.eu:en16931:2017') or starts-with(rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID, 'urn:ce.eu:en16931:2017')]</match>
<validateWithXmlSchema>
<resource>
<name>XML Schema for UN/CEFACT XML (SCRDM - CII uncoupled)</name>
<location>resources/cii/16b/xsd/CrossIndustryInvoice_100pD16B.xsd</location>
</resource>
</validateWithXmlSchema>
<validateWithSchematron>
<resource>
<name>Schematron rules for EN16931 (CII)</name>
<location>resources/cii/16b/xsl/EN16931-CII-validation.xsl</location>
</resource>
</validateWithSchematron>
<validateWithSchematron>
<resource>
<name>Schematron rules for CIUS XRechnung (CII)</name>
<location>resources/xrechnung/1.1/xsl/XRechnung-CII-validation.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Prüfbericht für XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
</createReport>
</scenario>
<noScenarioReport>
<resource>
<name>Default Report</name>
<location>resources/default-report.xsl</location>
</resource>
</noScenarioReport>
</scenarios>