On the POS
Three zrsPOS tiles live on the POS smart grid: NIF, zrsPOS and Tax Free. Staff see them in the shop's language.
Put the tiles on the smart grid first
They do not appear by themselves. Installing zrsPOS makes the tiles available; somebody still has to place them on the grid, once, and they then reach every till.
From the Shopify admin (recommended — it covers every device and location at once):
- Sales channels → Point of Sale.
- Under Customize the in-store experience, press Edit on POS app.
- In Smart grid, choose the template you want to change.
- Press ⊕ Add tile on the page where the tile should sit.
- Choose Embedded apps, then zrsPOS. Repeat for each of the three tiles.
- Save.
This needs at least one POS device already set up on the store.
From a POS device, if you prefer to do it at the counter: tap Add tile on the smart grid, pick the app from the list, add the others, then Save. The staff member needs the Customize smart grid permission, so a plain sales account cannot do it.
Tiles added on one device stay on that device. Doing it from the admin is what gets them onto all of them.
After a zrsPOS update, force-close the POS app and reopen it so it fetches the new tile code.
NIF
Enter the customer's NIF before payment. With a NIF the sale issues an FR to that customer; without one, an FS.
- If a customer is attached to the cart, their NIF on file is offered; a NIF typed here can also be saved to their profile or used to find and attach the customer.
- Foreign tax numbers: switch on Foreign tax number to skip the Portuguese checksum.
- Removing the customer from the cart removes their NIF from the sale.
zrsPOS (hub)
- Documents — search past sales, print or reprint receipts (a reprint is marked 2nd copy).
- Queue & errors — sales not yet issued and alerts that need a human. Process all forces a retry now. Never repeat a sale that is in the queue.
- Printer — which printer this till uses, with a test button.
The tile's subtitle shows at a glance whether something needs attention. It names the blocker before it names the symptom, so the first thing you read is the thing to act on:
| The subtitle says | What it means |
|---|---|
| Licence ended / No plan confirmed | Nothing is being invoiced. Open the zrsPOS admin. |
| zrsPOS not live yet | You have not pressed Go live in step 9, so POS sales are ignored on purpose. |
| Store not configured | This till's location has no settings of its own. Its sales wait in the queue and issue once you configure it in step 4. |
| N not issued / errors | Sales are queued or need a human. Never repeat a sale that is in the queue. |
| Printer warnings | The document exists; only the receipt is affected. |
The NIF and Tax Free tiles carry the same warning when sales are not being invoiced, so nobody types a NIF or captures a traveller for a document that will not exist.
Tax Free
Before payment, register the traveller: first and last name, email, country of residence, optional passport number. The traveller becomes a Shopify customer, the sale is flagged and issues an FR in their name. The Global Blue form is issued after payment on the zrsTaxFree tablet.