Official MandiGrow Documentation

MandiGrow User Guide— Complete Help Centre

Everything you need to run your mandi — from initial setup and first purchase to advanced reports and financial management. Written for mandi clerks, accountants and business owners.

Open MandiGrow App
Step 1

Initial Setup — Parties (Khata Book)

Add Farmers, Buyers & Vendors before you start trading

Video Tutorial

Every business transaction in MandiGrow is linked to a Party. A 'Party' is anyone you do business with — a Farmer (supplier who brings produce), a Buyer (customer who purchases stock) or a Vendor (transporter, labour contractor, etc.). Setting up your party list correctly from day one ensures your Ledger (Khata), outstanding balances, and GST data are always accurate.

Step-by-Step Guide

Pro Tips

  • Use 'Internal Code' field for your own account numbering (e.g. F-001, B-045).
  • Add a party photo — it helps staff identify farmers quickly at the gate.
  • The 'City' field is searchable — use consistent village names for fast lookup.
  • You can edit a party at any time without affecting past transactions.

Important

  • Do NOT create duplicate entries for the same person — use the search before adding.
  • Opening Balance must be entered ONCE at the start. Changing it later will affect your Ledger history.
Step 2

Commodity Master (Maal / Items)

Configure your produce items, units, and commission rates

Video Tutorial

The Commodity Master is where you define every type of agricultural produce you handle — Onion, Tomato, Potato, Mango, etc. Each item stores its default unit of measure, commission/aadhat percentage, and applicable Mandi Tax. MandiGrow uses this to auto-calculate charges on every Arrival and Sale without manual entry.

Step-by-Step Guide

Pro Tips

  • Create separate items for different grades — e.g. 'Onion Grade A', 'Onion Grade B' — for accurate price tracking.
  • You can change commission rates any time; changes only apply to NEW entries.
  • Crates and Sacks can have a unit price set here which is used for Crate Deposit billing.
  • GST Rate field (if enabled) feeds directly into the GST reports for compliance.
Step 3

Arrivals & Gate Entry (Purchase / Inward)

Log incoming produce and generate Farmer Bills (Patti)

Video Tutorial

When a farmer's vehicle arrives at your mandi gate, you first record the Gate Entry (vehicle number, farmer name, approximate quantity). After unloading and weighing, the Arrival is confirmed with actual weights, and the system automatically calculates the Farmer's Payable Amount after deducting freight, labour, commission, and other charges. You can also use Quick Purchase for fast inward entries without a lot.

Step-by-Step Guide

Pro Tips

  • Lot No. auto-generates daily (e.g. LOT-NBS-001) — use this to track stock lot-wise.
  • If a farmer has an existing advance (Peshgi), it is automatically shown on the Patti.
  • Use 'Udhar' (Credit) mode if you will pay the farmer later — this adds to outstanding balance.
  • You can print the Patti directly from the arrival screen with one click.

Important

  • Once an Arrival is submitted, editing weights requires cancellation and re-entry.
Step 4

Sales & Billing (Bikri / Auction)

Process buyer sales, invoices, POS billing & crate management

Video Tutorial

Sales in MandiGrow covers everything from the morning mandi auction (lot-wise quick sales) to formal GST Tax Invoices for large buyers. The Purchase + Sale screen is the power screen for simultaneous purchase and sale processing. POS mode allows rapid lot-by-lot billing during the auction. Crate Management automatically tracks issued vs. returned crates for every buyer.

Step-by-Step Guide

Pro Tips

  • The Purchase + Sale screen is designed for the mandi commission agent workflow — use it during the morning session.
  • Buyer crate count is shown on every invoice as a reminder to collect pending crates.
  • You can partial-ship a sale — invoice 50 bags today and 50 bags tomorrow from the same lot.
  • POS keyboard shortcuts: press Enter to confirm each item, Ctrl+P to print.

Important

  • Sales can only be made against available stock. Ensure arrivals are confirmed before billing.
Step 5

Finance — Payments, Ledger & Daybook

Manage cash flow, record payments, view Khata & Daybook

The Finance module is your real-time accounting dashboard. Every arrival, sale, payment, and advance is automatically recorded in the double-entry ledger. Here you can record payments to farmers (cash/cheque/UPI), receive payments from buyers, view any party's complete Khata (ledger), manage cheque clearance, set payment reminders, and view the daily Daybook (cash flow summary).

Step-by-Step Guide

Pro Tips

  • UPI payments are auto-marked as 'Bank Entry' with instant clearance — no manual cheque tracking needed.
  • The Ledger always shows RUNNING BALANCE — you can see exactly how much is owed at any point in time.
  • Payments are FIFO-allocated — oldest bills are settled first automatically.
  • Set Reminders on overdue buyer balances — the system will notify you on the due date.

Important

  • Cancelling a payment reverses all ledger entries — do this only if an error was made.
  • Cheques: do NOT mark a cheque as cleared before confirming it with your bank.
Step 6

Profit & Loss (P&L) and Reports

Track your earnings, margin, and business health

MandiGrow automatically calculates your Profit & Loss at every moment — no end-of-month accounting needed. The P&L Dashboard shows your total commission income (Aadhat earned), trading profit (buying low, selling high), operating expenses, and net profit for any date range. Additional reports cover GST compliance, stock levels, buyer collection efficiency, and market price trends.

Step-by-Step Guide

Pro Tips

  • Set your fiscal year start date in Settings → Compliance for accurate year-to-date P&L.
  • The Margin Report shows commodity-wise buying vs. selling price trends — use it to optimize auction pricing.
  • Price Forecast uses your historical data to predict likely rates for the coming week.
  • Export any report to PDF or Excel using the download button at the top right of each report.
Admin

Settings & Configuration

Branding, team access, banks, compliance and more

The Settings section is your control panel for MandiGrow. Configure your business name and brand color, add bank accounts for payment tracking, manage your team (staff access and roles), set up GST/compliance details, and control which features are enabled for your plan.

Step-by-Step Guide

Pro Tips

  • Brand colour is inherited by all active buttons and highlights across the entire app.
  • Operator-role users CANNOT edit or delete — they can only create entries.
  • If you change your GSTIN, update it in Compliance immediately to ensure correct invoices.

Frequently Asked Questions

Q.Do I need accounting knowledge to use MandiGrow?

No! MandiGrow is designed for mandi clerks who may not have formal accounting training. Everything is in plain language — just enter what happened and the system handles the accounting.

Q.Can multiple staff members log in at the same time?

Yes. Each staff member gets their own login. The Owner/Admin controls which screens each person can access from Settings → Team.

Q.Does MandiGrow work on mobile phones?

Yes. MandiGrow has a native-feeling mobile app experience. You can record gate entries, arrivals, and payments directly from your phone in the mandi yard.

Q.How is the Daybook different from the Ledger?

The Daybook shows all cash transactions for ONE specific day across ALL parties. The Ledger shows ALL transactions across ALL days for ONE specific party.

Q.What happens if a buyer pays by cheque?

Record the payment with Mode = Cheque. It appears in Cheque Management as Pending. When the bank clears it, mark it as Cleared — the bank balance auto-updates.

Q.Can I export reports to Excel or PDF?

Yes. Every report has a Download button at the top right. Export as PDF for printing or Excel for further analysis.

Ready to start?

Log in now and follow this guide step by step. Your first day's work will be fully recorded within minutes.