VRBL-INV-MY-1p0-122
Basic Info
| Rule | If the Document Currency Code is not equal MYR, two Invoice Line Tax groups must be provided within each Invoice Line Group. The first one with full VAT breakdown in foreign currency second one with full VAT breakdown in MYR. |
| Context |
/ubl:Invoice/cac:InvoiceLine
|
| Pattern | vrbl-invoice-my-1p0 |
| Severity | fatal |
Implementation
../cbc:DocumentCurrencyCode = 'MYR' or ../cbc:DocumentCurrencyCode != 'MYR' and boolean(cac:TaxTotal/cbc:TaxAmount[@currencyID = 'MYR']) and boolean(cac:TaxTotal/cbc:TaxAmount[@currencyID != 'MYR'])