Indeed, there is a Sandbox environment accessible for testing solutions.
The process of onboarding and sequencing depends on the specific requirements. If it is possible to manage unique sequencing at the central application level, then onboarding can be done centrally. However, if unique sequencing needs to be handled at the individual POS level, each POS will need to be onboarded either at the entity level or the POS level.
The system responsible for generating the invoice and managing the unique sequence needs to be onboarded. However, other systems that are used only for gathering information and forwarding it will not be considered part of the ecosystem.
Certainly, it is possible to connect any system to our solution using API, Flat File, or DB access. Our e-invoicing solution will handle compliance checks and manage the necessary technical details.
Indeed, we provide an offline utility that can be deployed within the store and connected to local POS terminals. This utility enables the generation of QR codes without relying on internet connectivity or experiencing any delays.
Certainly, our e-invoicing system is capable of seamless integration with Visual FoxPro, if the necessary fields can be exported in a compatible flat file format.
The approach to invoice sequencing and onboarding will vary based on the specific invoice sequencing and onboarding approach requirements and sequencing needs. If it is feasible to manage unique sequencing at the central application level, onboarding can be conducted at the central level. However, if the sequencing needs to be managed at the POS level, individual POS terminals will need to be onboarded either at the entity level or the POS level. It’s important to note that the unique sequence is directly linked to the chosen onboarding approach.
Once an invoice is generated, it cannot be cancelled, modified, or deleted. In the event of any issues, it is necessary to issue a Credit Note or Debit Note appropriately to address the situation.
The implementation of phase 2 by the authority will occur in waves, starting on January 1, 2023, targeting specific taxpayer groups. It is necessary for taxpayers to adhere to additional compliance requirements. They are responsible for ensuring that their technical teams and service providers modify the e-invoicing solutions to meet the newly introduced technical requirements. Furthermore, these compliant e-invoicing solutions must be seamlessly integrated with ZATCA’s system to generate e-invoices in a standardized format.
For Phase II, it is mandatory to utilize the ZATCA Platform for the uploading
of e-invoices.
For Standard Tax Invoices:
-
Standard Tax Invoices and their corresponding notes are required to be
promptly uploaded to the ZATCA Platform to undergo clearance in real-time. -
Upon successful clearance, ZATCA will provide a cryptographic stamp in
real-time. To comply with ZATCA requirements, the e-invoicing solution must
generate a QR code containing specified fields, which must be incorporated
into the Standard Tax Invoice. -
The ability to share invoices with customers is contingent upon successful
clearance and the generation of a valid QR code. Consequently, it is
mandatory to upload every Standard Tax Invoice to ZATCA in real-time.
For Simplified Tax Invoices:
-
However, you have the flexibility to generate, print, and share Simplified
Tax Invoices and their accompanying Notes electronically using your
e-invoicing solution, without needing to involve ZATCA. -
Just keep in mind that it’s important to report these Simplified Tax
Invoices and their Electronic Notes to the authority within 24 hours from
the time you create them. -
Once you upload these Simplified Electronic Invoices to ZATCA, they will be
checked for accuracy and validity by ZATCA. You will receive an
acknowledgement through the API response to confirm the successful upload.
For a Tax Invoice to be valid, it must contain a sequential number that serves as a unique identifier. If the Unique Number generated by an e-invoice solution provider meets the criteria of sequential numbering, it can be considered as the invoice number.
Cygnet solution offers seamless integration capabilities with various in-house ERP or POS systems. If you require more information, please don’t hesitate to reach out to us at hello@cygnetinfotech.com. We will be glad to assist you further.
Every electronically generated e-invoice must undergo clearance by the authority before it can be shared with buyers, ensuring its legality and validity. The clearance process follows a real-time transaction integration model for e-invoices. Once integrated, the taxpayer directly submits the electronic invoice to the authority before sharing it with the buyer.
For B2B (business-to-business) invoices, real-time clearance is required, while B2C (business-to-consumer) invoices should be reported within 24 hours. It is essential to integrate with ZATCA accordingly, based on the transaction type, whether it is B2B or B2C.
Registration with ZATCA is a requirement for Phase 2 and applies to all businesses. Cygnet will serve as the designated e-invoice solution provider during the integration phase.
Cygnet solution can assist you in generating invoices in a sequential manner, ensuring compliance with ZATCA requirements. For more information, please don’t hesitate to contact us at eamilid. We are available to provide further details and support.