Vitepos integration
Give every Vitepos point-of-sale sale a Vite Invoice invoice, with the ZATCA QR code on the invoice and the receipt.
Vitepos is a point-of-sale plugin for WooCommerce. With Vite Invoice Pro, every finished Vitepos sale gets an invoice from the same engine as your online orders: same numbering, same design, same storage.
You don't need Vitepos to use Vite Invoice. This page is only for stores that run it.
How it works
- A cashier finishes a sale in Vitepos.
- Vitepos saves it as a WooCommerce order.
- When the sale reaches its final status, Vite Invoice creates the invoice.
The invoice gets the next number in your normal invoice series and shows up in Vite Invoice → Invoices like any other invoice. A sale never gets two invoices.
Debt repayments and store credit top-ups are not sales, so they get no invoice.
Who the invoice is billed to
- A sale with a customer bills the customer by name and address.
- A sale with no customer bills the outlet it was made at.
Set it up
- Make sure Vitepos and Vite Invoice Pro are both active.
- Go to Vite Invoice Pro → Integrations.
- Review the settings in the VitePOS section and click Save.
If Vitepos is not active on the site, the page says "VitePOS is not active on this site, so there is nothing to set up here."
There is no on/off switch: while Pro and Vitepos are active, every finished sale gets an invoice.
The ZATCA QR code
When ZATCA is switched on in Compliance, the Integrations page shows Show the ZATCA QR code:
- On: the invoice and the Vitepos receipt show the ZATCA QR code. On the receipt it follows the Vitepos tax QR setting, so it prints in the header or the footer.
- Off: neither shows it. The page warns: "The ZATCA QR code is off. VitePOS invoices and receipts will not show it."
While ZATCA is off, the page says "Turn ZATCA on in Compliance to choose whether VitePOS sales show its QR code." See ZATCA overview.
Note: A Standard (B2B) sale on a ZATCA Phase 2 store is held until ZATCA clears it, like any Standard invoice. See ZATCA Phase 2.
Emails
Vitepos sales follow your normal email settings, like online orders.
Example
Sam Wilson buys two items at the counter. The cashier selects Sam as the customer and finishes the sale. A moment later the invoice, for example INV-00108, is in the Invoices list, billed to Sam Wilson. On a ZATCA store, Sam's receipt also shows the ZATCA QR code.
Tip: Run a few test sales before your first busy day, and check the invoice and the printed receipt.