Fixture ID: blankReason_AE · XPath: /ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReason
The VAT breakdown for category AE (Reverse charge) must have a VAT exemption reason code (BT-121) meaning "Reverse charge", or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). You set vatExemptionReasons.AE to an empty value, which suppresses the wording this library would otherwise supply. The reason is what tells the buyer — and their auditor — why an invoice line carries no VAT; a zero with no explanation is indistinguishable from a mistake.
BR-AE-10Either remove vatExemptionReasons.AE entirely, in which case this library supplies the standard text "Reverse charge", or set it to your own wording in the invoice language.
"vatExemptionReasons": { "AE": "Reverse charge" }