Charge on price level (BG-29) is not allowed. The value of Indicator can only be 'false'

Last few days I am getting one error. Charge on price level (BG-29) is not allowed. The value of Indicator can only be ‘false’

I have added allowance false in invoice line. but not working: xml:

please anyone can help. last 10 days I struggling to solve this issue. I have tried two xml one is added allowance false and one is not added allowance. all are same error.

error details: {“validationResults”:{“infoMessages”:[{“type”:“INFO”,“code”:“XSD_ZATCA_VALID”,“category”:“XSD validation”,“message”:“Complied with UBL 2.1 standards in line with ZATCA specifications”,“status”:“PASS”}],“warningMessages”:,“errorMessages”:[{“type”:“ERROR”,“code”:“BR-KSA-EN16931-06”,“category”:“KSA”,“message”:“Charge on price level (BG-29) is not allowed. The value of Indicator can only be ‘false’.”,“status”:“ERROR”}],“status”:“ERROR”},“clearanceStatus”:“NOT_CLEARED”,“clearedInvoice”:null}

@mosleh please refer the tags under cac:price from any sample XML published in SDK