ITSGGMBH / validator-configuration-diga

Konfiguration für die Validierung aller Daten, die im Rahmen des DiGA-Fachverfahrens ausgetauscht werden.
Apache License 2.0
1 stars 1 forks source link

Kosit validator Xrechnung 2.2 #5

Closed raji-hs closed 1 year ago

raji-hs commented 1 year ago

Hallo zusammen, Report Beim Validierung von xrechnung 2.2.0 haben wir folgende Fehler bekommen: ""http://www.xoev.de/de/validator/framework/1/scenarios":customLevel" darf maximal "3"-mal in der aktuellen Abfolge auftreten. Dieser Grenzwert wurde überschritten. An dieser Stelle wird kein untergeordnetes Element erwartet.

Ich sehe in scenarios.xml file, dass mehr als 3 customLevel konfiguriert sind.

      <customLevel level="information">BR-CL-01</customLevel>
      <customLevel level="warning">BR-CL-23</customLevel>
      <customLevel level="information">BR-CL-21</customLevel>
      <customLevel level="information">BR-CL-11</customLevel>
      <customLevel level="information">BR-CL-10</customLevel>
      <customLevel level="information">BR-CL-25</customLevel>
      <customLevel level="information">BR-CL-26</customLevel>

Gibt es dafür ein Workaround ?

rboitsg commented 1 year ago

Hi!

Das ist interessant. Ein Problem mit den Reports war mir bisher nicht bekannt. Danke für die Info!

Da scheint das Schema nicht zu den Gegebenheiten zu passen. Allerdings nicht nur bei dieser Konfiguration, so wie ich das sehe. Als Beispiel: Die Prüfregeln für XRechnung von KoSIT (genauer: die scenarios.xml) definieren ebenfalls mehr als drei CustomLevels während das Report Schema dort auch auf maximal drei CustomLevel eingestellt ist.

Seit spätestens 2020-12-21 sind mit dem KoSIT Validator mehr als drei CustomLevel erlaubt. Ich gehe davon aus, dass das Report Schema in Vergessenheit geraten ist. (Scheinbar überall)

Ein schneller Workaround wäre wohl die maximale Anzahl im Report Schema auf unbounded zu stellen. Ich schau, dass ich diese Woche aber noch das hier im Repository nachziehe und 1-2 Test hierfür hinzufüge.

rboitsg commented 1 year ago

Änderungen sind nun auf dem main Branch. Wenn die Änderung das Problem löst, kann ich auch einen neuen Release erstellen.