A product of Groen Host Web Technologies | Since 2012
Support: +92 323 7111007 | sales@riceerp.pk

Complete Module Documentation

Everything You Need to Scale — 16 purpose-built modules covering every step of the rice mill's operational workflow.

1. Gate Management

Controls and records every vehicle and material movement in and out of the mill.

The Gate Management module is the digital entry/exit register for the mill. Every truck or vehicle that brings material in, or takes material out, is recorded here as a Gatepass before it is allowed to leave the gate.

Key Features
  • Inward & Outward Gatepass: Auto-generated document numbers (IGP/OGP), capturing vehicle, driver, bilty numbers, and party.
  • Variety Gatepass: Category-linked item selection for rice/commodity varieties including bag type, brand, and net weight.
  • Approval Workflow: Unchecked → Checked → Approved staged workflow. Approved passes are digitally locked.
  • Print & Audit: PDF generation with weight totals. Soft deletes track every record's creator and approver.
Typical Use Cases
Truck Arriving with Raw Material

Gate staff create an Inward Gatepass recording vehicle, driver, and items as soon as a truck arrives; stays Unchecked until verified.

Dispatching Finished Rice

Staff create an Outward Variety Gatepass with bag type, brand, bags and net weight for each variety loaded.

Typical Use Cases
Weighing an Outgoing Truck

Truck is weighed loaded (first weight), then weighed empty after unloading (second weight); net weight computes automatically.

Export Container Loading

For an export shipment, record the container and seal number on the Export Delivery Order alongside the weighbridge reference.

2. Weighbridge Sync

Captures vehicle weighing and links it directly to stock dispatch and delivery.

Records the two-stage weighing of every vehicle (first/gross and second/tare weight) and automatically calculates net weight. Generates Delivery Orders directly drawing on live stock before a dispatch is confirmed.

Key Features
  • Weighbridge Ticket: Two-step vehicle weighing with manual-weight override flag.
  • Delivery Order (Local): Converts a completed ticket into a stock-backed delivery against a Local Sales dispatch.
  • Export Delivery Order: Adds Container Number and Seal Number fields for international shipments.
  • Stock Lookups: Prevents dispatch errors by checking live stock at specific godowns/stacks.

3. Store & Inventory

Manages consumables (spares) and rice/paddy stock movement across godowns.

Covers two areas: Store sub-module for non-production items (purchase, receipt, issuance), and the Inventory sub-module for rice/paddy stock movement via internal transfers and repacking.

Key Features
  • Store Item Master: Catalogues tied to specific locations with minimum and reorder stock levels.
  • Purchasing Cycle: Store Purchase Orders (SPO), Receipts (SPR), and Returns.
  • Issuance & Adjustments: Issue items to departments (rack/shelf tracking) and perform stock adjustments.
  • Internal Transfer: Move paddy between factories/godowns via Transfer Out and Transfer In.
  • Repacking: Handle re-bagging of stock into different configurations (Repack Out / Repack In).
Typical Use Cases
Buying Spare Parts

Raise an SPO for parts, record the SPR upon arrival, updating stock automatically.

Changing Bag Type

Move batches of rice from jumbo bags to smaller retail bags using Repack Out/In functions.

Typical Use Cases
Testing Incoming Paddy

When a truck arrives, the lab draws a sample and registers it with gate and pit sample codes for traceability.

Recording Lab Results

The lab technician enters results for quality parameters (moisture, purity) at both the gate and pit stage, then locks the analysis.

4. Quality Inspection

Records paddy/rice sampling and laboratory quality analysis before purchase.

Allows the lab team to draw and record samples of incoming paddy or rice, logging detailed quality analysis results against defined quality parameters. Ensures purchasing decisions are backed by lab facts.

Key Features
  • Sample Registration: Auto-coded Sample Rice/Paddy linked to party, broker, variety, and crop year.
  • Quality Analysis: Multi-parameter result grid with dual 'at gate' and 'at pit' readings.
  • Data Locking: Analysis is locked once finalized to prevent tampering.

5. Purchase Logs

Manages the full raw material procurement cycle — from contract to invoice.

Covers the end-to-end buying process: A Purchase Order is agreed (often via broker), goods are logged via GRN (Goods Receipt Note), an Invoice is booked for payment, and rejected goods are processed via Purchase Return.

Key Features
  • Purchase Order/Contract: Supplier, broker, Mandi reference, buyer/seller commissions, and weight-variation allowance.
  • Goods Receipt Note (GRN): Logs each actual receipt event tied directly to the contract.
  • Purchase Invoice: Books supplier invoice including freight and handling charges.
  • Purchase Return: Distinct structure to handle quality-rejected material sent back to suppliers.
Typical Use Cases
Contracting via Broker

Purchasing enters an Order specifying supplier, mandi, commission rates, and varieties.

Receiving the Paddy

As trucks arrive, a GRN is created for each receipt, setting the order's 'is_GRN' flag to prevent conflicting edits.

Typical Use Cases
Checking Stock Before Sale

Before confirming a delivery, the Stock Ledger engine validates if enough quantity exists at the chosen stack.

Morning Business Review

An owner opens the Dashboard to review financial cards, cash flow, and investigate Smart Alerts for overnight expense spikes.

6. Core Operations

The system's central engine — fiscal context, master stock ledger, and executive dashboards.

Core Operations underpins every module. It maintains the single Stock Ledger that every transaction posts into, and powers the role-based dashboards (Owner, Accounts, Sales, Inventory) that summarize the business in real time.

Key Features
  • Company & Fiscal Year: Switch contexts between multi-company setups seamlessly.
  • Central Stock Ledger Engine: Posts every stock-in/out globally and calculates real-time available stock at the factory/godown/stack level.
  • Executive Dashboards: Comprehensive views for Owners, Accounts, Sales, and Inventory featuring Smart Alerts and drill-downs.

7. Milling Production

Tracks paddy through milling — from batch creation to finished-goods and blending.

Models the physical milling process as a chain: Production Batches (PBO) are opened, raw paddy is issued as Input, finished output (rice, bran, husk) is recorded, and varieties can be blended via Composition to create saleable blends.

Key Features
  • Production Batch (PBO): Defines milling run, plant unit, process, and line-level breakdown of assigned paddy.
  • PBO Input: Records actual raw material fed (IS_UTILIZED flag active) tied to a specific location.
  • PBO Output: Finished output linked back to the specific PBO Input it came from.
  • Variety Composition (Blending): Combine multiple milled varieties into a new blended lot, maintaining traceable origin.
Typical Use Cases
Running a Milling Batch

Open a Batch, issue required paddy as Input from a specific stack, and record the resulting rice/bran/husk as Output.

Blending Two Varieties

Create a Composition entry to mix specific input batches into a custom blend to fulfill a customer order.

Typical Use Cases
Toll Processing (Customer Paddy)

Customer brings paddy; the mill creates a CP Contract, receives via CP GRN, mills via CP Batch, and raises a final CP Bill.

Delivering Processed Goods

A CP Delivery Order releases the finished rice back to the customer referencing the original contract.

8. Commercial Processing

Workflow for milling paddy on behalf of external clients (toll/contract processing).

Mirrors the standard milling chain but designed for jobs where the mill processes a customer's own paddy. Features independent Contracts, GRNs, Batches, and Delivery Orders.

Key Features
  • CP Contract & GRN: Agreements specifying varieties and rates with receipt tracking.
  • CP Batch, Input, Output & Composition: Scoped exclusively to the customer's contracted material.
  • CP Invoice, Delivery & Bill: Delivers finished goods back and generates the final service bill charging for the processing work, posting directly to the General Ledger.

9. Local Sales

Manages domestic sales — from contract to invoice, cash sales, and returns.

Covers the domestic selling cycle: Sale Contract agreement, stock release via Dispatch Order, customer billing via Sale Invoice (or Cash Sale Invoice), and goods processing back via Sale Return.

Key Features
  • Sale Contract & Dispatch Order: Authorizes specific stock release against domestic agreements.
  • Sale Invoice (Local): Bills the customer for dispatched goods including additional freight/handling lines.
  • Cash Sale Invoice: Simplified, direct invoicing path for cash/walk-in sales needing no prior contract.
  • Sale Return: Header/detail documentation for goods returned post-sale.
Typical Use Cases
Regular Customer Sale

Create a Sale Contract, raise a Dispatch Order for collection, and bill via a regular Sale Invoice.

Walk-in Cash Sale

For a direct buyer without a contract, staff create a Cash Sale Invoice on the spot to record items and payment immediately.

Typical Use Cases
Agreeing an Export Deal

Sales creates an Export Contract in the buyer's currency, sets the exchange rate, and specifies inner packing ratios.

Invoicing the Foreign Buyer

After shipment, raise an Export Invoice showing both the foreign-currency amount and its PKR equivalent.

10. Export Sales

Manages international rice sales, foreign currency, and packing.

Mirrors the local sales cycle but is built for international trade. Contracts are priced in a foreign currency with an exchange rate to PKR, shipments track container and seal numbers, and goods specify exact inner-packing requirements.

Key Features
  • Export Sale Contract: Captures Buyer PO, broker/bank details, payment/delivery terms, and foreign exchange rates.
  • Inner Packing Specs: Bag type, packing type, and ratio for export packaging specifications.
  • Export Dispatch & Invoice: Authorizes stock release and bills the foreign buyer simultaneously in FC and PKR.

11. Financial Ledgers

The accounting engine — cash, bank, journal, cheques, and foreign currency.

The financial backbone. It records cash/bank movements, general journal entries, cheque receiving/issuance, and foreign-currency payments and receipts—including matching FC receipts against export sales via Export Realization.

Key Features
  • Cash & Bank Journals: Record cash-in/out and bank transactions with detailed lines and change-log audits.
  • General Journal: Standard double-entry vouchers for adjustments not tied to cash or bank.
  • Cheque Receiving & Issuance: Tracks cheques to/from customers and suppliers including clearing status.
  • FC Payments & Export Realization: Record foreign-currency transactions and explicitly match receipts against specific export invoices.
Typical Use Cases
Recording a Cash Expense

Accounts staff post a Cash Journal voucher for day-to-day cash expenses, selecting the correct voucher type and account.

Receiving Payment for an Export

When a foreign bank transfer arrives, an FC Receipt is recorded and matched to the relevant Export Sale Invoice via Export Realization.

Typical Use Cases
Month-End Financial Review

Print the Trial Balance and Balance Sheet, cross-checking them against the Day Book before closing the books.

Tracking Export Collections

Run the Export Sales Recovery report to see how much of each export shipment's invoiced value has actually been received.

12. Custom Reports

Reporting suite covering stock, accounts, sales, purchase and export activity.

Brings together printable, filterable reports drawn from every module so management can review business performance without needing to open each operational module individually.

Key Features
  • Financial Statements: Day Book, Trial Balance (standard/account-level), Balance Sheet, P&L, Notes to Accounts, and AP/AR Aging.
  • Stock & Ledger Reports: Variety Ledger, Stock Report, Internal Transfer report, and General/FC Ledgers.
  • Sales & Export Reports: Sales Recovery, Contract Status, Export Recovery, and Party-wise/Variety-wise histories.
  • Role-Based Dashboards: Dedicated screens for Setup, Inventory, Accounts, Sales, Purchase, and Export activities.

13. Labour Contractor

Manages labour rate agreements with contractors and generates periodic bills.

Lets the mill agree on standard labour rates with a contractor (based on bag-handling capacity bands) and then generate bills for the actual labour charges incurred over a specific period.

Key Features
  • Labour Rate Agreement (LRA): Defines validity dates, charge types, and rates per bag based on capacity ranges.
  • Labour Contractor Bill (LCB): Generates periodic bills automatically referencing the agreed rate card and actual bags handled.
Typical Use Cases
Setting Up a New Contractor Rate

HR/Admin creates an LRA defining rate bands for different bag-handling volumes and validity periods.

Monthly Contractor Billing

At month-end, an LCB is raised for each contractor pulling the agreed rates and the actual bags handled to calculate total payables.

Typical Use Cases
Onboarding a New Employee

HR enters details, uploads a photo, assigns department/shift, sets salary structure, and adds qualifications on a single form.

Employee Separation

When an employee leaves, HR updates their status. The system keeps a history and automatically blocks their attendance card.

14. HR Operations

HR master data and complete employee profile management.

The foundation of the HR system. Set up basic organizational blocks (departments, sections, shifts, holidays) and maintain complete employee profiles including salary structure, biometric IDs, qualifications, and work experience.

Key Features
  • Organizational Master Data: Lockable Departments, Sections, and Designations.
  • Shift & Holiday Setup: Define duty hours, late-arrival relaxations, and yearly public holiday calendars.
  • Employee Profile Management: Track personal data, salary components (basic, travel, meal), biometric ID blocking, and qualifications.

15. HRMS System

The broader HR management layer built on top of HR master data.

Operating seamlessly alongside HR Operations, this module aggregates employee lifecycle data, organizational structures, shift rules, and holiday settings. It serves as the master data set ready to be consumed by integrated attendance, leave, and payroll processing engines.

Lifecycle Data Salary Structures Payroll Readiness
Integrated Architectural Framework

Provides the necessary structural foundation required to expand mill human capital management into full attendance tracking and automated payroll distribution workflows, securely bound to role-based access controls.

Typical Use Cases
Setting Up a New Company

Build the Chart of Accounts, define factories/godowns, set up bag types, and enter opening balances before processing begins.

Adding a New User

Create an AppUser, assign them Roles, and determine exactly which modules they can access.

Adding a New Godown

Add a new Godown under Definitions, making it immediately available in Purchase, Inventory, and Weighbridge forms.

16. App Settings

System-wide configuration, opening balances, and shared lookup lists.

Configures the ERP before daily transactions begin. Manages the multi-level Chart of Accounts, item master data, opening balances, user roles, and the shared reference libraries (godowns, stacks, bag types, taxes) utilized universally.

Key Features
  • Chart of Accounts & Items: 3-Level hierarchy linked to financial statements. Includes Detailed Item/Variety master data and crop years.
  • Opening Balances & Adjustments: Initialize local/foreign accounts and bag/item balances with complete audit logs.
  • Security & Roles: Define AppUsers, Roles, and detailed application menu access permissions.
  • Shared Lookup Lists: Manage universal definitions like locations (Factory/Godown/Stack), bag types, brands, tax classes, currencies, and expense types.

Ready to Explore These Modules Live?

See exactly how RiceERP can digitize your mill's entire workflow.