VRBL-INV-NL-1p0-6

Basic Info

Rule The Invoice must provide a Payment Means Group if the payment is from Buyer Group to ${cac:AccountingSupplierParty}.
Context /ubl:Invoice
Pattern vrbl-invoice-nl-1p0
Severity fatal

Implementation

not($NLSupplierCountry = 'NL')
or
(
	number(cac:LegalMonetaryTotal/cbc:PayableAmount) <= 0.0
	or
	boolean(cac:PaymentMeans)
)