Turning automatic submission on
The switch without which nothing is submitted, and the ZATCA reasons.
Requires Odoo 19.3 or later
This screen appears only when your Odoo version is 19.3 or later. On older versions it is not in the sidebar at all.
Open Configuration
The settings are on the Accounting tab.
The switch is off by default
Even on Odoo 19.3 or later, the connector submits nothing automatically unless you enable Automatically Send Invoices to ZATCA. Upgrading alone is not enough — this is the most commonly missed point in this section.
ZATCA reasons
A separate setting for the regulatory reasons used when issuing a credit note. ZATCA requires a reason on every one.
What if you leave it off
Invoices are created in Odoo as normal and simply are not submitted automatically. You can still submit them by hand from Odoo whenever you want.
Enable it once Odoo is ready
First confirm a single invoice submits successfully by hand from Odoo, then enable automatic submission. This avoids piling up dozens of rejected invoices.