VRBL-INV-EN16931-M-129

Basic Info

Rule The Payee Financial Account ID must not be empty for SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer.
Context /ubl:Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
Pattern vrbl-invoice-en16931-ubl-model
Severity fatal

Implementation

not(
	cbc:PaymentMeansCode = '30'
	or
	cbc:PaymentMeansCode = '58'
)
or
normalize-space(.) != ''