Odoo Tobacco Sales - Rejected invoices - cause [400] BR-S-08 & BR-KSA-84

Hello.
We are using Odoov18, Our system is integrated with Zatca Fatoora Portal.
Although all normal 15% sales vat, the invoices are getting accepted by Zatca. But some invoice where are having 100% Tobacco Sales Tax and 15% over the total after 100% Tobacco Sales Tax, we are facing rejections from Zatca portal.

Rejection response is as below:

[400] BR-S-08 : [BR-S-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is ’ Standard rated’ the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are ‘Standard Rate’.
BR-KSA-84 : The Document level allowance VAT rate (BT-96), Document level Charge VAT rate (BT-103), VAT category rate(BT-119), Invoiced item VAT rate (BT-152), Prepayment VAT rate(KSA-34) must be limited to one of the following values (5 or 15) when the relevant Document level allowance VAT category code (BT-95), Document level Charge VAT category code(BT-102), VAT category code(BT-118), Invoiced item VAT category code(BT-151), Prepayment VAT Category Code (KSA-33) is “S“- “Standard rated”. In other words, for Standard Rate VAT Category the rate can either be 15% or 5%.

Any help in order to get these invoices streamlined would be very much appreaciated.

Dear @faisalt111

Thanks for reaching out, Welcome to our community.

To provide comprehensive support as usual, can I kindly ask you to share the full payload for the request, to the below mail:

SP mail: sp_support@zatca.gov.sa

Additionally, please share here the email address that you will reach out from.

Thanks,
Ibrahem Daoud.

You can find the answer in this discussion.

Hello @idaoud Thank you so much for your response.
Allow me sometime and I am sharing the full payload.

Warm regards.

Hi @mnuaimi
From this discussion, my understanding is that we should not apply two separate taxes (100% Tobacco VAT and 15% VAT) on the item lines. Instead, we should combine the base price with the 100% Tobacco tax, and then apply the 15% VAT on the total.

My concern is that, since we’re using Odoo, this approach might cause our sales account in accounting to show an additional 100% in sales. Is there a way to handle or adjust this within the system?

OR Is it ok to reflect additional Line on our sales Invoice as 100% Tobacco Tax?
Since it will be an additional line on our sales Invoice it could be linked with TAX Accounts in accounting.

The mechanism we actually use: We treat tobacco tax as an allowance change at the line level and its type is true.
Accounting-wise, the system treats it as tobacco tax and records it in accounts specific to this tax.

I don’t think Odoo doesn’t support this scenario at all.