XML with prepaid section in taxtotal block

if we provide this block in XML for the Prepaid category alongwith DISC and CHRG then error goes but is this expected in the XML and is the below correct

cac:TaxSubtotal
<cbc:TaxableAmount currencyID=“SAR”>10000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID=“SAR”>0.00</cbc:TaxAmount>
cac:TaxCategory
cbc:IDZ</cbc:ID>
cbc:Percent0.00</cbc:Percent>
cbc:TaxExemptionReasonCodeVATEX-SA-33</cbc:TaxExemptionReasonCode>
cbc:TaxExemptionReasonExport of services</cbc:TaxExemptionReason>
cac:TaxScheme
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>

Warnings - BR-E-01:An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a
Document level charge (BG-21) where the VAT category code (BT-151 or BT-95 or BT-102) is ‘Exempt from VAT’ shall contain at least one VAT breakdown
(BG-23) with the VAT category code (BT-118) equal to ‘Exempt from VAT’

Warnings - BR-Z-01:An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21)
where the VAT category code (BT-151 or BT-95 or BT-102) is ‘Zero rated’ shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with ‘Zero rated’.