One system for sales, factory, finance and people.
Every invoice posts its own ledger entry, every batch carries a traceable history, and every attendance
punch feeds payroll directly. This is a working prototype over sample data — sign in as any role to see
exactly what that role sees.
✦ Role-based access — the menu only ever shows what that login is permitted to see
Full credentials for every role are in the documentation.
Overview / Dashboard
Prototype · sample data
MD
—
—
My workspace
Attendance · leave · payslips
00:00:00
16 August 2026
Checked in
— : —
Checked out
— : —
Hours today
0h 00m
Device: web · location not captured
Present this month
14
of 16 working days
Late arrivals
2
after 09:15
Leave balance
11.5
casual 6 · earned 5.5
Overtime this month
6h 40m
approved
My attendance calendar
Recent check-ins
My manager
Daily record — full log
Daily record
Captured from biometric device or this screen
Date
Day
In
Out
Hours
Overtime
Status
My payslips
Month
Gross
Deduction
Net paid
My leave
Type
Entitled
Taken
Balance
The same punch feeds payroll directly — attendance, overtime and salary are one chain, not three separate registers.
My profile
Fields you haven't filled in yet are flagged so HR knows your record isn't complete. Nothing here is sent anywhere — it only updates this session, since this is a static prototype.
Business overview
August 2026 · month to date · all depots
Primary sales
৳4,82,60,000
▲ 11.4% vs last month
Secondary sales
৳3,96,10,000
▲ 6.2% vs last month
Distributor outstanding
৳1,14,20,000
▲ ৳9,40,000 overdue
Stock expiring in 45 days
2,140 ctn
৳18,60,000 at risk
Attendance calendar
Recent check-ins
My manager
Primary vs secondary sales
Six month trend
Gap = stock held at distributor
Primary — shipped to distributorSecondary — sold to retailer৳ lakh
Top products this month
Product
Cartons
Share
Sales mix & credit health
Product mix — cartons sold this month
Distributor credit health
Within credit limit
Production yield vs standard
Needs attention
Credit
3 distributors over credit limit
Orders blocked automatically until payment clears or a manager approves an override.
Expiry
Batch B-2606-088 expires in 22 days
640 cartons across Khulna and Bogura. Discount scheme not yet applied.
Yield
Line 2 yield 3.1% below standard
Four consecutive shifts on Milk Biscuit 250g. Breakage is the largest component.
NILSAGOR GROUP
Financial Statements
For the month ended 31 July 2026
Prepared in accordance with IFRS · Figures in Bangladeshi Taka
Financial statements
IFRS presentation
July 2026 · generated from the ledger, not from a spreadsheet — pick a statement below
Statement of Profit or Loss and Other Comprehensive Income
IAS 1
Particulars
July 2026
Year to date
% of revenue
Where revenue goes
Every taka of net revenue, by destination
Statement of Financial Position
IAS 1 · as at 31 July 2026
Particulars
31 Jul 2026
30 Jun 2026
Change
Statement of Cash Flows
IAS 7 · indirect method
Particulars
July 2026
Statement of Changes in Equity
IAS 1
Particulars
Share capital
Retained earnings
Total equity
Key ratios
Ratio
July 2026
June 2026
Reading
Margin trend — six months
Break-even analysis
Recalculates as you change any input
Total revenueTotal costFixed cost
Break-even volume
—
Break-even revenue
—
Contribution margin
—
Every figure traces back to a source document. In the live system, clicking any line opens the transactions behind it.
NILSAGOR GROUP
Cost Statement & Income Statement
For the month ended 31 July 2026
Cost of goods manufactured · Figures in Bangladeshi Taka
Cost statement
Cost of goods manufactured
Built from actual material issue, labour hours and factory overhead — not estimated
Cost of goods manufactured
Particulars
Amount
Total
Income statement
Particulars
Amount
Total
Per carton cost — Lemon Cream 100g
Element
Standard
Actual
Variance
The gap between standard and actual per-carton cost is where factory margin is won or lost. Here it is visible daily, not at year end.
Press “Next transaction” to build the equation step by step.
Journalizing — general journal
General journal
Page J1
Date
Account title & explanation
Ref.
Debit
Credit
Posting — general ledger
Trial balance
Trial balance
As at 31 October 2026
Account
Ref.
Debit
Credit
The user never writes a journal entry by hand — the system posts it from the invoice, receipt or stock movement, and the trial balance can never go out of balance.
NILSAGOR GROUP
Depreciation Schedule
Asset register — as at 31 July 2026
Computed under IAS 16 · Figures in Bangladeshi Taka
Fixed assets & depreciation
IAS 16
Three methods supported — the schedule recalculates as you change any input
Biscuit moulding machine — Line 2
FA-PM-0114
Year
Basis
Rate
Depreciation
Accumulated
Carrying amount
Method comparison — first four years
Year
Straight-line
Units-of-activity
Declining-balance
Best suited to
Different assets deserve different methods. Units-of-activity suits production machinery whose wear follows output; declining-balance suits vehicles and IT equipment that lose value fastest early.
Receivables & treasury
Collection risk · bank position · cheques · fixed assets
Total receivable
৳1,14,20,000
6 distributors
Overdue over 30 days
৳19,40,000
17% of book
Bank balance
৳1,84,00,000
4 accounts
Cheques in hand
৳26,80,000
9 undeposited
Receivable aging
Distributor
Not due
1–30 days
31–60 days
Over 60
Total
Risk
Aging mix
Bank accounts
Reconciled to 15 Aug
Account
Book balance
Bank balance
Status
Fixed assets
Net book value
Asset class
Cost
Depreciation
Net
Sales & distribution
Distributor position · credit control · territory achievement
Distributor ledger
Credit check runs before every order is approved
Distributor
Territory
Credit limit
Outstanding
Utilisation
Overdue days
Order status
Target vs achievement — August
Territory
Target (ctn)
Achieved
Progress
%
CRM & quotations
Lead pipeline, quotations and win rate — before an order ever becomes an invoice
Open opportunities
—
across all stages
Pipeline value
—
weighted by stage
Win rate
—
last 90 days
Quotations sent
—
this month
Pipeline by stage
Opportunities
Opportunity
Distributor / prospect
Stage
Value
Owner
Expected close
Quotations
Quotation
Distributor
Products
Value
Valid until
Status
Accepting a quotation doesn't post anything yet — convert it to a real invoice from New invoice, where stock, VAT and the ledger take over.
New sales invoice
Trade scheme and VAT applied automatically — nothing calculated by hand
Invoice lines
INV-DHK-26-04417
Product
Batch
Ctn
Rate
Scheme
Line total
No lines yet — add a product above.
Summary
Gross value৳0
Trade scheme discount৳0
Taxable value৳0
VAT @ 15%৳0
Payable৳0
Credit check
Select a distributor to run the check.
Scheme applied automatically: 50+ cartons of one product earns 4%, 100+ earns 7%. Change the quantity to watch the slab move.
Inventory & batch
Every carton carries a batch number, manufacturing date and expiry date
Batch-wise stock
Select a batch to trace it
Batch
Product
Depot
Cartons
Manufactured
Expires
Days left
Status
Batch traceability
Forward trace — where this batch went
B-2608-114
If quality raises a problem, this answers the recall question in seconds: which raw material, which shift, which distributors received it, how much is still unsold.
Raw material & packaging stock
Raw material stock
Reorder level triggers a procurement alert
Material
Unit
On hand
Reorder level
Last purchase rate
Status
Stock adjustments & write-offs
Adjustment log
Damage, expiry write-off and count corrections
Date
Item
Type
Qty
Reason
Approved by
Production
Work orders · yield against standard · wastage
Output today
3,420 ctn
across 3 lines
Yield vs standard
96.4%
▼ 1.6 pts
Wastage
184 kg
breakage 61%
Downtime
47 min
Line 2 — sealer
Yield & wastage at a glance
Yield vs standard
Wastage breakdown
Work orders — current shift
Work order
Product
Line
Planned
Produced
Progress
Yield
QC
Material consumption — WO-2608-31 · Lemon Cream 100g
Material
Standard
Actual
Variance
Status
Bill of materials — per carton
BOM
Standard input per carton, at current input cost
Product
Material
Std qty / carton
Unit cost
Cost / carton
Production planning — next 5 days
Date
Line
Product
Planned (ctn)
Status
Quality control checks
Batch
Check
Result
Inspector
Date
Status
Distribution & logistics
Dispatch board and inter-depot stock transfers
Vehicles on route
—
today
On-time delivery
—
last 30 days
Depot transfers
—
in transit
Avg delivery lead time
—
depot to distributor
Dispatch board — today
Dispatch
Vehicle / driver
Route
Depot
Cartons
ETA
Status
Depot-to-depot stock transfers
Transfer
From depot
To depot
Product
Cartons
Status
Field force
Live from the officer mobile app · today, 16 August
Officers checked in
34 / 38
geo-tagged
Outlets covered
412
▲ 8% vs plan
Productive calls
71%
293 of 412
Orders booked
৳12,84,000
secondary
Officer activity
Officer
Route
Check-in
Outlets
Productive
Order value
Status
Marketing & promotions
Campaigns, trade promotions and spend against budget
Active campaigns
—
this quarter
Marketing spend MTD
—
of budget
Trade promotion spend
—
this month
Est. sales uplift
—
from active campaigns
Spend by channel
Campaigns
Campaign
Channel
Budget
Spent
Status
Period
Channel mix
Trade promotions
Scheme
Product
Territory
Mechanic
Period
Uptake (ctn)
Procurement & suppliers
Supplier master, purchase orders and goods receipt — where raw material enters the ledger
Open purchase orders
—
awaiting delivery
PO value MTD
—
this month
Active suppliers
—
raw material & packaging
Payables outstanding
—
across all suppliers
Spend by category
Suppliers
Payment terms & outstanding payable
Supplier
Category
Terms
Outstanding
Status
Spend mix
Purchase orders
PO
Supplier
Material
Qty
Value
Status
Expected
Goods receipt (GRN)
GRN
PO
Supplier
Material
Qty received
QC
Date
Ledger & VAT
Every stock movement and every invoice posts to the ledger automatically
Trial balance
As at 16 Aug 2026
Account
Debit
Credit
Mushak 6.3 register
Output VAT — August
Invoice
Distributor
Taxable
VAT
Automatic posting — one invoice, five entries
Account
Source
Debit
Credit
The accounts team never types these entries. They are generated by the invoice itself, which is why stock and books cannot drift apart.
Attendance register
All employees · today, 16 August 2026
Present
571
93% of headcount
Late
18
after 09:15
On leave
27
approved
Absent
16
unreported
Today's punches
Live register
Biometric devices at factory gate, depot and head office
Employee
Department
Shift
In
Out
Hours
Status
Factory workers punch at the gate device; field officers punch through the mobile app with GPS. Both land in the same register and both feed payroll.
Leave approvals
Requests raised from My workspace, queued here for a decision
Pending
—
awaiting a decision
Approved this month
—
all types
Rejected this month
—
all types
Avg decision time
1.4 days
from request to decision
Requests
Employee
Type
From
To
Days
Reason
Status
HR & payroll
Head office · field officers · factory workers on one system
Total employees
614
482 factory
Present today
571
biometric
July payroll
৳1,84,60,000
disbursed
Sales incentive
৳6,42,000
auto-calculated
Payroll register — July 2026 (extract)
Employee
Department
Days
Basic
Overtime
Incentive
Net pay
Field officer incentive is pulled straight from verified achievement data — no separate working sheet, no month-end argument.
Workforce
Employee directory, recruitment pipeline and performance reviews
Employee directory
Employee ID
Name
Department
Designation
Joined
Status
Recruitment pipeline
Position
Department
Openings
Applicants
Stage
Target date
Performance appraisal — current cycle
Employee
Department
Review period
Rating
Reviewer
Status
AI Insights
Simulated, rule-based audit over your ledger, stock, credit and attendance data
AI Audit & Recommendations
Scanning distributor credit, stock ageing, cost variance, ratios and attendance
—
—
This is a rule-based simulation over the prototype's mock data, not a live model call. See docs.html for what a production version would need.