How to Create ZATCA-Compliant Invoices and Credit Notes in Invent ERP?
Once your company setup, journal onboarding, and customer information are correctly configured, you can start issuing invoices that are automatically validated and submitted to ZATCA.
Creating an Invoice
Step 1: Open the New Invoice Form
From Quick Links, click New Invoice.

Step 2: Add Invoice Details
Add customer information and invoice line items. Click Create.

Step 3: Review and Confirm
Carefully review all information. Click Confirm to issue the invoice.


Step 4: Check the ZATCA Status
After confirmation, the system automatically submits the invoice to ZATCA. The invoice will show one of the following statuses:
- Accepted — The invoice has been successfully approved by ZATCA.
- Accepted with Warning — The invoice is accepted but contains a warning.
- Rejected — The invoice did not pass validation and must be corrected before resubmission.
Rejected invoices are clearly highlighted in red in the Invoice List.

Creating a Credit Note
Step 1: Open the Original Invoice
Navigate to the invoice and click Credit Note.

Step 2: Enter Credit Note Details
- Fill in the required credit note information.
- Select the appropriate ZATCA predefined refund reason.
- Enter the Refund Date and click Create Refund.

Step 3: Review and Confirm
Review the credit note in Draft mode. Click Confirm.
Step 4: Check the Credit Note Status
The system will return the validation result within seconds.

Notes & Tips
- Always review invoices and credit notes in Draft mode before confirming.
- If an invoice is rejected, check the error message and correct the issue before resubmitting.
- Use ZATCA predefined refund reasons when creating credit notes to maintain compliance.