Hi,
<cac:Price>
<cbc:PriceAmount currencyID="SAR">367500.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="OTH">1.000000</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>AA </cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Advertising</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>5.00</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="SAR">17500.00</cbc:Amount>
<cbc:BaseAmount currencyID="SAR">350000.00</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
In the above scenario we have added charges to the base amount but the validation is considering it as discount and we are getting the error
Errors
- category : BR_KSA_ERROR
- **code :**BR-KSA-EN16931-07
- message : Item net price (BT-146) must equal (Gross price (BT-148) - Allowance amount (BT-147)) when gross price is provided.
There is no provision to add the charges amount in BT-146
This is on sandbox today 7 Oct 23 which should be the new SDK ver 3.2.6
This error has been there in earlier vesions also
Kindly fix ASAP
Regards
Vivek Kedia