Bahi Khata Logo
Bahi Khata
Chapter 028 min read🇮🇳 English

Quick Sale & Billing (POS)

The Quick Sale screen is the heart of your daily shop operations. It is designed to let you create and finalize a vegetable bill in seconds—even during noisy, busy mandi peak hours...

Chapter 02: Quick Sale & Billing (POS)

The Quick Sale screen is the heart of your daily shop operations. It is designed to let you create and finalize a vegetable bill in seconds—even during noisy, busy mandi peak hours.


🛒 1. Overview of the Quick Sale Screen#

🖥️ Desktop Web View 🖥️ Desktop Web View
📱 Mobile App View 📱 Mobile App View

The screen is divided into 4 easy sections:

  1. Customer Selection: Who is buying? (Walk-in cash customer or named khata customer).
  2. Items List (The Cart): Vegetables added, their weights/crates, prices, and line totals.
  3. Mandi Standard Charges (Optional): Labor/Hammaali (हम्माली), Commission (आढ़त), and Bag charges.
  4. Checkout & Payment: Amount paid, payment mode (Cash/UPI), and one-tap WhatsApp / Print buttons.

📝 2. Step-by-Step Guide: How to Create a Sale#

Follow these simple steps for every customer:

graph TD
    A[1. Select Customer] --> B[2. Add Vegetables & Weights]
    B --> C[3. Add Mandi Charges if needed]
    C --> D[4. Enter Amount Received]
    D --> E[5. Save, Print Slip or WhatsApp]

Step 1: Select the Customer (ग्राहक चुनें)#

  • For regular Cash buyers (Walk-in): Leave it as "Cash Customer / नकद ग्राहक".
  • For regular Khata buyers (Udhar/Account): Click the customer box and start typing the customer's name or phone number. Select them from the dropdown list.
  • To add a brand new customer right now: Click the + New Customer button. Enter their Name and Mobile Number, and click Save. They are immediately selected!

Step 2: Add Vegetables to the Bill (सब्जियां जोड़ें)#

📸

📸 Screenshot Placeholder:
'Add Vegetable Item' dialog showing the search box with vegetables (🍅 Tomato, 🥔 Potato, 🧅 Onion) with price and current stock badges, quantity input, and 'Add to Bill' button.

  1. Click the green "+ Add Item (सब्जी जोड़ें)" button.
  2. Search for the vegetable by typing in English or Hindi (e.g. Tomato, टमाटर, Potato, आलू), or simply tap its icon.
  3. Enter the Quantity (वजन / मात्रा):
    • You can enter exact decimals (e.g. 24.5 kg).
    • Change the unit if needed (kg, crate / क्रेट, bag / बोरी, bundle / गड्डी, piece / पीस).
  4. Enter the Rate / Unit Price (भाव / दर): (The default rate is auto-filled, but you can change it anytime).
  5. Click "Add to Bill".
💡

💡 Quick Quantity Adjustment in Bill:
In the cart list, you can tap the + or - buttons to quickly increase or decrease weights, or tap the red trash icon 🗑️ to remove an item.


Step 3: Add Mandi Charges & Discounts (Optional)#

If your mandi trade includes standard extra fees, tap "Mandi Charges & Labor (हम्माली व आढ़त)" to expand:

📸

📸 Screenshot Placeholder:
Expanded Mandi Charges box showing fields for Commission %, Labor / Hammaali (हम्माली), Package Type (Bags/Crates), and Discount.

  • Commission % (आढ़त): Enter your commission rate if applicable (e.g., 5%).
  • Labor / Hammaali (हम्माली / पल्लेदारी): Enter per-bag labor charges or total loading fee.
  • Packages / Crates Count: Enter how many crates or jute bags (बोरी) were loaded.
  • Discount (छूट): Enter any overall discount given to the customer.

Step 4: Record the Payment (भुगतान दर्ज करें)#

Look at the Total Bill Amount calculated at the bottom right.

📸

📸 Screenshot Placeholder:
Payment checkout bar showing Total Amount in large bold text, 'Amount Paid' box, payment method pills (Cash, UPI, Bank), and final 'Save & WhatsApp' button.

Choose how the customer is paying:

  • Case A: Full Cash Payment: Tap the "Full Cash" shortcut button (or type the exact bill amount in the Paid Amount box).
  • Case B: Partial Payment (कुछ नकद, बाकी उधार):
    Example: Total bill is ₹3,400. Customer pays ₹1,400 in cash.
    👉 Type 1400 in the Paid Amount box.
    👉 The remaining ₹2,000 will automatically be added to their Khata balance!
  • Case C: Full Udhar / Credit (पूरा उधार):
    👉 Leave the Paid Amount box as 0 or blank. The entire bill amount is charged to the customer's ledger.
  • Payment Method: Choose Cash (नकद), UPI / QR (ऑनलाइन), or Bank Transfer.

Step 5: Save & Share the Bill (बिल सेव करें और रसीद दें)#

Choose any of the 3 action buttons:

  1. 🟢 Save & WhatsApp Bill (व्हाट्सएप भेजें): Saves the bill and automatically opens WhatsApp with a beautifully formatted itemized bill text ready to send to the customer!
  2. 🖨️ Save & Print Slip (पर्ची प्रिंट करें): Saves the bill and instantly triggers your connected thermal printer to print a clean paper receipt.
  3. 💾 Save Sale (केवल सेव करें): Saves the bill silently without printing or messaging.

📜 3. Sample WhatsApp Digital Bill Sent to Customer#

Here is an example of what your customer receives on WhatsApp:

🧾 *MANDI SALE INVOICE / बिक्री पर्ची*
━━━━━━━━━━━━━━━━━━━━━━
🏪 *Shree Ganesh Vegetable Traders*
📍 Shop No. 14, APMC Fruit & Veg Mandi
📞 98765-43210
━━━━━━━━━━━━━━━━━━━━━━
👤 *Customer:* Ramesh Hotel (98111-22233)
📅 *Date:* 31 Aug 2026, 07:15 AM
🔢 *Invoice #:* INV-20260831-0042
━━━━━━━━━━━━━━━━━━━━━━
📦 *ITEMS PURCHASED:*
1. 🍅 Tomato / टमाटर: 20 kg @ ₹35/kg = ₹700.00
2. 🥔 Potato / आलू: 50 kg @ ₹22/kg = ₹1,100.00
3. 🧅 Onion / प्याज: 30 kg @ ₹28/kg = ₹840.00
4. 🌶️ Green Chilli: 5 kg @ ₹60/kg = ₹300.00
━━━━━━━━━━━━━━━━━━━━━━
Subtotal: ₹2,940.00
Labor / हम्माली (2 Bags): ₹40.00
*Grand Total: ₹2,980.00*
━━━━━━━━━━━━━━━━━━━━━━
💵 *Paid Now:* ₹1,000.00 (Cash)
⚠️ *Balance Udhar (आज का बाकी):* ₹1,980.00
🔴 *Total Outstanding Balance:* ₹8,450.00
━━━━━━━━━━━━━━━━━━━━━━
_Thank you for your business!_

🕒 4. Viewing Sales History & Re-printing Old Bills#

Need to check a bill you made 2 hours ago or yesterday?

📸

📸 Screenshot Placeholder:
'Sales History' tab showing list of all past bills with date filter, search box, customer names, amounts, payment badges, and 'View', 'Print', and 'WhatsApp' buttons.

  1. At the top of the Quick Sale page, click on the "Sales History (बिक्री इतिहास)" tab.
  2. You will see all past sales with date, customer name, total amount, and payment status.
  3. Actions you can take on any past bill:
    • 👁️ View (देखें): Opens the full bill breakdown with item-by-item weights and rates.
    • 🖨️ Print (प्रिंट): Prints a duplicate copy on your thermal receipt printer.
    • 📲 WhatsApp (शेयर): Re-sends the digital invoice on WhatsApp.

❓ Frequently Asked Questions (FAQ)#

Q1: Can I change the price of a vegetable while billing?

Yes! When adding an item to the bill, simply click the Price box and type the new price for that specific customer. It will not change the permanent default price of the vegetable.

Q2: What if a customer buys 3 crates of tomatoes and 1 bag of potatoes?

You can select different units for each item. When adding Tomato, choose unit crate or kg. When adding Potato, choose unit bag or kg.

Q3: I accidentally entered the wrong weight on a bill. Can I fix it?

Before saving, simply tap the trash icon 🗑️ on that line in the cart and re-add the item with the correct weight. If you have already saved the bill, talk to your shop manager/owner to adjust or cancel the bill.

Q4: Does creating a sale reduce my vegetable stock automatically?

Yes! As soon as you save the sale, the sold weight (e.g. 50 kg potatoes) is immediately deducted from your live stock balance.


➡️ Next Step:#

Now let's learn how to record incoming vegetable trucks and farmer lots! Head over to Chapter 03: Purchases & Lot Arrivals.

Was this chapter helpful?

Help us improve our Smart Indian Ledger training manuals.

Ready to start using BahiKhata Green?

Smart Indian Ledger for Mandi Traders & Wholesalers

Start 7-Day Free Trial