VRBL-INV-AE-1p0-48
Basic Info
|
Rule
|
The Invoice Line Group where Invoice Line Tax ID (VAT) is N, shall contain exactly one VAT breakdown group with VAT category code "N". |
|
Context
|
/ubl:Invoice/cac:InvoiceLine
|
|
Pattern
|
vrbl-invoice-AE-1p0 |
|
Severity
|
fatal |
Implementation
not(cac:Item/cac:ClassifiedTaxCategory[cac:TaxScheme/cbc:ID = 'VAT']/cbc:ID = 'N')
or
(
count(/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal) = 1
and
/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/cbc:ID = 'VAT']/cbc:ID = 'N'
)