-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Labels
Description
- BR-CO-27 should check if in a CREDIT TRANSFER (BG-17) only one of the two possible options are used for BT-84
The codes for CREDIT transfer are 30 and 58
With the updated version a new context was created:
<rule context="$Credit_Payment_instructions ">
<assert test="$BR-CO-27" flag="fatal" id="BR-CO-27">[BR-CO-27]- Either the IBAN or a Proprietary ID (BT-84) shall be used.</assert>
</rule>
here is the context
<param name="Credit_Payment_instructions " value="//ram:SpecifiedTradeSettlementPaymentMeans[some $code in tokenize('49 59', '\s') satisfies normalize-space(ram:TypeCode) = $code]"/>
As you can see 49 / 59 are used. This is wrong. 30 / 58 must be used.
- BR-CO-27 is not an offical EN-Rule and the same challenges as with The IDs of some of the new Business Rules of the upcoming EU EN 16931 are already taken by Validator Rules #445 may apply. Please rename from BR-CO-27 to CII-SR-467