All taxpayers must mandatorily comply with the KSA e-invoicing regulations and opt for a compliant e-invoicing solution for generating electronic invoices. Taxpayers need to ensure their compliant e-invoice solution integrates with the ZATCA portal. Also, taxpayers should adhere to the stated official regulations while generating and sharing invoices.
An ideal e-invoicing solution should combine the requirements and process for both types and meet the official compliance requirements.
Let us look at various invoice generating tools:
Invoice generation tool | Description | Type of invoices that can be generated by the respective tool |
Enterprise Resource Planning Software (ERP) | This tool provides invoice generation as one of its functions. | B2B & B2C |
e-Commerce Solutions | This tool helps in issuing e-invoices automatically on an e-commerce platform connected to a local or cloud server. | B2B & B2C |
Online cash registers (OCRs) | OCRs generate invoices using a cash register device integrated with ZATCA, where the device generates, stamps, and stores the e-invoices. | B2C |
Networked Electronic Cash Registers (Net ECRs) | This tool operates using cash registers that connect with a cloud server. This cloud server is used to store all the issued simplified e-invoices to report them within 24 hours on the ZATCA portal. | B2C |
Virtual Cash Register (VCRs) | VCRs generate e-invoices directly on an end-point software using devices like a smartphone, PC, etc. | B2B & B2C |
Cloud Solutions | As the name suggests, it uses a cloud server used to issue or generate, save and archive e-invoices. | B2B & B2C |
Simplified e-invoices generated on the ERPs, e-Commerce solutions, OCRs and Net ECRs will be stamped automatically on the cloud or local server integrated with ZATCA. On the other hand, the ZATCA Integration Portal stamps standard e-invoices during the clearance process.
Many other invoice generating tools do not meet the issued e-invoice compliance regulations as stated officially. These are a few invoices developing tools that are not compliant with e-invoicing solutions: