We’re introducing a powerful new control for ZATCA Posting so you can manage tax posting behavior with precision based on your school’s operational needs.
Admins can now manually enable or disable ZATCA Posting at any time — giving you full control when posting tax invoices.
Report of Zatca Posting :

Alert During Temporary Disable of Zatca Posting Module :

If ZATCA Posting is enabled, the system will block Bulk Fee Payments and prompt the user to first disable ZATCA Posting.
A direct link will guide users to the correct setting to make this change.
Alert During Adding a Bulk fee settlement if ZATCA posting is enabled state:

When disabled, any invoices created (via Generate Fee Invoice or Bulk Fee Payment) will not be sent to ZATCA.
This lets you create and review invoices without triggering posting immediately.
This flexibility is especially useful for:
Creating multiple invoices within a quarter
Handling situations where student advances aren't settled yet
Managing partially paid advance tax settlement invoices
Invoices can be generated freely without prematurely posting to ZATCA.
To prevent unintended extended downtime, the system will automatically re-enable ZATCA Posting after 12 hours if it was disabled.
Auto Enabling Time :

Once auto-enabled:
New invoices and Existing Invoices that are not posted will be automatically posted to ZATCA
If an Advance Tax Settlement job is running at the scheduled re-enable time, the auto-enable will be deferred and retried 1 hour later
When a user manually re-enables ZATCA Posting:
Alert During Re-Enable Zatca Posting:

Alert During Re-Enable Zatca Posting when bulk fee settlement processing time:
