SanIr Harvest
Cloud distributor billing · Firestore backend
Project: sanir-2ad23
Active company:
— none —
Printer:
Rugtek / 58mm
Any printer / PDF
Companies
Products
Retailers
Purchases
New Bill
Reports
Companies
Add brands / principals, click a row to set active. You can delete unused companies.
Display Name
Legal Name
GSTIN
Phone
State
Address (short)
Save Company
Tap row to set active company.
#
Display
Legal
GSTIN
State
Phone
Active
Del
First company becomes active automatically.
Products
All rates in INR with decimals. Deleting a used product is blocked for safety.
Product Name
HSN / Code (optional)
Sale Rate (₹)
Opening Stock
Add / Update Product (by name)
Tap delete only if product is not used in any bill or purchase.
#
Name
HSN
Rate (₹)
Stock
Del
Retailers
Each retailer has its own outstanding balance. Deleting is blocked if retailer has bills.
Shop Name
Owner Name (optional)
Mobile (optional)
Opening Balance (₹)
Add Retailer
Outstanding = all old balances + current bills.
#
Shop
Owner
Mobile
Outstanding (₹)
Del
Purchases / Stock In
Record incoming stock from companies. Deleting a purchase will reduce stock again.
Company
Product
Quantity
Purchase Rate (₹/unit)
Date & Time
Company Invoice / Ref
Save Purchase & Add Stock
#
Date
Company
Product
Qty
Rate (₹)
Amount (₹)
Ref
Del
New Sale Bill
Auto date & bill no. All products are shown; just enter quantity (and optional rejection). Rate & amount auto.
Print last saved bill
Company
Retailer
Bill No.
Date & Time
Discount (₹)
Paid Amount (₹)
Products in this Bill
Enter Sale Qty (and Rej if any). Net Qty = Sale − Rej. Net Amt = Net Qty × Rate.
#
Product
Rate (₹)
Stock
Sale Qty
Rej
Net Amt (₹)
Save Bill
New Blank Bill
Reports
Sales and purchases fetched from Firestore.
Sales
Print Sales Report
From Date
To Date
#
Bill No.
Date
Retailer
Company
Net (₹)
Paid (₹)
Bal (₹)
Print
Del
Purchases
Print Purchase Report
#
Date
Company
Product
Qty
Rate (₹)
Amount (₹)
Ref
Del