JAN ERP V3.1 — Company → Order → Delivery → Invoice
This update enforces the operational sales flow requested for JAN Enterprises.
New workflow
- Create the customer in Company Master.
- Create the Sales Order only against that existing active company.
- Create a Delivery Challan.
- Open the Delivery Challan and click Mark Delivered & Generate Invoice.
- The ERP marks the Sales Order completed and automatically generates the invoice using the configured GST defaults and the company's credit period.
Important controls
- Manual and popup orders reject unknown/inactive companies.
- Bulk Order Upload no longer auto-creates unknown companies; those rows are flagged/skipped.
- Invoice creation is locked until delivery is confirmed.
- Existing completed/invoiced historical records remain usable after the browser upgrade.
Installation
- Back up your files and MySQL database.
- Upload this ZIP to
/home2/doctorlabs/public_html/jan.doctorlabs.in. - Extract and overwrite existing files.
- Login as Full Admin.
- Open
https://jan.doctorlabs.in/upgrade_v3_1.php. - Click Run V3.1 Upgrade.
- After success, test with one company → order → challan → delivery → invoice.
No config.php is included. Existing DB credentials are not overwritten.