Multi-Store InventoryIMFL · Beer · RML · CLMobile + Web + Desktop

Every bottle, every store, every day — accounted for.

Liquor Stock Manager runs the full daily stock cycle for liquor retail chains: opening stock, RSBCL/RSGSM purchases, inter-store transfers, closing and sales — with a ledger that makes stock drift, duplicate closings and negative stock impossible.

Runs onAndroidiOSWebWindowsmacOS
Liquor Stock Manager — Closing Stock · Store 02
Today's sale
₹1,84,650
Pending transfers
0
Low-stock alerts
3
BrandSizeOpenInSoldClose
IMFL Whisky A750 ml48243141
IMFL Whisky A180 ml1209614274
Beer Strong650 ml240120198162
RML Classic750 ml3601224
CL Masala180 ml300200260240
Closing saved · becomes tomorrow's opening
1,000+
SKUs per store handled smoothly
0
Negative stock or duplicate closings allowed
8
Smart alert types across stores
5
Platforms from one codebase

From manual chaos to one clean system

Before

Registers, WhatsApp and guesswork

  • Closing stock is counted on paper and re-typed; mistakes carry into the next day.
  • Transfers between shops are verbal — one side records them, the other doesn't.
  • Owners can't see sales or stock of each store without calling every manager.
  • Stock goes negative or drifts and nobody knows which entry caused it.
  • Daily sale slips (parcha) are made by hand for every store.
With Liquor Stock Manager

One ledger for the whole chain

  • Closing auto-calculates Open + Purchase + Inward − Outward − Sold and becomes tomorrow's opening.
  • Transfers are OTP-verified and only count once the receiving store completes them.
  • Admin dashboard shows sales and live stock for every store in one place.
  • Every movement is written to a stock ledger — no drift, no negative stock.
  • Parcha summary PDF and Excel generated per store, per day, in Hindi and English.

Everything Liquor Stock Manager does

Built from real day-to-day operations, not a generic template.

Multi-store control

Each store runs independently with its own opening, closing lock and manager login, while the admin sees the whole chain.

Opening stock setup

Admin initialises opening stock once per store. After that, every closing automatically carries forward as the next day's opening.

Purchase entry

Record RSBCL / RSGSM and other supplier purchases with invoice numbers — added to available stock for the business date.

OTP-verified transfers

Send stock between your stores or to/from other shops. Pending transfers don't affect stock until the receiving side completes them.

Locked daily closing

One closing per store per date. Sold can never exceed available stock, and closing is blocked while any transfer is still pending.

Smart alert engine

Automatic alerts for low, zero, negative and dead stock, stuck transfers, transfers in/out and missed closings.

Parcha PDF & Excel

Daily parcha summary split by IMFL / Beer / RML / CL with totals — export to PDF or Excel and share instantly. Devanagari supported.

Sales & stock reports

Store-wise sales, purchase history, current stock by store, transfer history and daily stock summaries with charts.

Roles & master data

Admin manages stores, users, brands and brand variants (sizes, packaging, price). Managers only see their assigned store.

How it works

01

Initialise

Admin sets up stores, brands, sizes and one-time opening stock.

02

Purchase & transfer

Managers add purchases and send or receive OTP-verified transfers during the day.

03

Close the day

Enter closing counts; sales are calculated and validated against available stock.

04

Review & share

Parcha PDF/Excel, alerts and dashboards update for the owner instantly.

Module-by-module detail

Daily stock cycle

Opening → Purchase → Transfers → Closing

The system follows the real liquor-shop day. Opening comes from the previous closing (or the admin's initial opening). Purchases and completed transfers are added or removed by date. Closing calculates sales and locks the day.

  • Closing = Open + Purchase + In − Out − Sold
  • Only one closing per store per date
  • Re-opening a closed date is prevented
  • Late transfer completion handled correctly
  • Multiple transfers on the same day
  • Inventory snapshot updated only after closing
Transfers

Own-store and other-shop transfers

Transfers between your own stores update both sides through ledger entries, completed inside a database transaction. Separate flows handle stock sent to or received from other shops.

  • Create, sent, incoming & history views
  • 6-digit OTP to complete a transfer
  • Pending transfers excluded from available stock
  • Own In / Own Out / Other In / Other Out
  • Transfer detail with item-wise quantities
  • Stuck-transfer alerts
Admin console

One view of the entire chain

The admin dashboard brings together store-wise sales, alerts and operations, plus full control over master data and users.

  • Store sales by date with charts
  • Manage stores, users and roles
  • Manage brands & variants (size, packaging, price)
  • Initialise store opening stock
  • Alerts page with mark-as-resolved
  • Current stock drill-down per store
Reliability

Built to never lose a bottle

All stock movements are recorded in a stock ledger. Master data is cached locally for speed, and the app checks connectivity before writing so entries aren't half-saved.

  • No stock drift, no duplicate closing
  • No negative stock
  • Firebase Auth login
  • Cloud Firestore real-time sync
  • Local cache for brands & stores
  • Offline / no-internet detection

Technical specifications

Platforms
Android, iOS, Web, Windows and macOS (Flutter, single codebase)
Liquor categories
IMFL, Beer, RML, CL — sorted by category and bottle size
Stores
Unlimited stores, each with independent daily closing
Users & roles
Admin and store manager, with store assignment
Backend
Firebase Authentication, Cloud Firestore, Firebase Storage
Exports
Parcha summary PDF and Excel; share via WhatsApp, email etc.
Language
English UI with Hindi (Devanagari) support in reports
Scale
Tested for 1,000+ SKUs per store and multiple same-day transfers

Built for

Liquor & wine shop ownersMulti-store liquor chainsBeer shopsTheka / country-liquor outletsLiquor distributorsExcise-compliant retailers

Technology

FlutterDartFirebase AuthCloud FirestoreFirebase StorageHivefl_chartPDF & PrintingExcel export

Frequently asked questions

It is a multi-store inventory app for liquor retailers. It manages opening stock, purchases, transfers between stores, daily closing and sales, and produces daily parcha summaries — for every store from one admin account.

Closing = Opening + Purchase + Completed Inward transfers − Completed Outward transfers − Sold. Sold can never exceed available stock, and the closing becomes the next day's opening automatically.

Yes. Each store has its own manager login, opening and closing lock. The admin sees sales, current stock and alerts across all stores and can transfer stock between them.

The sending store creates a transfer; it stays pending — and doesn't change available stock — until the receiving store completes it with a 6-digit OTP. Closing is blocked while any transfer is pending, so nothing is lost in between.

IMFL, Beer, RML and CL, with brand variants for bottle size, packaging and selling price. Reports group totals by category.

Yes. The same app runs on Android, iPhone, web browsers, Windows and macOS, and syncs in real time through the cloud.

Yes. Sigill Infotech can adapt purchase sources, report formats, categories and parcha layouts to your state's excise requirements.

Live demo · Setup support · Custom changes

Run your liquor stores on one live ledger

Book a walkthrough and we'll set up your stores, brands and opening stock with you.