Dispatch is allowed from any open month regardless of PO date.
🔒 Period Locked:
📋 Dispatch History
📋 Daily Production Report
Daily Production Report History
Date
Categories
✅ Production (kg) → Stock
Wastage (kg)
Wastage %
Raw Mat. (kg)
Oil (kg)
Fuel (kg)
Labour (₹)
Ingredients (₹)
Entered By
Actions
📥 Receive Raw Material Stock
📦 Current Stock Levels
Receipt History
Date
Raw Material
Lot No.
Vendor
Received (kg)
Total Cost (₹)
Price/kg (₹)
Notes
Entered By
Actions
📋 Stock Movement History
Date / Time
Raw Material
Type
Qty (kg)
Balance After (kg)
Reference
Entered By
Actions
🏭 Production Inventory
View period:
📦 Current Production Stock (KG — by Category)
📊 Stock vs Pending PO Requirements
Production stock (kg) vs unfulfilled order demands
— ■ green = sufficient, ■ red = short
📭No stock data or pending POs
📜 Production Stock Ledger
Date & Time
Category
Type
Qty (kg)
Balance After
Reference / Reason
User
Actions
Adjust Production Stock
📦 Record External Purchase
Record production ingredients purchased
from an external source. Stock will be added to the selected category inventory.
📦 Daily Packing Report
Select a category → items auto-load → enter
counts
Total workers on packing floor today
📊 Day Summary
0
Total Pieces Packed
0
Categories
0.00
Total Wastage (kg)
0.00
Total Weight Packed (kg)
📋 Daily Packing History
Date
Categories
Total Packed (pcs)
Total Weight (kg)
Wastage (kg)
Labour
Entered By
Actions
📦 Daily Packing Report Detail
📦 Packing Inventory
View period:
🏷️ Current Packed Stock (Pieces — by Item)
🏷️ Pouch Stock Snapshot
📊 Packed Stock vs Pending PO Requirements
Packed items (pcs) vs unfulfilled order demands —
■ blue = sufficient, ■
red = short
📭No packed stock data or pending POs
📜 Packed Items Ledger
Date & Time
Item
Type
Qty (pcs)
Balance After
Reference / Reason
User
Actions
Adjust Packing Stock
🔎 Trace a Packet
Enter the batch number printed on the packet (also accepts a
customer / label code or a raw-material lot number) and click
Check to see the full origin — production → raw-material lot(s) → vendor, plus
everything packed or sold from that batch. Export the result as a PDF.
🔒 Issue Secure Packing Code
For your own products (items set to Secure random mode). Generate the
unguessable code before packing so it can be printed on the packets, then pick it
in the daily packing report. One code = one batch = one date.
Ingredients or semi-finished products
purchased from external vendors this month. These are counted as production expenses and
deducted from net profit.
Date
Category
Weight (kg)
Price/kg (₹)
Total (₹)
Purchased
From
Received By
⚠️ Wastage Cost Breakdown
Production wastage = raw material lost
before becoming product. Packing wastage = finished product lost during packing. Costs
auto-computed; override via ⚙️ Wastage Cost Settings.
Category
Prod.
Wastage (kg)
Avg RM
Price/kg (₹)
Prod.
Wastage Cost (₹)
Pack Wastage
(kg)
Prod Cost/kg
(₹)
Pack Wastage
Cost (₹)
Total
Wastage Cost (₹)
⚙️ Selling Price Setup (₹ per KG)
Price is per KG of final product per category. You can add
multiple periods if price changes over time.
Category
From Date
To Date
₹ / KG
⚙️ Wastage Cost Settings
Values are auto-computed from this month's production & packing reports and
raw material receipts.
You can override the cost-per-kg figures if needed (e.g. to account for different costing
assumptions).
Leave override blank to use the auto-computed value.
Production Wastage Cost = Wastage KG × Avg Raw
Material Price/kg (weighted avg from all receipts for that category's linked RM)
Packing Wastage Cost = Wastage KG × Production
Cost/kg for that category (RM + Oil + Labour + Other ÷ KG produced)
Category
Prod Wastage (kg)
Auto Avg RM Price/kg
Auto Prod Wastage Cost
Override Price/kg
Pack Wastage (kg)
Auto Prod Cost/kg
Auto Pack Wastage Cost
Override Cost/kg
📑 Business Reports
Aggregations over your existing data — vendor purchase performance, and SKU sell-through over the last 90 days.
🏭 Vendor Scorecard
Total purchase value per vendor, distinct materials supplied, latest receipt, and average price across raw materials. Useful for renegotiation.
Vendor
Receipts
Materials
Total kg
Total value (₹)
Avg ₹/kg
Last receipt
💰 Accounts Receivable Aging
Outstanding by customer × age bucket. Anchor = first dispatch date + payment terms. Total cell turns red when the customer's outstanding exceeds their credit limit.
Customer
Current
0–30
31–60
61–90
90+
Not dispatched
Total
Credit limit
🐢 Slow-moving SKUs (last 90 days)
SKUs ranked by how much was dispatched in the trailing 90 days. The bottom of the list is where you should consider discontinuing or repricing.
SKU
Category
Current stock
Dispatched (90d)
Days of stock @ current rate
Status
🧾 GST Output (GSTR-1)
B2B / B2C outward supplies — by dispatch
Date
PO
Customer
State
HSN
Qty
Taxable (₹)
Rate %
CGST
SGST
IGST
Total tax
Totals
₹ 0.00
₹ 0.00
₹ 0.00
₹ 0.00
₹ 0.00
HSN-wise summary (for GSTR-1 Table 12)
HSN
Total qty
Total value (₹)
Taxable (₹)
Rate %
CGST
SGST
IGST
👥 Users & Roles
Manage system users, assign roles and
control module-level access permissions.
User
Role
Job Title
Status
Module Access
Last Login
Actions
These are the system role presets. When
creating or editing a user, select a role template to auto-populate permissions. You can further
customise per-user permissions after applying a preset.
Control edit/delete access to historical
data. Protect data integrity from accidental or unauthorized changes. Admin users are
always exempt.
⏱️ Edit Window
Non-admin users can only edit/delete entries within this time
window after creation
hours after creation
(0 = no limit)
🔒 Lock Accounting Period
Locked months prevent non-admins from editing/deleting any entry
dated in that month
Currently Locked Periods:
No periods locked yet.
🧾 Track GST output
Off by default. Turn on to expose the GST Report (GSTR-1) menu, the category GST-rate field, and the company GSTIN config below.
🏢 Company GST Identity
Used by the GST output report (GSTR-1) to derive intra-state (CGST + SGST) vs inter-state (IGST) split.
State code is auto-extracted from the first 2 digits of the GSTIN. Both fields are kept here only — they never reach customer or PO records.
ℹ️ How Data
Protection Works — Industrial Standard
📦 PO Edit/Delete & 🚚 Dispatch follow separate rules (same as SAP/Oracle posting
periods):
Action
Governed By
✏️ Edit PO / Delete PO
Time window (after creation) AND PO date's
period lock
🚚 Dispatch / Undo Dispatch
ONLY the dispatch date's period
lock — PO age/date is irrelevant
📋 Other entries (Production, Packing, Receipts, Expenses)
Time window (after creation) AND entry
date's period lock
Admin users are fully exempt from all rules.
Scenario ✅ Allowed: PO created Jan 15, Jan locked → user dispatches on
Feb 3 (open month) = OK.
Scenario ❌ Blocked: User tries to backdate dispatch to Jan 20 when Jan
is locked = BLOCKED.
Edit Window does not apply to dispatch — staff can dispatch old POs at
any future time.
Per-user override in the user definition takes priority over the system-wide edit
window.
💾
Data Backup & Restore
Download a full backup of all system data as a single encrypted JSON file. Restore it at any time to recover data.
Only the Administrator account can perform backup and restore operations.
⬇️ Download Backup
Create a snapshot of all current data
📋 Backup includes: users, products, inventory, purchase orders, production & packing reports, raw materials, consumables, receipts, expenses, vendors, customers, and all transaction history.
⬆️ Restore from Backup
Replace all data from a backup file
⚠️ Warning: Restoring will permanently replace all current data with the backup contents. This cannot be undone. Download a fresh backup first if needed.
☁️
Google Drive Auto-Backup
Automatically save scheduled backups to your Google Drive folder
Loading…
🔒 Security note: Backup files contain all user credentials and system data. Store them securely and never share them outside the organisation. Google Drive backups are stored in your personal account under "ERP System Backups" folder.
🏭 Production AnalysisDaily output & cost trends
across all product categories
📭No data for selected
period
🌾 Raw Material AnalysisConsumption, yield efficiency &
oil usage per category
📭No data for selected
period
💧 Consumption AnalysisOil, fuel & ingredient
consumption patterns over time
📭No data for selected
period
⚠️ Wastage AnalysisProduction & packing loss
tracking with percentage overlay
📭No data for selected
period
📦 Packing EfficiencyDaily packed units by product
variant — stacked view
📭No packing data for
selected period
🚚 PO Fulfillment AnalysisOn-time vs late dispatch
performance by dispatch date
📭No dispatched POs in
selected period
📦 Bulk Orders
Direct KG sales to customers — auto-deducts from production inventory with batch
validation.
➕ New Bulk Order
Date
Customer
Category
Batch #
Weight (KG)
Price/KG (₹)
Total (₹)
Notes
Actions
📦
No bulk orders recorded yet.
🗑️ Recycle Bin
Deleted records are saved here. Restore within your edit window — admins can restore
anytime.
Type
Description
Deleted By
Deleted At
Expires / Status
Actions
🗑️
Recycle Bin is empty
Add Customer
Add Vendor
Add Category
Add Item
📤 Import Items from CSV
📂
Click to browse or drag & drop your CSV here
Only .csv files supported · Max 5 MB
📋 Expected CSV columns:
Category
*Item
Name *HSN
Code *Weight
(grams) *UnitDescription
* Required.
Unit defaults to "pcs" if empty.
New categories will be created automatically.
Existing items with the same name in the same category are skipped.
Status
Category
Item Name
HSN Code
Weight (g)
Unit
Description
Issue
⚠️ Delete Category
WARNING: This action cannot be undone!
Deleting this category will also delete ALL items in this category.
Type DEL to confirm:
New Purchase Order
Adjust Inventory
Add User
Add Consumable Category
Add Consumable
⚖️ Adjust Consumable Stock
Manage Raw Materials
Existing Raw Materials
⚖️ Manual Stock Adjustment
📋 Daily Production Report Detail
Full Name
Designation
Department
Email
Username
Access Level
ℹ️ Profile details can be updated from the Users & Roles section.
ℹ️ To update your profile details, contact your system administrator.
●
⚠️ Application failed to start
A scripting error stopped the page from loading. Your data on the server is safe.
Try:
Hard refresh (Ctrl/⌘ + Shift + R) to bypass cached scripts.
If the error persists, click "View details" below and copy the message before reporting.