← Back to projects

Fiscal POS & e-Invoicing

POS — Tezga

Tezga is a complete point of sale for retail and hospitality: it issues fiscal receipts, sends e-invoices to the tax portal, and manages items, inventory and reports — all from one screen.

Visit: pos.narbiz.com

System scope

50+
Screens
~60
API routes
6
Modules

Tezga combines what businesses used to run in three or four separate tools: the register, invoicing, inventory and reporting. A cashier works fast with no training, while the owner sees turnover, margins and stock at any moment.

The system is aligned with Serbian fiscalization and the e-invoicing portal (SEF), so a receipt issued at the register automatically becomes a clean tax document — no retyping, no mistakes.

The problem

A small business usually rings up sales on one device, builds invoices in Excel, tracks stock in a notebook and assembles reports by hand at month end. The data never matches, errors pile up and the accountant inherits the chaos.

The solution

One system connecting the register, invoices, inventory and reports. Every receipt automatically reduces stock, enters turnover and is ready for the tax portal. The owner follows the business from their phone; the accountant gets clean data.

What it does

Fiscal register

Fast fiscal receipts, multiple registers and operators, shifts and cash-ups.

e-Invoices & SEF

Outgoing and incoming invoices, sending to the tax portal, credit notes, advances and due dates.

Items & codes

Item catalog, GTIN/barcode, categories and subcategories, fast search and auto-codes.

Warehouse & stock

Inbound, outbound, leveling and stocktake — stock that updates itself with every receipt.

Reports

Turnover, margins, VAT, best-sellers — by day, register and operator.

Multi-tenant & admin

Many companies on one platform, fully separated data, a master-admin panel.

Architecture

Tezga is a multi-tenant SaaS on a modular monolith: one codebase, clearly separated modules (register, invoices, warehouse) and full per-company data isolation. Web and mobile share the same logic, and data lives in a PostgreSQL database in the EU.

MULTI-TENANT · izolacija po firmiCashier / Ownerweb + mobileTezga AppNext.js / ReactAPI~60 routesPostgreSQLNeon · EUTax portale-invoices

Who it’s for

  • Retail and shops
  • Cafés, restaurants and hospitality
  • Service businesses with a register
  • Chains with multiple locations
White-label

We also run Tezga under your brand — your logo, domain and pricing. You sell the register as your own product; we keep fiscalization, updates and support.

FAQ

Is Tezga compliant with fiscalization in Serbia?

Yes. Tezga issues fiscal receipts and sends e-invoices to the SEF portal in line with current regulations.

Can it run multiple registers and locations?

Yes. The system supports multiple registers, operators and locations, with shared reports and separate cash-ups.

Does Tezga manage inventory?

Yes. Every issued receipt automatically reduces stock, while goods receipts and stocktakes are recorded through the warehouse module.

Can I use it under my own brand?

Yes, Tezga is available white-label — your logo, domain and pricing, our technology underneath.

Let’s Build Something
Awesome Together

We’re
READY TO TALK
0