VRBL-INV-AE-1p0-139

Basic Info

Rule An Deemed Supply Indicator, Summary Invoice Indicator and Profit Margin Scheme Indicator shall not be present when Invoice Type Code is "480" or "81".
Context /ubl:Invoice
Pattern vrbl-invoice-AE-1p0
Severity fatal

Implementation

not(cbc:InvoiceTypeCode = '480' or cbc:InvoiceTypeCode = '81')
or
not(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:DeemedSupplyIndicator
or
cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:SummaryInvoiceIndicator
or
cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:ProfitMarginSchemeIndicator
)