VRBL-INV-IT-1p2-185

Basic Info

Rule The Charge Administration Reference Code must not be provided in conditions other than Social Security Charges.
Context /ubl:Invoice/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'true']
Pattern vrbl-invoice-it-1p2
Severity fatal

Implementation

(
	cbc:AllowanceChargeReasonCode = concat($VRBL-IT-Prefix, 'ZZZ')
)
or
(
	not(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:AllowanceChargeExtension/vrbl:AdministrationReferenceCode)
)