Skip to main content
This guide explains how to register a POS terminal against a store. Registration is a one-time operation per device: the administrator generates a single-use code from the backoffice and the operator types it into the POS app. Once linked, the terminal stays bound to the store and cashiers can sign in with their PIN.

Prerequisites

  • Access to the Fire backoffice with permissions on the store and the Fire POS Admin role.
  • The FIRE POS app installed on the device.
  • The device powered on, with a modern browser and internet connection.
For terminals that print receipts and vouchers, also install Fire Agent on the device. See the Fire Agent guide for the full setup.

Download Fire Agent (Windows)

Windows installer for local thermal printing.

1. Select country and vendor

From the top-right corner, open the selector and choose the country and vendor you will operate under. Every action in this guide happens inside that context.
Country and vendor selector in the backoffice

2. Confirm the Fire POS channel

In the side menu, make sure the Fire POS channel is selected. The Terminals section is only available inside that channel.
Channel selector with Fire POS selected

3. Pick the target store

In the store selector in the header, choose the store the terminal will be registered against. The slot you generate in the next step is bound to that store — you cannot reassign it later.
Store selector in the backoffice header

4. Open the Terminals section

In the side menu open POS → Terminals. You will see the list of already-registered terminals grouped by status (Active, Pending slots, Suspended, Revoked).
POS submenu with the Terminals option

5. Create a linking slot

  1. In the top-right corner click + Create slot.
    Terminals page with the Create slot button
  2. Create linking slot modal. Verify the target store and choose how long the code is valid (default 30 minutes). Click Generate code.
    Create slot modal with the target store and the validity field
  3. The backoffice shows a 6-digit code with its expiration time. Use the Copy button or write it down. The code is shown once and can be used to link a single device.
    Generated 6-digit code with the copy button and the expiration time
If the code expires before it is used, the slot becomes invalid. Repeat this step to generate a new one.

6. Open the POS app

On the device, open the FIRE POS app. If the terminal has never been linked, the home screen shows the Link terminal title and a 6-digit numeric keypad.
POS screen with the Link terminal title and the numeric keypad

7. Type the code

Type the 6 digits on the keypad. As soon as the sixth digit is entered, the app validates the code automatically — there is no confirm button.
Numeric keypad with the 6 digits entered
While the code is being validated a loading indicator is shown. If the code is invalid or expired, an error message appears and the keypad is cleared so you can try again.

8. The terminal is linked

Once validation succeeds, the terminal receives its name, store and internal credentials, then redirects automatically to the cashier sign-in screen. From that point on the device operates autonomously — cashiers can sign in with their PIN without using the code again.
Cashier sign-in screen after linking the terminal
The terminal is linked to the store and ready to operate.

Verifying from the backoffice

Go back to POS → Terminals and open the Active tab. The newly registered terminal appears in the list with its name, last seen time and ACTIVE status.
Terminal list with the new device in ACTIVE status
In the Pending slots tab the slot you generated should no longer be visible — it moved to CLAIMED and is consumed automatically.