Skip to content

Print and share a receipt

After checkout has generated its sales document, choose Open receipt · Print / WhatsApp. You can also open an already generated document from the order’s fiscal details, including advance receipts and credit notes.

  • Print / Save PDF opens your browser’s print dialog. Select a printer or Save as PDF. Choose the matching paper size, disable browser headers and footers, and check the preview before printing.
  • Save receipt image downloads a PNG containing the receipt and its invoice QR. Attach this file to a WhatsApp chat when a link is unavailable.
  • Share receipt image opens the device’s share sheet when supported. Choose WhatsApp and the customer. On other browsers, it downloads the image instead.

The receipt uses the saved invoice, including its original QR. Printing or sharing again does not create another sale or invoice. An unavailable receipt must be recovered from the register; do not create another payment just to print it.

A phone number is not required to print or finish checkout. You can also choose not to give a receipt.

Enter the customer’s international phone number, such as +966501234567, or leave it empty to choose a chat. Open WhatsApp opens a message draft using the account signed into WhatsApp on this device. Review the recipient and message, attach the saved image if needed, and press Send yourself. Qaema does not send this message automatically or connect to your WhatsApp account.

The phone entered here stays in this page; Qaema does not save it with the receipt. WhatsApp receives it when you open the draft. A text draft by itself is a summary, so include the receipt image or private receipt link for the full document and QR.

When your POS has a configured public HTTPS address, Create private receipt link creates a customer page and a separate QR for opening that page. The page QR is different from the original ZATCA invoice QR printed on the receipt.

The link expires after 30 days. Anyone who has it can view that receipt, so share it only with the customer. It does not show customer contact details, staff records or owner controls. Disable shared links disables all previously created links for this document. You can then create a fresh link if necessary.

A localhost address cannot be opened by customers on their own phones. In local testing, use the receipt image or PDF instead. The operator must be online and signed into the register to retrieve a receipt or manage its links.

As the owner, open Receipt settings from POS setup or the receipt screen. You can set:

  • A logo, trading name, contact line and thank-you message.
  • Arabic, English or both, using Western digits in each language.
  • 58 mm, 80 mm or A4 paper layout.

Check the preview and choose Save settings. The legal business name, VAT number, invoice amounts and signed QR come from the issued invoice and cannot be changed here. Existing shared links keep their saved appearance; new views and links use your latest branding.

Simulation and practice receipts are clearly marked not a tax invoice. Successful printing does not turn a Simulation document into a production invoice. See ZATCA setup.

This flow uses the browser and operating system print dialog. A printer must already be available there. Silent printing, Bluetooth printer connections and physical thermal-printer acceptance are separate work; test your printer before relying on it during service.