ALIGNED-IBRP-048

[ALIGNED-IBRP-048] - Each VAT breakdown (IBG-23) MUST have a VAT category rate (IBT-119), except for categories 'E', 'O', or 'Z'.

About

ID
ALIGNED-IBRP-048
Flag
fatal
Context
ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal | cn:CreditNote/cac:TaxTotal/cac:TaxSubtotal
Test
not($isInvoiceCurrency) or ($vatCategory = ('E', 'O', 'Z')) or exists(cac:TaxCategory/cbc:Percent)