Fruits, Vegetables, Meat & Dairy

For a produce stall, a meat shop or a milk booth. Goods sell by weight or measure at a rate that changes daily, wastage is a fact of the trade, and hotels and regular households buy on account with morning and evening rounds.

Best forVegetable and fruit stall, chicken / mutton / fish shop, milk booth and dairy
Pick at setupFruits & Vegetables, Meat Shop, or Milk Shop / Dairy
LoginsNo seat picker: Owner, Manager and User (counter) roles plus switches; Delivery Boy and Accountant where offered
AppsSKS Market on the counter (touch billing is on); a phone with SKS Market for the milk round
Switch on as you growBatch and expiry dating, cashier shifts, Delivery Run

Set up before the first morning

The owner does these once. The preset has already seeded your units (Kg, Gram, Bundle, Crate; Litre, Packet, Can for a dairy), your groups and the extra charges the trade bills.

  1. Fill in the business Tools > Settings > Business Info: name, address, GSTIN if registered, and the licence number to print.
  2. Add your items under Master > Products with the unit they sell in and today's rate per kg, litre or packet. A meat shop keeps a counter rate and a hotel rate on the same item; the Household, Hotel/Restaurant, Caterer and Retail Shop customer groups decide which one a customer gets.
  3. Set up the scale labels (produce and meat) Tools > Settings > Barcode > Weighing Scale Barcode if your scale prints a barcode sticker. Without one, the counter types the weight.
  4. Check the extra charges Tools > Settings > Transaction > General > Extra Charges: Crate Charge and Delivery Charge for produce and dairy, Cutting / Cleaning Charge for meat.
  5. Add your regular buyers under Master > Customers with due days and a credit limit. A dairy files each household on its route (Morning Round, Evening Round).
  6. Add your suppliers (mandi agent, farm, milk society) under Master > Suppliers.
  7. Create a login for each person (see Who signs in), then bill one test sale by weight, print it and cancel it.

How the work flows

The day starts with the rate and ends with the collection. Each step says who does it and what prints.

Set today's rates

Master > Bulk Changes > Price Update changes many rates at once. Do it before the first bill: a counter login cannot change the rate on the bill.

OwnerManager

Buy in

Book the morning's purchase from the mandi, farm or society on a Purchase Invoice, crates and all.

OwnerManager

Weigh and bill

Counter Sale: scan the scale label or type the weight; the line shows weight times rate. A meat bill adds the cutting / cleaning charge. Cash, UPI, or on account for a regular.

CounterBill

The milk round (dairy)

Each household on the route gets a small daily bill, numbered per day, with the delivery address and the round boy on it. It stays on account until month end.

Round boyBill

Hotel and bulk supply

Take the order as a Sales Order, send it with a Sales Delivery Challan, and bill it on a Tax Invoice at the hotel rate. Pending bills show as soon as the party is picked.

ManagerDelivery BoyDelivery challanTax invoice

Write off wastage

What spoiled goes out on Vouchers > Stock Adjustment with a reason; the Stock Write-Off report totals it.

Manager

Collection day

Send the Customer Statement on WhatsApp, take the money on Payment In, and chase the rest from Receivables Ageing.

OwnerCounterCustomer statementPayment receipt

The whole journey on one page:

flowchart TD
    M[Morning: update today's rates
Bulk Changes > Price Update, or per item] --> R[(The selling rate on the item)] R --> C[Counter Sale] C --> W[Weigh: scale label or typed kg / g] W --> L[Line: weight x rate
cutting or cleaning charge] L --> P[Cash · UPI · or on account] P --> T[(The voucher and its tenders)] T -->|credit| A[Customer account balance] A --> S[Customer Statement · Payment In on collection day] H[Hotel / bulk buyer] --> O[Sales Order · Delivery Challan] --> T E[End of day: Stock Adjustment
wastage · spoilage] --> SP[(Stock written off)]
Rate first, then weigh and bill; regulars run on account and settle on a fixed day.

Who signs in

Give every person their own login. There is no seat picker: you choose a role, then tick switches. A User is only offered the counter switches; changing a rate on the bill, buying, stock and reports are offered to a Manager alone.

  1. Open the users list Tools > Settings > Users, then add a user.
  2. Set the login: User Name and Password (on a cloud business, the person's email address).
  3. Pick the Role Type and, for a round boy or counter hand paid on commission, link their Staff contact.
  4. Tick the switches and save. The change reaches them at their next sign-in.

Typical logins:

Full access

Owner / Admin

Sets the rates, buys in, collects.

Role
Owner or Admin
Opens on
Dashboard
Phone bar
New Sale · Payment · More
Starts with
Everything, including Settings and Users

Counter

Weighs and bills at the stall.

Role
User
Opens on
Dashboard, one tap from New Sale
Phone bar
New Sale · Payment In · More
Tick
Payment Entry, Extra Charges (crate, cutting / cleaning), Rate Type Selection (to bill a hotel at its rate), Add Contact
Leave off
Edit Voucher, Delete Voucher. Editing the rate on a bill is not offered to a User

Round boy (dairy)

Delivers the morning and evening milk round and bills it on a phone.

Role
User
Opens on
Dashboard
Phone bar
New Sale · Payment In · More
Tick
Payment Entry, Show only user created voucher, Extra Charges
Leave off
Cash Billing Only: round bills stay on account

Manager

Runs the stall when the owner is at the mandi.

Role
Manager
Opens on
Dashboard
Phone bar
New Sale · Payment · More
Tick
Edit Price in Sales, Edit Product (for Price Update), Manage Purchase, Stock Adjustment, Payment Entry, View Reports
Leave off
Delete Product, Delete Voucher, Salary

Delivery boy

Takes the hotel supply out and brings back the challans.

Role
Delivery Boy
Opens on
Delivery Run, and nothing else
Offered
Only on a cloud business or one running SKS Server
Not given
Any switches

Accountant

Your tax consultant.

Role
Accountant
Opens on
GST Reports, and nothing else
Offered
Cloud businesses only

The full switch list is in Users, Roles & Permissions.

Reference · the rest of this page is for looking things up: every menu, screen, switch and report.

Where it is in the app

The POS main page with the standard menus (see Supermarket & Grocery). The trade turns on weight entry, tax-inclusive rates per kg and touch billing, and keeps stock maintenance optional.

What matters for this trade

The credit cycle

flowchart TD
    A[Hotel or regular household
buys on account] --> B[Balance grows each delivery] B --> C{Collection day} C -->|pays in full| D[Balance cleared] C -->|pays part| E[Balance carried forward] C -->|does not pay| F[Ageing: 30 · 60 · 90 days] F --> G[Statement sent on WhatsApp] G --> C E --> H{Over the credit limit?} H -->|yes| I[Counter warns on the next bill] H -->|no| B D --> B
Produce is sold cheap and often, so the risk is not the margin — it is the balance that never gets collected.

Reports

Sales Register, Sales by Product, Customerwise Sales, Receivable Parties and Receivables Ageing, Customer Statement, Stock Write-Off, Profit, Day Book.