Licences and sources
The validator uses third-party software and rule sets. We thank their publishers.
Validation rules
- EN 16931 Validation Artefacts (Schematron rules of the European standard, version 1.3.16) – © European Union / CEN, Connecting Europe. Licence: European Union Public Licence (EUPL) 1.2. Source: github.com/ConnectingEurope/eInvoicing-EN16931. The files
pruefen/regeln/EN16931-*.sef.jsonare versions of the XSLT files compiled with xslt3 and are also licensed under the EUPL 1.2. Licence text: EUPL 1.2. - XRechnung 3.0.2 validator configuration and XRechnung Schematron – Koordinierungsstelle für IT-Standards (KoSIT). Licence: Apache License 2.0. Source: github.com/itplr-kosit/validator-configuration-xrechnung. Compiled versions:
pruefen/regeln/XRechnung-*.sef.json, scenarios and severity levels:pruefen/regeln/szenarien.json. - XML schemas UBL 2.1 – Copyright © OASIS Open 2013, and UN/CEFACT Cross Industry Invoice D16B – Copyright © UN/CEFACT 2016. Taken unchanged from the XRechnung 3.0.2 validator configuration (
resources/ubl/2.1/xsd,resources/cii/16b/xsd) and bundled into one file each:pruefen/regeln/XSD-UBL.json.gz(Invoice, CreditNote and the common modules only),pruefen/regeln/XSD-CII.json.gz. The copyright notices remain unchanged in the files. - XRechnung test suite – KoSIT, Apache License 2.0. The sample invoice
pruefen/beispiel/rechnung-mit-fehlern.xmlis a version of the test file 01.01a-INVOICE_ubl.xml into which we deliberately introduced errors;pruefen/beispiel/rechnung-ohne-fehler.xmlis that test file unchanged. Source: github.com/itplr-kosit/xrechnung-testsuite.
XRechnung is a standard of KoSIT. eRechio is not a KoSIT service and is neither reviewed nor endorsed by KoSIT.
Software
- SaxonJS 2.7 – Copyright Saxonica Ltd. Used unchanged in binary form under the Saxonica licence.
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS." ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - @xmldom/xmldom 0.9.12 – Copyright 2019–present Christopher J. Brody and other contributors, Copyright 2012–2017 @jindw and other contributors. Licence: MIT, licence text. Source: github.com/xmldom/xmldom. Bundled unchanged into one file (pruefen/xmldom.js); provides the XML DOM for SaxonJS in the validation worker.
- xmllint-wasm 5.3.0 (libxml2 as WebAssembly) – Copyright © 1998–2018 libxml and libxml.js authors. Licence: MIT, licence text. Source: github.com/noppa/xmllint-wasm. Used unchanged for schema validation.
- Validator interface, explanations and design: © WS West Solar UG (haftungsbeschränkt).
Fonts
- Inter (rsms/inter), Space Grotesk (floriankarsten/space-grotesk), JetBrains Mono (JetBrains/JetBrainsMono) and further fonts in the folder
assets/kit/fonts/– SIL Open Font License 1.1, licence text. The fonts are served from our own server; no third-party font server is contacted.