Updated on: Nov 21st, 2022
4 min read
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: