eForms-SDK icon indicating copy to clipboard operation
eForms-SDK copied to clipboard

Business Rules BR-BT-00720-0048 (F39), BR-BT-00720-0047 (F38) in SDK 1.13.1

Open lesomue opened this issue 6 months ago • 3 comments

Hello,

we use SDK 1.13.1 and are missing business rules BR-BT-00720-0048 (F39) and BR-BT-00720-0047 (F38).

As we understand it, the rules state that BT-720 in Forms 38 and 39 is mandatory if

  • either BT-765 = none
  • or BT-765 ('fa-mix','fa-w-rc','fa-wo-rc') is and BT-768 = TRUE.

In our tests, we have set BT-765 = none and left BT-720 empty. We then assume that BT-720 must be mandatory and that the rule applies. However, we do not receive an error message and cannot find the rule in the Schematron files.

Can you tell us what the status is here?

Thanks in advance Lea Müller

lesomue avatar May 28 '25 06:05 lesomue

I noticed today the same thing, when searching for "BR-BT-00720-0047" in the 1.13.0 rules.

ABackw avatar Jun 19 '25 14:06 ABackw

Dear @lesomue and @ABackw,

Thank you for pointing out this issue. We will add these missing rules for subtypes 38 and 39 in SDK 1.14, and then backport them into SDK 1.13.

Please note they will be added to the new file validation-stage-4m.sch

pdonohoe avatar Jun 19 '25 16:06 pdonohoe

The correction for this issue is in commit https://github.com/OP-TED/eForms-SDK/commit/0ebccb9e01509b2114b04d6b33e4f7f974fd0786 and it will be included in SDK 1.14.0.

Please note that it cannot be backported to SDK 1.13, as it makes the rules more strict.

bertrand-lorentz avatar Jul 09 '25 12:07 bertrand-lorentz