Skip to content

API reference

Quittio\Core\Validation\Drivers

quittio/core#

Quittio\Core\Validation\Drivers

  • KositArtifactsDownloads the KoSIT validator and the XRechnung validator configuration (level L5) and compiles the Peppol BIS Billing 3.0 Schematron to XSLT with the Saxon bundled in the validator (requires Java).
  • KositReportParserConverts a KoSIT validator report (VARL) into validation messages.
  • KositValidatorOfficial Schematron validation (level L5) with the KoSIT validator.
  • PhpRulesDriverBuilt-in PHP rules: levels L1 (structure), L2 (profile), L3 (business rules) and L7 (plausibility).
  • VeraPdfValidatorPDF/A conformance check (level L6) with veraPDF.
  • XsdValidatorXML schema validation (level L4) with the bundled CII D16B and UBL 2.1 schemas. XML of another syntax read by the reader of a country pack (e.g. ebInterface) is not checked here: the reader checks its structure.

The open core packages are MIT licensed. The legal wording of the country packs must be confirmed by a tax adviser.