VRBL-INV-AE-1p0-112
Basic Info
|
Rule
|
When the Document Currency Code is not 'AED' and Tax Currency Code is 'AED', the total VAT amount Total Tax Amount and Legal Monetary Total in Tax Currency Tax Inclusive Amount MUST be present. |
|
Context
|
/ubl:Invoice
|
|
Pattern
|
vrbl-invoice-AE-1p0 |
|
Severity
|
fatal |
Implementation
not(cbc:DocumentCurrencyCode != 'AED' and cbc:TaxCurrencyCode = 'AED')
or
(
cac:TaxTotal/cbc:TaxAmount/@currencyID = 'AED'
and cac:LegalMonetaryTotal/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:LegalMonetaryTotalExtension/vrbl:LegalMonetaryTotalInTaxCurrency/cbc:TaxInclusiveAmount
)