VRBL-INV-AE-1p0-112
Basic Info
|
Rule
|
When the Document Currency Code is not 'AED' and Tax Accounting Currency 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
)