Item net price (BT-146) not considering charges in calculation

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

Please don’t use the sandbox as it’s preconfigured with static test data that won’t work with you. please use simulation environment to test using your own test data.
and if the issue still exists on simulation please share with us the whole invoice through the Relationship manager.

Regards,