Skip to main content

How to Create ZATCA-Compliant POS Invoices and Refunds in Invent ERP?

How to Create ZATCA-Compliant POS Invoices and Refunds in Invent ERP?

Invent ERP’s Point of Sale (POS) system is fully integrated with ZATCA e-invoicing regulations in Saudi Arabia, allowing businesses to issue simplified invoices and refunds directly from the POS while automatically submitting the required documents to ZATCA.


Step-by-Step Process

Creating a POS Invoice

Step 1: Open the Point of Sale

From All Apps, navigate to Point of Sale

image.png

Picture2.png

Step 2: Enter Your POS Session

Select and enter your POS session.

image.png

Step 3: Start a New Order

Begin by creating a new order in the POS.

image.png

Step 4: Select the Customer

Before completing the order, make sure to select the customer.

image.png

Step 5: Complete the Payment

Choose the payment method and click Pay to finalize the transaction.

image.png

Once the payment is completed, the system will immediately generate a simplified invoice within the POS interface.

image.png

At the same time, Invent ERP automatically:
- Creates a standard invoice in the backend
- Submits the invoice directly to ZATCA for validation

Step 6: Verify the Invoice Submission

To confirm that the invoice has been successfully submitted to ZATCA:

1- Go to the Invoice List in the system.

image.png

2- Open the invoice you just created and you will see that the invoice has been automatically submitted to ZATCA.

image.png

Taxpayers must submit the Simplified Tax Invoices within 24 hours

Processing a POS Refund

Step 1: Open the Orders Menu

From the Point of Sale interface, navigate to Orders and the open Paid Orders.

image.png

image.png

Step 2: Select the Order to Refund

Select the order you want to refund, enter the quantity of the items you want to refund and click Refund

image.png

Step 3: Select the Refund Reason

A window will appear displaying ZATCA predefined refund reasons.

image.png

Select the appropriate reason that matches the refund scenario.

image.png

After Selecting, click on OK

image.png

Step 4: Confirm the Refund

Confirm the refund

image.png

select the refund payment method

image.png

Once completed, the POS will generate a simplified credit note.

image.png

At the same time, Invent ERP automatically:
- Creates a credit note in the backend
- Submits it directly to ZATCA

Step 5: Verify the Credit Note

To confirm the refund submission:

1- Go to the Invoice List.

image.png

2- Open the original invoice related to the order and you will see the linked refund transaction.

image.png

Click on it to view the credit note, which has also been automatically submitted to ZATCA.

image.png


Notes & Tips

  • Always select the customer before completing a POS order to ensure proper invoicing records.
  • POS transactions generate simplified invoices, while the system automatically creates the corresponding standard invoice in the backend.
  • Refunds must include a ZATCA predefined refund reason for compliance.
  • All POS invoices and refunds are automatically submitted to ZATCA through Invent ERP.