VRBL-INV-DK-OIOUBL-2p0-90
Basic Info
| Rule | When the Payment Means Payment Means Code is "31" and the Payment Means Payment Channel Code is "IBAN", the Financial Institution Branch ID must not be provided. |
| Context |
/ubl:Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID
|
| Pattern | vrbl-invoice-dk-oioubl-2p0 |
| Severity | fatal |
Implementation
not(boolean(../../../cbc:PaymentMeansCode)) or ../../../cbc:PaymentMeansCode!='31'
or
not(boolean(../../cbc:PaymentChannelCode)) or ../../../cbc:PaymentChannelCode!='IBAN'
or
false()