Overview / Dashboard
Prototype · sample data
MD

My attendance

Punch clock · calendar · daily record

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
DateDayInOutHoursOvertimeStatus

The same punch feeds payroll directly — attendance, overtime and salary are one chain, not three separate registers.

My payslips

Monthly gross, deductions and net paid

Payslip history

MonthGrossDeductionNet paid

My leave

Entitlement, taken and balance by leave type

Leave balance

TypeEntitledTakenBalance

Requests go straight to your manager's Leave approvals queue — no paper form, no separate email.

My profile

Personal details, contact and bank information

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
500 375 250 125
Primary — shipped to distributor Secondary — sold to retailer ৳ lakh

Top products this month

ProductCartonsShare
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
ParticularsJuly 2026Year 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
Particulars31 Jul 202630 Jun 2026Change

Statement of Cash Flows

IAS 7 · indirect method
ParticularsJuly 2026

Statement of Changes in Equity

IAS 1
ParticularsShare capitalRetained earningsTotal equity

Key ratios

RatioJuly 2026June 2026Reading

Margin trend — six months

Break-even analysis

Recalculates as you change any input
Total revenue Total cost Fixed 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

ParticularsAmountTotal

Income statement

ParticularsAmountTotal

Per carton cost — Lemon Cream 100g

ElementStandardActualVariance

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.

NILSAGOR GROUP
General Journal, Ledger & Trial Balance
For the period ended 31 October 2026
Double-entry record · Figures in Bangladeshi Taka

Journal & ledger

Double entry

Transaction analysis · journalizing · posting · trial balance

Transaction analysis — the accounting equation
Assets
৳0
=
Liabilities
৳0
+
Owner's equity
৳0

Tabular analysis

Transaction 0 of 10
#CashReceivableSupplies EquipmentPayableCapital RevenueExpenseTransaction
Press “Next transaction” to build the equation step by step.
Journalizing — general journal

General journal

Page J1
DateAccount title & explanationRef.DebitCredit
Posting — general ledger
Trial balance

Trial balance

As at 31 October 2026
AccountRef.DebitCredit

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
YearBasisRateDepreciation AccumulatedCarrying amount
Method comparison — first four years
YearStraight-lineUnits-of-activityDeclining-balanceBest 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
DistributorNot due1–30 days31–60 daysOver 60TotalRisk

Aging mix

Bank accounts

Reconciled to 15 Aug
AccountBook balanceBank balanceStatus

Fixed assets

Net book value
Asset classCostDepreciationNet

Sales & distribution

Distributor position · credit control · territory achievement

Distributor ledger

Credit check runs before every order is approved
DistributorTerritoryCredit limitOutstandingUtilisationOverdue daysOrder status
Target vs achievement — August
TerritoryTarget (ctn)AchievedProgress%

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
OpportunityDistributor / prospectStageValueOwnerExpected close
Quotations
QuotationDistributorProductsValueValid untilStatus

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
ProductBatchCtnRateSchemeLine 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
BatchProductDepotCartonsManufacturedExpiresDays leftStatus
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 materials

Raw material & packaging stock, plus adjustments and write-offs

Raw material & packaging stock

Raw material stock

Reorder level triggers a procurement alert
MaterialUnitOn handReorder levelLast purchase rateStatus
Stock adjustments & write-offs

Adjustment log

Damage, expiry write-off and count corrections
DateItemTypeQtyReasonApproved 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 orderProductLinePlannedProducedProgressYieldQC
Material consumption — WO-2608-31 · Lemon Cream 100g
MaterialStandardActualVarianceStatus

Production planning

Bill of materials, the day-by-day plan and quality-control results

Bill of materials — per carton

BOM

Standard input per carton, at current input cost
ProductMaterialStd qty / cartonUnit costCost / carton
Production planning — next 5 days
DateLineProductPlanned (ctn)Status
Quality control checks
BatchCheckResultInspectorDateStatus

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
DispatchVehicle / driverRouteDepotCartonsETAStatus
Depot-to-depot stock transfers
TransferFrom depotTo depotProductCartonsStatus

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
OfficerRouteCheck-inOutletsProductiveOrder valueStatus

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

CampaignChannelBudgetSpentStatusPeriod

Channel mix

Trade promotions
SchemeProductTerritoryMechanicPeriodUptake (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
SupplierCategoryTermsOutstandingStatus

Spend mix

Purchase orders
POSupplierMaterialQtyValueStatusExpected
Goods receipt (GRN)
GRNPOSupplierMaterialQty receivedQCDate

Ledger & VAT

Every stock movement and every invoice posts to the ledger automatically

Trial balance

As at 16 Aug 2026
AccountDebitCredit

Mushak 6.3 register

Output VAT — August
InvoiceDistributorTaxableVAT
Automatic posting — one invoice, five entries
AccountSourceDebitCredit

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
EmployeeDepartmentShiftInOutHoursStatus

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
EmployeeTypeFromToDaysReasonStatus

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)
EmployeeDepartmentDaysBasicOvertimeIncentiveNet 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 IDNameDepartmentDesignationJoinedStatus
Recruitment pipeline
PositionDepartmentOpeningsApplicantsStageTarget date
Performance appraisal — current cycle
EmployeeDepartmentReview periodRatingReviewerStatus

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.