Skip to content

General settings

The General tab is the first stop after install, and the place you’ll come back to whenever something looks wrong on a printed receipt. Every field here flows into receipts, A4 invoices, and the on-screen amounts your team sees all day.

Updated 5 May 2026·For v2.2.0·5 min read
settings · general tab · top section with store name, tenant ID, currency

Store info

Fields under Shop Information make up your shop’s identity. Values pass through to print exactly as typed.

  • Store Name — the headline on every receipt header and the document title on PDF invoices. Read at print time, so editing it updates every reprint of every historical invoice.
  • Address — single-line free text (123 Main St, Baghdad, Iraq). Prints under the name on receipts and in the From block on A4 invoices.
  • Phone Number — receipt header and From block.
  • Email — A4 invoices only; not on thermal receipts by default.
  • Country — used to suggest the matching currency (a hint banner appears under the dropdown if your country and currency don’t match).
  • Tenant ID — read-only UUID identifying your store across paired devices and cloud sync. Copy it with the clipboard button when support asks for it.

There is no dedicated Tax ID field. Add one under Custom Information at the bottom of the section: click Add Custom Information, type a label (e.g. Tax ID), and its value. Custom rows print in the order entered. The same pattern handles country-specific identifiers without baking any one country’s vocabulary into the form.

Currency

Sets both the code/symbol and the formatting rules every amount in the app obeys. IQD is the default for fresh installs and the most common currency in deployment.

  • Currency — dropdown of supported codes (IQD, USD, EUR, GBP, AED, SAR, EGP, NGN, KES, INR, and more). Switching currency does not convert historical amounts; numbers stay numerically the same and just render with the new code.
  • Use Thousands Separator — toggle on for 1,000, off for 1000. Default on.
  • Decimal Places0 (1000), 1 (1000.0), or 2 (1000.00). IQD shops typically pick 0; USD/EUR shops pick 2.
  • Currency PositionBefore Amount renders USD 1,000, After Amount renders 1,000 USD. Independent of text direction.

A live Preview below the controls shows 1,234.56 formatted with your current settings before you save.

Language

The Language dropdown switches the app UI between English, Arabic, and Spanish. Arabic flips the layout to right-to-left. The selection also switches thermal-receipt template strings (“Total”, “Cash”, “Change due”, date formats) — the customer-facing receipt language follows the app language. The choice is global to the device.

Theme

System / Light / Dark. System follows your OS appearance. Cosmetic only — does not affect any data, printed output, or cloud sync. Stored in browser local storage, so each device remembers its own theme independently of the saved settings record.

Time zone

The shop’s local time zone drives every timestamp in the app — invoice dates, shift open/close, journal entry posting, report buckets. Pick the IANA zone closest to your shop (Asia/Baghdad, America/Mexico_City, Europe/Madrid). The value defaults to the OS time zone of the machine that ran the install, which is right 95% of the time. Change it only if the shop physically moved cities or the OS clock was wrong at install.

Upload a square PNG (recommended 200×200 px, max 2 MB) under Store Logo. It prints centred in the receipt header above the store name on every thermal print, and in the top-left of the From block on A4 PDF invoices. Change Logo replaces it; Remove Logo clears it. Receipts simply print without a logo when none is set — no placeholder, no broken image.

Receipt header lines

Below the logo, the receipt header prints (in order): Store Name, Address, Phone, then any Custom Information rows you’ve added — each on its own line, centred, in the receipt’s character set. Most shops add VAT No., Instagram: @handle, or a tagline as custom rows. Per-template overrides for which of these lines actually print live in Invoice Templates — General controls the content, Templates controls the layout.

Auto-lock timeout

Auto-lock isn’t on this tab — it’s part of the security model. Set the idle minutes that drop the app back to the lock screen on Settings → Security. Default is 5 minutes; range is 1–60.