Forgot password?
Powered by Smartbyteit

Dashboard

90%
FY —
🔔 0

Notifications

Clear all
🔔
Loading…
Change password
Sign out

Executive Dashboard

Top management view — today's numbers first

Top Priority
Operations
Raw Material Stock by Item

System Overview

Welcome back. Here is the latest from your business.

Production & Delivery Volume
Liters delivered per month · dashed = forecast
Needs Attention
View all insights →
Production vs Sales (Trailing 12 Months)
Liters per month
Production Sales
Top Items by Volume (12 months)
View all orders →
Top Customers by Volume (12 months)
View all customers →
Recent Production & Deliveries
View stock →
Reference No. Date Type Items Volume
Loading…
Quick Actions
📒
New Voucher
Post journal entry
📋
New Sale Order
Create customer order
💼
Add Request
Submit for approval
🛒
New Purchase
Raise purchase order
🏢
Customers
View dealer list
Trial Balance
Run financial report
PLL Enterprise ERP — System Flowchart
End-to-end process flow from login to ledger posting
USER / STAFF OPERATIONS FINANCE SYSTEM / LEDGER Login / Authenticate Role assigned admin · sales · accounts · viewer Dashboard KPIs · Alerts · Forecast SALES FLOW Create Sale Order Customer + items + prices Order Processing Lines · status · delivery Invoice Generation PDF · email to dealer Stock & Revenue Update v_item_stock · v_monthly_sales ACCOUNTING FLOW New Voucher (JV/PV/RV…) Type · date · lines · FY Voucher Posted to Ledger Format: RV262700001 Trial Balance · P&L · BS Real-time from voucher_lines EXPENSE APPROVAL FLOW Submit Expense Account · items · total Status: PENDING Notifies designated approvers ⚑ Badge on approver dashboard Approver Decision Approve ✓ EV Voucher Auto-Posted DR Expense · CR Payables Reject ✕ Status: REJECTED Submitter notified on dashboard Edit & Resubmit Pending only · submitter PURCHASE ORDER FLOW New Purchase Order Vendor · category · lines Mark Received Status: open → received PUV Voucher Posted Linked to COA REPORTING & COMPLIANCE Financial Reports P&L · Balance Sheet · AR Tax & CPA Filing FBR · GST 13% · Income Tax Sales flow Accounting flow Expense approval flow Purchase flow Approved / success Rejected / error
Customers at risk
Product trends
Dead stock
Dealers ordering below their own norm
Last 90 days vs 12-month baseline
CustomerExpected (90d) Actual (90d)Drop Last orderSeverity
Dead stock
On hand, nothing sold in 12 months
ItemStock qtyValue tied upLast sale

Customer Orders (Portal)

Orders customers placed themselves. Review the quantities, then Finalize to create the real Sale Order — the customer sees the result in their portal.
Request No.CustomerPlacedWanted By ItemsStatusSale Order
Loading…
S.O. No.DateCustomer LinesValueStatus
Page 1
DR No.DateS.O. No.Customer LinesQtyGate Pass
Page 1
DR No.DateS.O. No.Customer LinesQty
Page 1
GP No.DateVehicle NoDriverRoute OrdersQty
Page 1
CodeCompanyCityProvinceContact
Page 1
Voucher No.DateType Cheque No.NarrationDebitCredit
Page 1
Code
Account
Nature
Type
Balance
Group heads are totals only — you cannot post to them.
Each bank is auto-linked to its own GL sub-account under 1012 — Bank Accounts
TitleBankAccount NoCurrency Book BalanceActiveOn Invoice
Pick an as-of date and click Apply.
Straight-line monthly depreciation — one DV voucher per month (Dr 6024 / Cr 1590)
CodeNameCategoryPurchase Date CostAccumulated Book ValueStatus
CodeNameDesignationDept BasicAllowancesGross Active
Each run posts one balanced PR voucher — Dr salary expense by dept, Cr 2053/2054/2040
PeriodRun dateVoucherEmployees GrossDeductionsNet
Bulk Data Import
Upload the cutover CSV files here — customers, suppliers, items, and the opening balances sheet (saved as CSV). Re-importing a corrected file is safe: existing codes are updated, new ones added. Admin only.
Customers
new_customers.csv — code, company_name, address…
Suppliers
new_suppliers.csv — code, name, address…
Items
new_items.csv — item_code, name, prices…
Opening Balances
From Azhar's cutover workbook: export the Opening Balances sheet as CSV with columns head_code, opening_debit, opening_credit, opening_date.
New Entry auto-generated on save Payment Voucher Record a payment to a supplier, employee, or vendor. All monetary values are in Pakistani Rupees (PKR).
Payment Details
Choose the payment type and source account
Amount & Withholding Tax
Tax auto-calculates from percentage
Payment Summary ● Live
Net Payable
Rs 0
Fill in the form to begin
Gross AmountRs 0
Net PayableRs 0
Checklist
Quick Tips
  • WHT % varies by service type — check FBR rates.
  • Cheque payments need a cheque number in the Cheque No. field.
Recent Payment Vouchers
DateVoucherDescriptionPay AccountAmount
New journal voucher Auto-numbered on posting
Draft
Account
Debit
Credit
Narration
Cheque No.
Debit 0
Credit 0
Enter amounts — one side per line
Recent Journal Vouchers
DateVoucherNarrationDebitCredit
Page 1
New Supplier Bill
Record a vendor invoice received from a supplier.
Draft
Choose the vendor who issued this bill
SB
Vendor Bills
Tick every PI this vendor invoice covers — one invoice can cover several partial deliveries
— select a supplier first —
Total amount on the vendor's invoice — must match what's ticked above
Optional remarks for this entry
All amounts are in Pakistani Rupees (Rs.) · Fields marked with * are required.
Supplier Bills
Vendor Bill No.SupplierPI No.GRN No.Date AmountPaidBalanceStatus
Receive Voucher
Received a customer's cheque that hasn't cleared yet? Use Cheques in Hand instead — it stays pending until the cheque actually clears. Only post here once the money is already in cash or has hit the bank.
Recent Receive Vouchers
DateVoucherDescriptionReceive AccountAmount
Record a cheque received from a customer
CustomerCheque No.Cheque Date AmountStatus
Cheque BookBank AccountRange TotalUsedAvailable Next AvailableState
Cheque No.BankBookIssue Date PayeeAmountVoucherStatus
A cheque turns Cleared only when its bank line is reconciled against the bank statement in Banking → Reconciliation. There is no manual Clear here on purpose.
Voucher No.DateCheque No. NarrationDebitCredit
Page 1
CodeNameCityProvince Account CodeEmail / Fax
Page 1
SO No.DateCustomer Gate PassStatus
Page 1
SO No.DateCustomer Voucher No.
Page 1
PI No.GRN No.DateVendor / Supplier StatusAmountTaxTotalBalance
Page 1
CodeItemPacking Opening In (+) Out (−) Stock Qty Status
Select a date range and click Run. Leave the item field blank to see all items with movement in the period.
ItemSKU TypePackingStock QtyMin Level

Bill of Material

Recipe + packing per SKU — Standard drives MRP, Alternatives need approval
BOM List
Recipe Detail
Approval Queue
Finished GoodRecipeStatus
Select a BOM from the list (or an item in the Approval Queue) to view its recipe here.
Alternatives Awaiting Approval
A Standard recipe never needs approval — only Alternatives, before they can be used on a Production Order.

Blending Orders

One kettle batch per order — issue material → blend → QC release
Blending Orders
Order Detail
Batch Genealogy
Forward Trace
Prod No.DateFinished GoodPacking QtyStatus
Select an order from the list to view or work it here.
Open a completed order's "Batch Genealogy" to trace it here.
Forward Traceability
Pick a raw material and one of its GRN lots — see every Production Batch and Finished Good it went into. Use this when a supplier flags a bad lot, to find everything affected.

Filling / Packing Orders

QC-passed Bulk Oil → pack → Finished Goods — one order per fill run
Filling Orders
Order Detail
Prod No.DateFinished GoodPacking Planned QtyActual Filled QtyStatus
Select an order from the list to view or work it here.
Return No.PO No.VendorAmountDateDebit Note
To return goods, open the Purchase Order (Purchase → Purchase Orders) and use "↩ Return Items".

Opening Stock

Enter closing balances from the old system as this ERP's opening stock — and re-seed stock for testing
Set Opening Stock
Current Opening Lines
Production Test Reset
Set Opening Stock
Type what the opening balance should be — not how much to add. Saving the same number twice changes nothing; saving 0 clears it. Come back and correct any figure as often as you need — useful while the migration numbers are still being agreed.
Every opening balance currently on the ledger. Click Set to 0 to clear one.
ItemTankBatchQC StatusOpening QtyRateValueAs At
Loading…
Production Test Reset
Deletes one full rehearsal of the Blending → QC → Filling chain so it can be run again from the same opening stock. This cannot be undone.
Will be DELETED
Loading…
Never touched
Formulation BOMs
Packing BOMs
Items & all master data
Opening Stock (your seed survives)
Users, roles & audit log

Damage / Write-off

Loss reports across Production, Warehouse, GRN & Delivery stages
Damage Log
Worst Items
By Stage
Report No.ItemQtyValueStageReasonDateVoucher
ItemQtyValue
StageReportsValue

Complaints

Dealer, distributor, retailer, consumer & internal complaints — logged and reported to Top Management
Complaint No.SourceCustomerCategoryPriorityDescriptionStatusAssignedDate

Complaints Report

Overview, breakdowns, SLA and a detailed export — for Top Management
Overview
Analysis
Resolution / SLA
Detailed Report
Monthly Trend
MonthLoggedResolved
By Status
StatusCount
By Priority
PriorityCount
By Source
SourceCount
By Category
CategoryCount
By Department
DepartmentCount
By Assigned Person
Assigned ToCount
By Customer
CustomerCount
Target resolution time — Critical: 1 day · High: 3 days · Medium: 5 days · Low: 7 days
Complaint No.DateCustomerSourceCategoryPriority DepartmentAssigned ToStatus

Warranty Claims

Internal only — approval is Top Management / Director level
Claim No.CustomerItemBatchPriorityDescriptionStatusAssignedEst. CostDate

Technical Service Requests

Installation, maintenance, inspection & repair visits
Request No.CustomerTypeDescriptionScheduledTechnicianPriorityStatus

Sales Pipeline / Lead Tracking

Prospects and deals in progress
Lead No.CompanyContactStageExpected ValueNext ActionOwner

Portal Accounts

Customer/dealer/distributor logins for the self-service portal — separate from staff User Management
UsernameCustomer(s)TypeStatus

Customer Profitability

Revenue vs. cost of goods sold, per customer — billed (delivered) revenue only
CustomerRevenueCOGSGross ProfitMargin %

Tank Stock

Raw Material storage tanks — live level, capacity & item currently held
Tank Stock — Detail
TankItem / GradeQty (Liters)Qty (Gallons)CapacityUtilizationStatus
Line Flush Log
Flush No.TypeTank / LineProductTransfer ToQtyValueReason / ResultDateVoucher
ItemUOM Opening Balance Gross Requirement On Order Net Requirement

MPS Dashboard

Every finished product's plan on one screen — click any row for its full weekly schedule
Daily
Weekly
Monthly
All Products
Blending Required
Shortage
ATP Risk
No Action
Product Opening Demand Customer Orders Shortage Kettle Batches Total Blending Blending Required Closing On-Hand ATP Status Action
Click Run to load every product's plan.

Master Production Schedule

Opening Balance → Demand Forecast → Customer Orders → Shortage → Kettle (per period) → Lot Size → Batches → Blending Qty → Closing On-Hand → ATP
Daily
Weekly
Monthly
Pick an item and click Run.
Closing On-Hand — physical stock at the end of the period Available to Promise — never negative; a red figure beside it is the uncovered order quantity Shortage — Opening Balance − Demand, shown as a minus figure with the litres beside it; 0 when the period is covered
Customer-Order Change Log
Every Sale Order qty edit for this item, with who/when/why — reason is mandatory at edit time.
DateSale OrderOld QtyNew QtyChanged ByReason

Blending Requisitions

Batch requirements finalized from MPS — Kettle, Lot Size, Batches, Blending Qty
ProductPeriodKettle Batch Plan Blending Qty StatusBlending OrdersActions
No blending requisitions yet.

Aggregate Production Plan

Annual plan per SKU+packing, locked by top management, with a raw-material funding projection
Open Plans
Product + PackingPlanned Qty
Pick a year and Refresh.
Locked Plans
Product + PackingPlanned QtyLocked By MPS Committed APP Remaining
Annual Material & Financial Requirement Report
Every Open + Locked plan line for this year, combined and exploded through each product's active Formulation + Packing BOM — how much of each raw material/packaging item the whole year's plan needs, and what it will cost to procure.
CategoryComponentAnnual Required QtyUOMRateRate SourceEstimated Amount
Pick a year and Refresh.
Raw Material Funding: — Packaging Funding: — Total Funding: —
Batch No.ItemQty ProducedRemainingStatusProduced

QC Specifications

Which lab tests apply to each product, and their pass range — QC Test Entry loads this automatically per batch
Select FY and click Run.
to
Search an account to view its ledger.
to
Search a customer to view their ledger.
to
Search a supplier to view their ledger.
How much is owed to each supplier, and how old the unpaid amount is
SupplierTotal Payable Current1-30 Days31-60 Days60+ Days
As of Aged from each invoice's DUE date (invoice date + the customer's payment terms)
CustomerTermsInvoicesTotal Outstanding Current1-3031-6061-9090+ Unapplied Credit
From To Direct method — every voucher that moved cash, classified by what caused the movement
Loading…
From To
DateInvoiceGRNPOVendor GoodsInput TaxReturned Net PayableBilledStatus
From To Who we buy from, ranked by what was actually spent
VendorPOsInvoices GoodsInput TaxReturned Net SpendShareUnbilledRates
As of Ordered and not yet delivered — oldest first
PODateAgeVendorRequisition OrderedStill DueStatus
From To
InvoiceDateGRNVendor ReceivedInvoicedBillable Vendor BilledDifferenceFinding
From To Output tax vs input tax, proved against both the ledger and the source invoices
Loading…
ItemSKU TypePackingStock QtyMin Level
Current Base Oil / Raw Material tank balances
TankItem / GradeQtyCapacity
ItemBatch / Lot No.Stock QtyQC StatusProducedReleased
to
DateItemTypeQtyRateBatch/LotTankReferenceNotes

Purchase Requisitions

Procurement Management System
Live
All Requisitions
Req No.Date NeededDepartmentVendor Amount (Rs.)StatusRequested By
Page 1
Req No.Date NeededDepartmentVendorRequested By
PO No.DateSupplierCategory Amount (Rs.)Status
Page 1
Loading…
CodeAccountDebit CreditBalance
TimestampUserActionSummaryIP
Page 1
UsernameFull NameEmailRole StatusExpense Approval

Registered Devices

Every non-admin user's login is bound to their approved laptop (Windows Hello / fingerprint / PIN). Admin accounts and Dealer/Distributor Portal logins are not affected.
UserDeviceStatusRequestedApproved ByLast Used

Password Reset Requests

Fallback for "Forgot password?" — only lands here if email isn't configured (or sending failed) for that user; otherwise it's emailed automatically. Reset here and tell the user the temp password directly (phone/in person)
UsernameRequested
⚠ Reset Test Data
Deletes every sale order, delivery, purchase requisition / PO / goods receipt, voucher, production order, material issue, expense request, APP (Aggregate Plan) line, and Blending Requisition/MPS override — so you can test the full APP → MPS → Blending Requisition → Production, Sale Order → Delivery, Purchase, and Voucher flow end-to-end and then wipe it clean. Master data (items, customers, suppliers, vendor catalog, BOM definitions, chart of accounts, users) is never touched by default. This cannot be undone.
🧪 Seed Sample Data
Creates one realistic chain of dummy entries so there's something to click into — a Formulation BOM, a Packing BOM, a Base Oil Purchase Order + Goods Receipt into a tank, a Purchase Return, a Production Order producing a QC batch, a passed QC test, and a Damage/Write-off. Reuses your existing items/tanks/suppliers — safe to run more than once. Use Delete All Test Transactions above to clear it out again.
Financial Years
Activate the year new vouchers should post into, and lock a year once it's closed to block further postings.
LabelStartEndStatus
Opening Balance Snapshot
Read-only report — computed from full transaction history as of the selected year's start date. Nothing is written anywhere; each generation is logged to the Audit Trail.
Submit Request
Fill in the details below — this goes for approval first. No accounting entry is made until finance later issues an advance and/or settles the expense.
Line Items
Item Notes Qty Price (Rs.) Amount
Total: 0
This is upload #1 of 2. Finance will attach the same invoice again when posting the final Expense Voucher.
Frontend Errors
Backend Errors
Unresolved
TimeSourceMessagePage / Endpoint UserStatus
Page 1
ℹ This report shows factual activity counts from the audit trail. It does not judge intent — patterns shown here are a starting point for review, not a conclusion.
Activity by User
UserRoleActions LoginsFailed LoginsLast Seen
Dormant Accounts
Active accounts with zero activity in the selected window
Repeated Failed Logins
3 or more failed attempts
After-Hours Activity
Before 7am or after 9pm — 25%+ of a user's actions
Approval Timing by Approver
Decisions made and rejection rate
Messages
Select a conversation, or start a new one.