Case study · anonymised

How a multi-location retailer runs billing across 2 counters.

A publish-safe look at how an owner-led retailer uses Nox-Billings to run GST billing across two counters with three employee roles, location-aware stock, and a reviewable day-end close.

Before Nox-Billings

The problem: two counters, one shared login, no visibility

Before the rollout, both counters ran on a shared billing login. The owner could see total sales at month-end, but could not answer the daily questions that mattered: who approved that discount, which store sold what, why the cash drawer was short, or whether stock actually moved when the invoice said it did. Corrections were made silently, and the day-end picture was assembled in a spreadsheet after closing.

The setup

What was configured before the first sale

Two stores, one workspace

Each store was created as a location with its own counters, staff, and stock visibility.

Three roles

Owner, manager, and cashier logins were created with separate permissions — no shared credentials.

Products and taxes

Products were loaded with categories, HSN/SAC codes, and GST rates so invoices carried the right tax breakup.

Discount rules

A cashier discount limit was set; anything above routes to the manager for a recorded approval.

Opening stock

Opening stock was recorded per store so the first day's sales and the stockroom agreed.

A day in the workflow

How a normal operating day runs

  1. Open the store. The manager opens the day, confirms the opening cash float, and checks that both counters are signed in with the right staff roles.
  2. Bill at the counter. The cashier searches products, builds the sale, applies a discount within their limit, and takes cash, UPI, or card.
  3. Route exceptions. A discount above the cashier limit routes to the manager, who approves it with a recorded reason on the same screen.
  4. Move stock. A transfer between the two stores is recorded with a reviewable record when inventory moves mid-day.
  5. Close each store. Each store closes its own shift: expected cash vs counted cash, payment-mode split, discounts, refunds, and variance.
  6. Review the day. The owner reviews both stores' day-end reports and exception lists from one place before the records are finalised.
Disclosed facts

Facts we can safely share

These are the concrete details the retailer has agreed to disclose. No revenue claims, no vanity numbers.

2

Stores

Two retail counters in the same city, sharing the owner's team and stock.

3

Employee roles

Owner, manager, and cashier — separate logins with role-based permissions.

40–120/day

Invoice volume

Combined across both counters on a typical operating day; range, not a promise.

Standard

Hardware

Android devices at the counters with receipt printing; no special-purpose hardware.

Managed

Deployment model

Assisted rollout with the platform team; not a self-service SaaS install.

Weeks

Rollout timeline

Staged: setup, staff roles, pilot at one counter, then the second counter.

Before → after

What changed for the owner

BeforeAfter
One shared login; nobody knows who actedSeparate logins; every sensitive action has an owner
Discounts approved over chat, never recordedDiscounts route to a manager with a recorded reason
Month-end spreadsheet to piece stores togetherEach store closes its own day; owner reviews both from one place
Stock and billing disagree until stocktakeSales-linked stock and transfers make movement visible daily
Variance found at month-end, source unknownVariance surfaced at close with payment-mode split to explain it
Rollout

How the rollout went

  1. Setup and roles. Workspace, stores, products, taxes, and staff roles were configured with the platform team.
  2. Pilot at one counter. The first counter ran live for a week while the owner validated discounts, payments, and the day-end report.
  3. Second counter. Once the first counter's close matched the drawer, the second counter came online.
  4. Day-end discipline. The owner now closes each store daily and reviews exceptions before records are finalised.

Run billing like this at your counters

Bring your current workflow to a walkthrough and see whether Nox-Billings fits the way you actually operate.