Line Level Item Price Base Amount

Dear @Ankit_Tiwari
Is it mandatory to provide Base Amount within Line Level Item Price tag in XML, if there is item price allowance amount ? . Sample shows without base amount
cac:Price
<cbc:PriceAmount currencyID=“SAR”>34.00</cbc:PriceAmount>
cac:AllowanceCharge
cbc:ChargeIndicatortrue</cbc:ChargeIndicator>
cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID=“SAR”>0.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:Price>
Appreciating your response at the earliest. Thank you.