fatalEN 16931EN 16931 business ruleCIIUBLBG-21BT-102BT-103
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero).
A document level charge with VAT category Reverse charge (AE) has a VAT rate (BT-103) that is not allowed: it must be exactly 0.
Set the rate to 0. Under reverse charge the buyer accounts for the VAT, so you charge none. Or change the charge's category code so the two agree.
CII — context $VATAE_Charge
ram:RateApplicablePercent = 0
UBL — context cac:AllowanceCharge[cbc:ChargeIndicator=true()]/cac:TaxCategory[normalize-space(cbc:ID)='AE'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
(xs:decimal(cbc:Percent) = 0)
Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.