Message

An account identifier MUST be present if payment means type is funds transfer

Context
//cac:PaymentMeans
Test
((normalize-space(cbc:PaymentMeansCode) = '31') and (cac:PayeeFinancialAccount/cbc:ID)) or (string(cbc:PaymentMeansCode) != '31')