VRBL-INV-HU-1p0-56

Basic Info

Rule For a correction invoice, the Invoice Line Function Code is mandatory.
Context /ubl:Invoice/cac:InvoiceLine
Pattern vrbl-invoice-hu-1p0
Severity fatal

Implementation

not(/ubl:Invoice/cbc:InvoiceTypeCode='384')
or
boolean(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceLineExtension/vrbl:LineFunctionCode)