ZATCA - Embed Excise/Tobacco Tax (KSA)
Odoo 18 • Saudi Arabia • ZATCA Phase 2 Compatible
Automatically embeds Excise and Tobacco Tax amounts into the taxable base of Saudi electronic invoices instead of exposing them as VAT subtotals that may trigger ZATCA validation errors.
Problem Solved
ZATCA only accepts VAT tax categories S, Z, E and O in Phase 2 electronic invoices. Reporting a 100 percent excise or tobacco tax as a standard VAT subtotal may cause the invoice to be rejected by BR-KSA and related validation rules.
This module embeds the excise tax amount correctly into the taxable base while preserving the original accounting entries and tax posting behavior inside Odoo.
Main Features
Configuration Requirements
- The Excise Tax type must be configured as Percentage.
- The Excise Tax must run before the VAT tax.
- Affect Base of Subsequent Taxes must be enabled.
- VAT must calculate on the excise-inclusive amount.
Supported Environment
Support and Contact
Prime Code - Smart Solutions, Better Business
Click the contact details above to reach Prime Code directly.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 129 |
| Technical Name |
l10n_sa_edi_excise |
| License | LGPL-3 |
| Website | https://primecode.sa |
Please log in to comment on this module