RahnaAug. 1, 2023
Empowering Saudi Enterprises: Embrace the Future with ZATCA E-Invoicing for Unparalleled Success
In recent years, the Kingdom of Saudi Arabia has taken significant steps to digitize its tax administration and streamline business operations. One such initiative is the implementation of ZATCA (Zakat, Tax, and Customs Authority) e-invoicing. This innovative system mandates businesses to generate electronic invoices and report them to the tax authority in real time.
In this blog, we will explore how Odoo, a popular ERP software, can simplify ZATCA e-invoicing and ensure compliance for businesses in Saudi Arabia.
WHY ZATCA?
The ultimate goal of this move is to integrate business data with the ZATCA system to make trade more seamless and transparent. The government can standardize the way invoices are reported to the system in a common, machine-readable format while also staying updated on the transactions that get pushed to their portal. Paper storage and hand-written invoices will be phased out, and since all invoices will be authenticated on the ZATCA portal, fraudulent activities such as fake invoices can be detected.
E-invoicing will also create a common database for audits. With this readily available information, tax authorities won’t need to conduct audits as frequently as before.
Guidelines for e-invoicing in KSA
The e-invoicing provisions will apply to all taxable goods and services that are subject to VAT
E-invoicing is mandatory for all B2B, B2G, and B2C transactions. While issuing an e-invoice to a buyer, you should provide a printed copy as well.
The invoices have to be in Arabic. You may opt to translate them or add another language, but it is mandatory to issue the e-invoice in Arabic.
ZATCA implementation in Odoo
Using Odoo, It can be configured to comply with Saudi ZATCA e-invoicing requirements. This feature is only applicable to Odoo versions 15 and 16.
Odoo, being a versatile ERP solution, offers an integrated e-invoicing module compliant with Saudi regulatory requirements.
For Arabic invoice
Zatca registration
ZATCA - Odoo Integration
We use Simulation mode in order to test invoices
Once it is in Production mode then all the invoices will be submitted to ZATCA
Update the company details such as:
For each sales journal, we will need to onboard one device.
Accounting -> Configuration -> Journals, open your sales journal, and enter a serial number for the journal under the ZATCA tab.
Click -> Onboard Journal, As we receive the OTP from the Simulation Fatoora portal for each Journal, It will open a wizard asking for the OTP requesting the CSID.
Enter the OTP and complete the process
NB: When creating a customer, it should be verified whether it is an individual or a company.
If it is a B2C invoice, the e-invoice status will be Reported and If it is B2B, then it’s status will be Cleared.
Generate an invoice either via sale order or through accounting in the normal flow.
Once the invoice is posted, a confirmation message is displayed at the top.
Either you can click on the process now as it immediately sent the invoice to the Fatoora portal, or all the invoices generated will be sent to the Fatoora portal at the end of the day automatically.
B2B Invoice:
As mentioned above, Clearance applies for Standard documents (B2B), which are applicable for B2B transactions and generally involve two VAT-registered taxpayers.
ZATCA’s e-invoicing regulations require that the seller submit their Standard documents (B2B) for Clearance prior to providing the documents to the buyer. In other words, the standard document (B2B) is only considered valid if it has already been cleared by ZATCA (ie, it includes ZATCA’s Clearance stamp).
B2C Invoice:
As mentioned, Reporting applies for Simplified documents (B2C), which are applicable for B2C transactions. Accordingly, ZATCA’s e-Invoicing regulations allow taxpayers to submit their Simplified Documents (B2C) within 24 hours of the transaction being completed.
INVOICE TEMPLATE
0