Are there different kinds of e-invoices?
Yes, there are. For a given transaction, you will issue either a standard e-invoice or a simplified e-invoice.
A standard e-invoice (also known as a tax e-invoice) is issued for B2B and B2G transactions. You can directly issue it to the buyers in Phase 1, but Phase 2 will require you to push the invoice to ZATCA and get it cryptographically stamped and cleared before sharing it with your buyer. If your buyer is VAT registered, you must add their VAT registration number to the invoice, and you can choose to add a QR code to it.
A simplified e-invoice is issued for B2C transactions, and your e-invoicing system must generate a QR code to validate the invoice. These invoices are issued in an electronic format and a printed copy is provided to the customer. In Phase 2, these invoices have to be reported to ZATCA within 24 hours of being issued.