Fachlicher Konflikt mit BT-735-Lot (CVD), Siehe Regel BR-DE-24-CM-BT-735
Nach SDK EU 1.12.x und 1.13.x ist BT-735-Lot immer dann Pflicht, wenn in allen Losen BT-717-Lot auf true steht: -> siehe EFX. {ND-StrategicProcurementInformationLot} {every context:cvdlot in ND-Lot satisfies ($cvdlot::BT-717-Lot == 'true')}
Dies steht im Gegensatz zu der Aussage des KosIT-DE-Schematrons, welches BT-735-Lot in allen Losen verlangt, sobald BT-717-Lot in einem Los auf true steht:
<assert id="BT-735-Lot" dep:ted-fields="BT-717-Lot BT-735-Lot" dep:on-terms="BT-717 BT-735" test="boolean(normalize-space(efac:StrategicProcurementInformation/efbc:ProcurementCategoryCode[@listName = 'cvd-contract-type']))" role="error">[BT-735-Lot] BT-735 must exist if BT-717=true</assert>
Wenn ich nun zwei Lose anlege, mit: Los1: BT-717-Lot = true Los2: BT-717-Lot = false Dann ist dies nach SDK völlig korrekt, aber führt im KosIT Schematron zu einem Fehler.
Für mich sieht das nach einem KosIT Fehler aus, aber es kann gut sein, dass wir hier in der CVD eine andere Fachliche Anforderung haben als die EU.
@volkan.elis kannst du prüfen was da tatsächlich richtig ist.
Es betrifft das Regelnwerk zu Standard 2.0 und 2.1.