2025-03-17 17:15:14 +00:00

489 lines
24 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- This is the source file for creating scenarios.xml
-
- DO NOT USE DIRECTLY
-->
<scenarios xmlns="http://www.xoev.de/de/validator/framework/1/scenarios"
frameworkVersion="1.0.0">
<name>Validator Configuration XRechnung @xrechnung.version@</name>
<author>Coordination Office for IT Standards (KoSIT)</author>
<date>@build.date@</date>
<description>
<p>Checks whether XML Documents conform to XRechnung specification
@xrechnung.version@
(https://xeinkauf.de/xrechnung/versionen-und-bundles/).</p>
<p>It uses CEN Schematron rules of @cen.spec.id@
in version @cen.rules.version@ from @build.date@
(https://github.com/ConnectingEurope/eInvoicing-EN16931/releases).</p>
<p>It uses Schematron Rules version @xrechnung.rules.version.full@ for XRechnung specification version
@xrechnung.version@
(@xrechnung.download.url@).</p>
</description>
<!-- XRECHNUNG specific scenarios -->
<!-- XRECHNUNG Standard (CIUS) UBL Invoice -->
<scenario>
<name>EN16931 XRechnung (UBL Invoice)</name>
<description>
<p>Validates UBL Invoice in version @ubl.version@</p>
<p>Uses UBL Invoice @ubl.version@ XML Schema,
Schematron rules from EN16931:2017, and XRechnung
@xrechnung.version@ </p>
<p>Download of UBL XML Schema on @build.date@ from
@ubl.download.url@</p>
<p>Download of UBL Schematron rules on @build.date@ from
@cen.download.url.ubl@</p>
<p>Download of XRechnung Schematron rules on @build.date@ from
@xrechnung.download.url@</p>
</description>
<!-- UBL Invoice namespaces -->
<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>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/invoice:Invoice/cbc:CustomizationID[ . = '@xrechnung.spec.id@']) </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/@xrechnung.version@/xsl/XRechnung-UBL-validation.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Validation report for XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
<!-- custom level "information" for BR-CL-01 was removed as construction codes were added to Codelist 1001 with CEN 1.3.8 (see CEN issue https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/309) -->
<!-- overwrites CEN severity level "fatal" for codelist values of BT-130 "Invoiced quantity unit of measure code" and BT-150 "Item price base quantity unit of measure code" -->
<customLevel level="warning">BR-CL-23</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-157 "Item standard identifier" scheme identifier -->
<customLevel level="warning">BR-CL-21</customLevel>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<!-- XRECHNUNG Extension UBL Invoice -->
<scenario>
<name>EN16931 XRechnung Extension (UBL Invoice)</name>
<description>
<p>Validates UBL Invoice in version @ubl.version@</p>
<p>Uses UBL Invoice @ubl.version@ XML Schema,
Schematron rules from EN16931:2017, and XRechnung
@xrechnung.version@ </p>
<p>Download of UBL XML Schema on @build.date@ from
@ubl.download.url@</p>
<p>Download of UBL Schematron rules on @build.date@ from
@cen.download.url.ubl@</p>
<p>Download of XRechnung Schematron rules on @build.date@ from
@xrechnung.download.url@</p>
</description>
<!-- UBL Invoice namespaces -->
<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>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/invoice:Invoice/cbc:CustomizationID[ . = '@xrechnung.extension.id@'])</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 - XRechnung (UBL)</name>
<location>resources/xrechnung/@xrechnung.version@/xsl/XRechnung-UBL-validation.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Validation report for XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
<!-- custom level "information" for BR-CL-01 was removed as construction codes were added to Codelist 1001 with CEN 1.3.8 (see CEN issue https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/309) -->
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-157 "Item standard identifier" scheme identifier and to enable DIGA codes (BR-DEX-06) -->
<customLevel level="information">BR-CL-21</customLevel>
<!-- overwrites CEN severity level "fatal" for codelist values of BT-130 "Invoiced quantity unit of measure code" and BT-150 "Item price base quantity unit of measure code" -->
<customLevel level="warning">BR-CL-23</customLevel>
<!-- overwrites CEN severity level "fatal" to enable use of mime codes defined per BR-DEX-01 -->
<customLevel level="information">BR-CL-24</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-29, BT-46, and BT-60 scheme identifiers to enable DIGA codes (BR-DEX-04) -->
<customLevel level="information">BR-CL-10</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-30, BT-47, and BT-61 scheme identifiers to enable DIGA codes (BR-DEX-05) -->
<customLevel level="information">BR-CL-11</customLevel>
<!-- overwrites CEN severity level "fatal" for CEF EAS values of BT-34 and BT-49 scheme identifiers to enable DIGA codes (BR-DEX-07) -->
<customLevel level="information">BR-CL-25</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-71 scheme identifier to enable DIGA codes (BR-DEX-08) -->
<customLevel level="information">BR-CL-26</customLevel>
<!-- overwrites CEN severity level "fatal" to enable Third Party Payment calculations (BR-DEX-09) -->
<customLevel level="information">BR-CO-16</customLevel>
<!-- overwrites CEN severity level "warning" for implementation of Third Party Payment (BG-DEX-09) -->
<customLevel level="information">UBL-CR-470</customLevel>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<scenario>
<name>EN16931 XRechnung (UBL CreditNote)</name>
<description>
<p>Validates UBL CrediteNote version @ubl.version@</p>
<p>Uses UBL CreditNote @ubl.version@ XML Schema,
Schematron rules from EN16931:2017, and XRechnung
@xrechnung.version@ </p>
<p>Download of UBL XML Schema on @build.date@ from
@ubl.download.url@</p>
<p>Download of UBL Schematron rules on @build.date@ from
@cen.download.url.ubl@</p>
<p>Download of XRechnung Schematron rules on @build.date@ from
@xrechnung.download.url@</p>
</description>
<!-- UBL CrediteNote Namespaces -->
<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>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/creditnote:CreditNote[ cbc:CustomizationID/text() = '@xrechnung.spec.id@'])</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/@xrechnung.version@/xsl/XRechnung-UBL-validation.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Validation report for XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
<!-- custom level "information" for BR-CL-01 was removed as construction codes were added to Codelist 1001 with CEN 1.3.8 (see CEN issue https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/309) -->
<!-- overwrites CEN severity level "fatal" for codelist values of BT-130 "Invoiced quantity unit of measure code" and BT-150 "Item price base quantity unit of measure code" -->
<customLevel level="warning">BR-CL-23</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-157 "Item standard identifier" scheme identifier -->
<customLevel level="warning">BR-CL-21</customLevel>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<!-- XRechnung Standard (CIUS) CII -->
<scenario>
<name>EN16931 XRechnung (CII)</name>
<description>
<p>Validates UN/CEFACT XML (SCRDM - CII uncoupled) version
@cii.version@</p>
<p>Uses UN/CEFACT (SCRDM - CII uncoupled) version
@cii.version@ XML Schema, Schematron rules from EN16931:2017,
and XRechnung Schematron rules version @xrechnung.version@ </p>
<p>Download of CII uncoupled XML Schema on @build.date@ from
@cii.download.url@</p>
<p>Download of CII Schematron rules on @build.date@ from
@cen.download.url.cii@ </p>
<p>Download of XRechnung Schematron rules on @build.date@ from
@xrechnung.download.url@</p>
</description>
<!-- CII namespaces -->
<namespace prefix="rsm"
>urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100</namespace>
<namespace prefix="ram"
>urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100</namespace>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/rsm:CrossIndustryInvoice[rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID/text() = '@xrechnung.spec.id@'])</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/@xrechnung.version@/xsl/XRechnung-CII-validation.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Validation report for XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
<!-- custom level "information" for BR-CL-01 was removed as construction codes were added to Codelist 1001 with CEN 1.3.8 (see CEN issue https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/309) -->
<!-- overwrites CEN severity level "fatal" for codelist values of BT-130 "Invoiced quantity unit of measure code" and BT-150 "Item price base quantity unit of measure code" -->
<customLevel level="warning">BR-CL-23</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-157 "Item standard identifier" scheme identifier -->
<customLevel level="warning">BR-CL-21</customLevel>
<!-- overwrites CEN severity level "warning" to enforce correct cardinality of BT-9 "Payment due date" and BT-20 "Payment terms" -->
<customLevel level="error">CII-SR-452</customLevel>
<!-- overwrites CEN severity level "warning" to replace BR-DE-18a in CII -->
<customLevel level="error">CII-SR-453</customLevel>
<!-- overwrites CEN severity level "warning" to enforce exactly one BG-30 within BG-25 -->
<customLevel level="error">CII-SR-454</customLevel>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<!-- XRechnung Extension CII -->
<scenario>
<name>EN16931 XRechnung Extension (CII)</name>
<description>
<p>Validates UN/CEFACT XML (SCRDM - CII uncoupled) version
@cii.version@</p>
<p>Uses UN/CEFACT (SCRDM - CII uncoupled) version
@cii.version@ XML Schema, Schematron rules from EN16931:2017,
and XRechnung Schematron rules version @xrechnung.version@ </p>
<p>Download of CII uncoupled XML Schema on @build.date@ from
@cii.download.url@</p>
<p>Download of CII Schematron rules on @build.date@ from
@cen.download.url.cii@ </p>
<p>Download of XRechnung Schematron rules on @build.date@ from
@xrechnung.download.url@</p>
</description>
<!-- CII namespaces -->
<namespace prefix="rsm"
>urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100</namespace>
<namespace prefix="ram"
>urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100</namespace>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/rsm:CrossIndustryInvoice[rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID/text() = '@xrechnung.extension.id@'])</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/@xrechnung.version@/xsl/XRechnung-CII-validation.xsl</location>
</resource>
</validateWithSchematron>
<createReport>
<resource>
<name>Validation report for XRechnung</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
<!-- custom level "information" for BR-CL-01 was removed as construction codes were added to Codelist 1001 with CEN 1.3.8 (see CEN issue https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/309) -->
<!-- overwrites CEN severity level "fatal" for codelist values of BT-130 "Invoiced quantity unit of measure code" and BT-150 "Item price base quantity unit of measure code" -->
<customLevel level="warning">BR-CL-23</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-157 "Item standard identifier" scheme identifier and to enable DIGA codes (BR-DEX-06) -->
<customLevel level="information">BR-CL-21</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-30, BT-47, and BT-61 scheme identifiers to enable DIGA codes (BR-DEX-05) -->
<customLevel level="information">BR-CL-11</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-29, BT-46, and BT-60 scheme identifiers to enable DIGA codes (BR-DEX-04) -->
<customLevel level="information">BR-CL-10</customLevel>
<!-- overwrites CEN severity level "fatal" to enable use of mime codes defined per BR-DEX-01 -->
<customLevel level="information">BR-CL-24</customLevel>
<!-- overwrites CEN severity level "fatal" for CEF EAS values of BT-34 and BT-49 scheme identifiers to enable DIGA codes (BR-DEX-07) -->
<customLevel level="information">BR-CL-25</customLevel>
<!-- overwrites CEN severity level "fatal" for ISO 6523 values of BT-71 scheme identifier to enable DIGA codes (BR-DEX-08) -->
<customLevel level="information">BR-CL-26</customLevel>
<!-- overwrites CEN severity level "warning" to enforce correct cardinality of BT-9 "Payment due date" and BT-20 "Payment terms" -->
<customLevel level="error">CII-SR-452</customLevel>
<!-- overwrites CEN severity level "warning" to replace BR-DE-18a in CII -->
<customLevel level="error">CII-SR-453</customLevel>
<!-- overwrites CEN severity level "warning" to enforce exactly one BG-30 within BG-25 -->
<customLevel level="error">CII-SR-454</customLevel>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<!-- Match for general CEN rules validation only: WITHOUT XRECHNUNG rules -->
<scenario>
<name>EN16931 (UBL Invoice)</name>
<description>
<p>Validates UBL Invoice in version @ubl.version@</p>
<p>Uses UBL Invoice @ubl.version@ XML Schema,
Schematron rules from EN16931:2017, and XRechnung
@xrechnung.version@ </p>
<p>Download of UBL XML Schema on @build.date@ from
@ubl.download.url@</p>
<p>Download of UBL Schematron rules on @build.date@ from
@cen.download.url.ubl@</p>
</description>
<!-- UBL Invoice namespaces -->
<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>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/invoice:Invoice[ cbc:CustomizationID/text() = 'urn:cen.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>
<createReport>
<resource>
<name>Validation report for EN16931 (UBL Invoice)</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<scenario>
<name>EN16931 (UBL CreditNote)</name>
<description>
<p>Validates UBL CrediteNote version @ubl.version@</p>
<p>Uses UBL CreditNote @ubl.version@ XML Schema,
Schematron rules from EN16931:2017, and XRechnung
@xrechnung.version@ </p>
<p>Download of UBL XML Schema on @build.date@ from
@ubl.download.url@</p>
<p>Download of UBL Schematron rules on @build.date@ from
@cen.download.url.ubl@</p>
</description>
<!-- UBL CrediteNote Namespaces -->
<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>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/creditnote:CreditNote[cbc:CustomizationID/text() = 'urn:cen.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>
<createReport>
<resource>
<name>Validation report for EN16931 (UBL CreditNote)</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<scenario>
<name>EN16931 (CII)</name>
<description>
<p>Validates UN/CEFACT XML (SCRDM - CII uncoupled) version
@cii.version@</p>
<p>Uses UN/CEFACT (SCRDM - CII uncoupled) version
@cii.version@ XML Schema, Schematron rules from EN16931:2017,
and XRechnung Schematron rules version @xrechnung.version@ </p>
<p>Download of CII uncoupled XML Schema on @build.date@ from
@cii.download.url@</p>
<p>Download of CII Schematron rules on @build.date@ from
@cen.download.url.cii@ </p>
</description>
<!-- CII namespaces -->
<namespace prefix="rsm"
>urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100</namespace>
<namespace prefix="ram"
>urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100</namespace>
<!-- Namespace for acceptMatch XPATH within validator report XML -->
<namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</namespace>
<match>exists(/rsm:CrossIndustryInvoice[ rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID/text() = 'urn:cen.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>
<createReport>
<resource>
<name>Validation report for EN16931 (CII)</name>
<location>resources/xrechnung-report.xsl</location>
</resource>
</createReport>
<acceptMatch>/rep:report/rep:assessment[1]/rep:accept[1]</acceptMatch>
</scenario>
<!-- In case none of the aboce scenarios matched/were applied -->
<noScenarioReport>
<resource>
<name>Default Report</name>
<location>resources/default-report.xsl</location>
</resource>
</noScenarioReport>
</scenarios>