Attention Required

Status Report Pending Review

One or more batches still need acknowledgement after status comparison.

First Run Setup

Sri Ezhumalaiyan Construction Control Center

Choose the client workspace folder and the starting serial number for bulk exports.

SEM

User Login

Sri Ezhumalaiyan Construction Control Center

Sign in with your assigned username and password to continue.

SEM

Control Center

Sri Ezhumalaiyan Construction

Next Serial -
Today's File -
User -

Notifications

Action Feed

Permission: checking

My Account

Change Password

Control Center

Navigation

Keep the same workflow and move between desks quickly.

Sections

Current Desk Sections

Layout Note

Full-Workspace Desks

Primary = left rail. Secondary = underline desk tabs. Third = pill tabs for each data window inside the desk. One window at a time — not stacked cardboard boards.

Global Search

Find Demands, POWO, Quotations, Bills, Vendors, Heads

Control Center

Operations Snapshot

See the current project, workflow, treasury, workforce, and commercial position in one place before opening desks.

Daily Discipline

What Needs Attention Today

Project Portfolio

Projects, Progress, and Spend

Money and Workflow

Today and Current Open Position

Daily Tasks

Action Queue

Payment Readiness

Source Desks Ready to Move

Follow-up

Status, Reconciliation, and Closure Tasks

Alerts

Live Exceptions

Treasury Control

Status and Reconciliation Risks

Commercial and Project Risks

Open Exposure and Variance Alerts

Tasks

Task Management & Assignment

Loading tasks workspace...

Interested Projects

Tender Opportunity Intake

Enter the tender opportunity first. This stage captures the authority, district, fund, dates, and tender notice before any bid decision is made.

Pipeline Alerts

Bidding and Refund Follow-up

Bid Submission or Omission

Bid Decision

Submitted Bids

Omitted Bids

Allotted or Rejected

Bid Outcome

Awarded Projects

Rejected Bids

Tender Pipeline

Interested, Bid, Outcome Register

Direct Active Project

Add Existing Awarded Project

Use this only for projects that are already awarded and need to enter the live project list directly. It records the entity and contract details, then activates the project immediately.

Project Control

Milestones and Completion

Use this desk to keep project milestone, completion percentage, and weekly Monday update status current. The demand and authorization modules will use these controls later.

Milestones come from Milestone & Task Builder for the selected project. Save a builder milestone first if the list is empty.

Project Alerts

Weekly and Completion Alerts

Project Controls

Milestone & Task Builder

BOQ Analysis

BOQ Items and Material Components

Budget Control

Detailed BOQ / Budget Allocation

Budget Control

Budget and BOQ Setup

Category-level budget and BOQ limits by payment head (material, wages, rate work, etc.). Line-item BOQ and allocations stay in 4.10 / 4.11; this desk remains for category commercial headroom.

Budget Register

Budget vs Exposure

Project Registry

Tracked Projects

Recent Weekly Updates

Milestone Log

Bulk Import

Import Masters from Excel

Download a template, fill it in Excel, and upload to bulk-create or update master records. Existing records are updated by name; new records are created.

Projects Download Template
Bank Vendors Download Template
UPI Vendors Download Template
Expense Heads Download Template
Particulars Download Template

Expense Types

Add or Update Expense Type

Project Master

Direct Active Project Entry

Active projects share one canonical store across Projects, Masters, and Lists. Use Add to open the unified entry form.

Project Master

Edit Active Project

Update an existing active project master record. New awarded projects must use Add Active Project.

Expense Heads

Add or Update Expense Head

Particular Master

Add or Update Particular

Bank Vendor Master

Add or Update Vendor

UPI Vendor Master

Add or Update UPI Vendor

Guided Account Setup

Add a Bank, Facility, Supplier, or Deposit Account

Six guided checks create a real Account Master and keep incomplete setups out of live statement work.

Step 1 of 6 · Identity

Who owns this account?

Step 2 of 6 · Classification

How is money controlled in this account?

Choose a type to see what SEM will control automatically.

Step 3 of 6 · Opening Position

What position does SEM take over from?

The selected instrument controls this basis; it cannot be overridden in the guided workflow.

Step 4 of 6 · Statement Format

How should SEM read this provider's statement?

Step 5 of 6 · Review

Confirm the setup before SEM writes the master

Step 6 of 6 · Activate

Apply the readiness gate

Account Master · Expert Maintenance

Update Existing Organisation Account

New accounts must start in Guided Add Account, which controls opening position, published format assignment, and activation. This expert screen maintains an existing account without changing its owning organization.
Workflow Capabilities

Leave unchecked to use inferred capabilities from role/instrument. CC/OD should include Treasury operating + Revolving facility controls.

Legacy statement-template compatibility

This historical field is read-only. Published immutable profile assignments below are authoritative for new statement operations.

Choose an instrument to see its opening-position rule.

Authoritative Statement Profile

Expert Profile Maintenance and Assignment

Assignments and versions are immutable. A version is production-ready only after reference-only validation and Owner publication in Format Teaching Lab. Older imports keep the exact profile version originally used.

Assigned Formats & Version History

Select an existing account to review readiness.

TASK-2026-145

Account Routing Preview

Read-only old exclusive-role gates vs capability/instrument gates. Does not rewrite account roles. Capability routing stays off until Owner enables SEM_ACCOUNT_CAPABILITY_ROUTING.

CS Control

Configure CS Payment Limit

How CS Limit Works

Set the maximum amount that can be paid from the Cash Source (CS) box for an approved CS demand without an exception path. Save the limit here; the Current Limit and Policy desk shows the active value and history.

Usage: (1) Enter the CS limit amount and optional box label. (2) Record who set the policy. (3) Save. Authorization / payment desks then enforce this limit when executing CS payments. Amounts above the limit need the exception / post-authorization workflow already configured in Audits and Payments.

CS Control Register

Current Limit and Policy

This register shows the saved CS limit, box label, who recorded it, and notes. Use Configure CS Payment Limit to change the policy. CS payments against approved CS demands must stay within this limit unless an authorized exception is recorded.

Account Register

Organisation Account Masters

Account readiness and separate balances will appear after accounts load.

Master Registers

Projects, Accounts, Vendors, Expense Heads

Projects

Accounts

Expense Heads

Vendors

Master Audit

Latest Admin Changes

Payment Execution

Bulk File, UPI, CS, and Instruments

Separate desks for payment execution, approved demand feed, scheduled queue, and payment register.

Payments

Execution Workspace

Batch Setup

Create a Bulk File

Payment Mode

Manual Payment Mode

Payment Mode

UPI

UPI uses the separate UPI vendor list and writes to the daily UPI sheet instead of a bank bulk serial export. Only rows with both a vendor name and a valid UPI ID are shown here.

Payment Mode

CS

CS payments can be executed only against approved CS demands and follow the configured CS limit and exception rule.

Manual Execution

Single Bank Transfer, Cheque, DD, and FD

Use Single Bank Transfer for one-off NetBanking NEFT/RTGS/IMPS with UTR. Use Cheque/DD/FD for instrument numbers used later in statement matching.

Bank Mapping

Template Mapping

Select a bank to view mapping status and activate ICICI/CUB export mapping.

Header Rules

Vendor Entry

Add Payment Rows

Choose bank, account, and payment mode to begin.

Choose an authorized demand to prefill vendor, amount, and project details, or leave it blank for a manual payment row.

Approved Batch Queue

Load Many Demand Payouts

Select one or more approved batch demands to add all their payout rows to the bank queue.

Demand Project Beneficiary Approved Account Status Mode

Batch Payout Rows

Multi-Beneficiary Execution

Choose an approved batch demand to load payout rows.

Source Organisation Account Amount Status

UPI Post-Pay

Complete UPI Transaction References

Generate the UPI sheet first, pay in the bank/UPI app, then enter each UPI Transaction ID here. Payment is Complete for reconciliation only after references are saved.

Queued Vendors

Bulk Rows

No vendors added yet.
Demand Vendor Account / Txn IFSC / UPI Amount Project Type Warning

Recent Payment Files

Latest Creations

Admin Requested Changes

Modify Batch

Edit or remove individual payment rows below. When done, submit the revised batch to admin for re-review.

Post-Approval

Confirm Payment Type — Edited Rows

The admin has approved this revised batch. For each row you edited, confirm whether this is a final payment (closes the linked demand) or a running/part payment (balance carries forward to credit ledger). Unedited rows do not appear here.

Reviewer Decision

Review Bulk Batch

The first recorded decision becomes final for this batch revision across all reviewers.

Batch Summary

Approved Demand Feed

Approved Demands

Scheduled Payments

Scheduled

Payment Register

Payment Register

Payment No Payment Date Transaction Date Source Party Amount Account Lifecycle UTR / Ref Statement Match Demand / Linked No Expense Category

Cash Treasury

Cash Accounts

Cash Treasury

Cash Account Register

Merged into Cash Accounts desk.

Cash Inflow

Receipts and Returns

Cash Outflow

Authorized CS Payments

Cash Transfers

Move Money Between Cash and Bank

Cash Reviews

Open CS Review Queue

Cash Books

Inflow, Outflow, and Balance

Date Reference Account Type Project Counterparty Source Inflow Outflow Balance Recorded By Notes

Cash Transaction Register

Latest Treasury Rows

Demand Desk

Create Demand

This is the first workflow backbone for the coming commercial control app. Create a demand here, then move it through proceedings and authorization.

Returned Demand

Correct and Resubmit

Choose a beneficiary to see saved account status.

New Beneficiary Account

Add Vendor From Demand Desk

Basis Source

Choose Existing Record

Material Particulars

Quotation or Bill Lines

Item / Product Qty Unit Unit Rate GST % Total

Daily Wages

Attendance Breakdown

Labour Category Present Wage / Day OT Hours OT Amount Travel Total

Site Extras

Food and Extra Charges

Extra Head Qty Unit Rate Amount

Voucher Particulars

Voucher Lines

Expense Head Description Qty Unit Rate Amount

Rent Particulars

Rent Usage Lines

Vehicle / Equipment Description Qty Unit Rate Amount

Rate Work Control

Quotation and Measurement Link

Controlled Classification Queue

Pending Demand Classifications

Operational hold queue for Demands (and similar workflow items) that were generated with deferred classification. Resolve expense head / basis here, then the item can continue to Proceedings / Authorization. Amount, payment evidence, and statement links stay unchanged.

Demand Desk Batch

Staged Drafts

No staged demand drafts yet.

Returned Demands

Correction Queue

Demands returned from proceedings or authorization appear here. Open one, edit it in Demand Desk, add explanation, and resubmit.

Retroactive Clearance

Unlinked Payments Queue

Executed payments that still need retroactive proceedings and authorization stay here until they are formally cleared.

Proceedings Desk

Move to Authorization

Batch Proceedings Queue

Select Multiple Demands

No demand selected for batch proceedings.

Demand Project Beneficiary Requested Payees Notes

Authorization Desk

Approve or Reject

Batch Authorization Queue

Select Multiple Proceedings

No demand selected for batch authorization.

Demand Project Beneficiary Requested Recommended Mode Remarks

Authorization Context

Open Only When Needed

Select a demand to review vendor, particular, project, and initiator books when needed.

Select a demand and payment mode to review CS limit and exception control.

Field Approval Bridge

PWA / Field Approval Inbox

Review field-created approvals from PWA, bulk payment files, photos, and operational workflows. Open each item in the Approval Cockpit without leaving the Web app.

Workflow Registry

Demands in System

Workflow Audit

Latest Actions

Quotation Desk

Create Material Quotation

Quotation Particulars

Enter Supplier Quote Lines

Item Project / Site Source PO Qty Unit Rate GST % Total

Site Requirement

Create Purchase Order

Site supervisor requirement document. No supplier at this stage. The generated Purchase Order number is the only reference. Issue date is today (locked on save).

Materials

Analysis

Site Material Demand Consolidation

Analyse remaining site Purchase Order lines project-wise and material-wise. Remaining = Original − Already ordered. This stage does not place the supplier order.

Select Purchase Order Number Site / Project Material Original Ordered Remaining

Select remaining lines, then Analyse.

Order Placement

Supplier Selection & Order Placement

Choose supplier and order quantities from consolidation remaining lines. Multi-site orders use Shared Project at header with per-line site and delivery location. Rates are not required here.

Consolidated materials to order

Select Site PO(s) Material Name Project / Site Order Quantity Delivery Location

Run Site Material Demand Consolidation first, or refresh to load remaining site PO quantities.

GRN Desk

Log Material Receipt

Link a PO with material lines to see ordered vs received quantities.

GRN Particulars

Received Material Lines

Material Project / Site Source PO Qty Unit Rate GST % Total

Supplier Bill Desk

Enter Bill and Block Duplicates

Bill Particulars

Enter Actual Bill Lines

Item Project / Site Source PO Qty Unit Rate GST % Total

Staged Bills

Submit Multiple Bills Together

Use Add Bill to hold multiple bills temporarily. Submit Bills will create them separately with their own bill numbers and particulars.

Bill No Bill Date Project Supplier Particulars Bill Amount Initiator

Commercial Registers

Recent Site PO / Supplier Order / GRN / Bills

Material Quotations

Ready for Payment Desk

History / Linked

Supplier Orders (POWO-…)

GRN

Supplier Bills

Ready for Payment Desk

History / Linked

Bill Closure Desk

Compare Payment vs Bill and Close

How this works: choose a supplier bill, review demand vs authorized vs paid amounts in the preview, then pick a closure mode. Use Follow Up / Running Payment to keep the bill open with a due date, Exact Close when paid matches, or Manual Close with an explanation. Closed bills leave the active payment queue.

Choose a supplier bill to review demand value, authorized value, actual paid amount, and closure variance.

Bill Closure Register

Recent Closures / Open Bills

Material & Commercial Reconciliation

Quotation / Payment vs Final Bill

Use this desk when paid amount and final bill differ. Choose vendor recovery, future bill adjustment, or additional payment. Credit Ledger remains for part-authorization carry-forward only.

Choose a supplier bill to compare quotation, authorized, paid, and final bill amounts.

Reconciliation Register

Open / Settled Quote-Bill Differences

GST Portal Desk

Monthly Portal Invoice Match

Capture GST portal invoices for a tax period (YYYY-MM), then match them to internal supplier bills. Exceptions show missing internal, missing portal, amount mismatch, and duplicates.

Save portal invoices, then run monthly match to generate the exception list.

Portal Invoices

Captured for Selected Period

Exceptions

Latest Run Exception List

Commercial Audit

Latest Register Actions

Credit Ledger

Part Payment Outstanding

Shows part-authorization carry-forward only. Zero-outstanding settled credit rows are hidden from this active list.

Rate Work Quotation

Create Rate-Worker Quotation

Work Lines

Categories & Rates

Work Category Unit Quoted Rate Quoted Quantity Amount

Measurement Book

Approve Executed Quantity

Rate Work Registers

Quotations and Measurements

Quotations

Ready for Payment Desk

History / Linked

Measurement Books

Ready for Payment Desk

History / Linked

Rate Work Alerts

Overpayment and Quantity Control

Rate Work Audit

Bulk Import

Import Materials from Excel

Download the template, fill material details (name, category, unit, GST%), and upload to create or update material catalog entries.

Materials Catalog Download Template

Materials Register

Material Master

No materials saved yetMaterial master entries will appear here.

Merged Desk

Material Master Entry

Material master entry is now inside the Material Master register. Use Add Material on the register desk.

Material Actions

Stock, Usage, Transfer, Verification

Budget

Project BOQ

No project material budget yetProject-wise BOQ rows will appear here.

Stock

Current Position

No stock ledger entries yetOpening stock, received stock, usage, and transfers will appear here.
Opening StockUse Stock Entry form above with transaction type Opening.
Received / Purchase StockUse Stock Entry (Purchase) or accept a GRN — stock posts when GRN status is received.
Daily UsageUse Stock Entry form above with transaction type Usage. Date, project, and initiator are logged on the ledger.
Transfer Out / InUse the transfer form above. Pending receipts are listed below.
Return / WastageUse the stock entry form above and fill notes as the reason.
Physical VerificationUse the verification form above to record physical counts and optional adjustments.

Material Reports

Project Stock Report

No project stock report yetOpening stock, purchases, transfers, usage, returns, adjustments, and closing value will appear here.

Usage Versus Budget

BOQ Comparison

No usage budget report yetProject material BOQ rows will appear here after budgets are saved.

Cumulative Material Report

Company Position

No cumulative material report yetCompany-wide material totals will appear after stock entries are saved.

Material Alerts

Exceptions

No material alertsOveruse, negative stock, physical mismatch, and pending transfer alerts will appear here.

Bulk Import

Import Equipment from Excel

Download the template, fill equipment details (name, type, make/model, serial number, ownership), and upload to create or update equipment records.

Equipment Catalog Download Template

Equipment

Daily Equipment Desk

Master

Equipment Master

No equipment saved yetOwned and rented equipment entries will appear here.

Location

Current Site

No equipment locations yetCurrent site assignments will appear here.

Utilisation

Daily Usage

No usage logs yetDaily hours, idle time, and breakdown entries will appear here.

Equipment Actions

Assign, Move, Receive

Assign / Move / Receive Update site location and tool quantities. Field PWA can also log daily usage.
Breakdown / Idle / Weekly Guidance until dedicated logs are expanded.
Breakdown / IdleRecord idle/breakdown in equipment status or notes until dedicated log is expanded.
Weekly AcknowledgementUse Field PWA equipment usage and Telegram material events for weekly confirmation.
PWASupervisors can log equipment/tool usage from Field PWA → Equipment Usage.

Equipment Reports

Location and Utilisation

No equipment reports yetLocation, movement history, and utilisation reports will appear here.

Equipment Alerts

Exceptions

No equipment alertsPending receipts, missing logs, idle, and breakdown alerts will appear here.

Bulk Import

Import Vehicles from Excel

Download the template, fill vehicle details (name, registration, type, make/model, ownership, expiry dates), and upload to create or update vehicle records.

Vehicle Register Download Template

Vehicles

Daily Vehicle Desk

Vehicle Master Form Create or update vehicle, statutory, odometer, fuel, and driver assignment details.

Vehicle Master Register Saved vehicles, current locations, drivers, and statutory status.
No vehicles saved yetRegistration, make, model, driver, and statutory records will appear here.
Running Odometer State Current odometer, fuel level, and mileage baseline.
No odometer logs yetOpening and closing odometer entries will appear here.
Statutory Renewals Insurance, FC, and PUCC due/expired status.
No statutory dates yetInsurance, FC, and PUCC expiry status will appear here.

Vehicle Actions

Movement, Odometer, Fuel

Fuel Refill Record fuel, odometer, and current fuel level.
Vehicle Movement
Daily Odometer Log
Fuel Refill
Dispatch, Receipt, and Weekly Acknowledgement Operational placeholders and future vehicle workflow actions.
Material DispatchUse Vehicle Movement Create above (source → destination, load summary). Field PWA driver trips also create movements.
Site ReceiptReceiver confirmation is on the movement report / Field PWA delivery confirm flow after dispatch.
Weekly AcknowledgementReview vehicle-wise collapsible movements in the report desk; daily odometer form logs punch-linked readings.

Vehicle Reports

Movement and Fuel

No vehicle reports yetMovement, odometer, fuel, and mileage reports will appear here.

Vehicle Alerts

Expiry and Exceptions

No vehicle alertsInsurance, FC, PUCC, mileage, and movement alerts will appear here.

Driver / Operator

My Duty

Assigned Vehicle / Equipment

-

TODO: connect to driver assignment service.

Duty Status

Not loaded

Current shift and deployment will appear here.

Punch Status

Not loaded

Existing attendance punch logic remains the source.

Last Odometer

-

Latest pickup/drop or punch odometer reading.

Pending Diesel

0

Own submitted diesel requests awaiting action.

Diesel Approval

0

Approved requests pending fill proof.

Active Transit

0

Assigned site-to-site movement tasks.

Active Load

0

Assigned load transfers.

Emergency Status

None

Latest emergency request state.

Notifications

0

Unread driver/operator notices.

Driver / Operator

Punch In / Punch Out

Existing attendance punch-in, punch-out, vehicle assignment, geofence, and odometer controls remain the source of record. TODO: embed the driver-safe attendance punch surface here after service integration approval.

Vehicle Pickup

Pickup Vehicle

TODO: connect pickup submission to approved Driver/Operator workflow service.

Vehicle Drop

Drop Vehicle

Odometer / Condition

History and Photos

No pickup/drop records loadedOdometer history and condition photos will appear here after workflow integration.

Diesel Request

New Diesel Request

TODO: submit for owner authorization after diesel workflow service is approved.

Fill Completion

Submit Proof

Diesel Queues

Pending, Approved, Completed, and History

Pending Authorization
Approved Diesel Requests
Fill Completed / Proof Submitted
Diesel History

Emergency Request

New Emergency Request

Emergency Queues

Status

Pending Acknowledgement
Approved / Processing
Completed
Rejected
Emergency History

Transit Tasks

My Transit Tasks

Task IDVehicle / EquipmentFrom SiteTo SiteAssigned ByAssigned TimeExpected DepartureExpected ArrivalAcknowledgementGPSEvidenceActions
No assigned transit tasks loaded. TODO: connect acknowledge, start trip, arrival photo, GPS capture, and completion actions.

Load Transfers

My Load Transfers

Load IDVehicleFrom SiteDestinationDispatch SupervisorReceiving SupervisorCategoryDescriptionDispatch PhotosDriver AckArrival PhotosReceiver Ack
No load transfers loaded. TODO: connect receipt acknowledgement, start transit, arrival, unloading photo, and receiving supervisor submission.

Driver / Operator

Notifications

Driver / Operator

History

Punch and duty history
Pickup/drop odometer history
Diesel request history
Emergency request history
Transit task history
Load transfer history

Dashboard

Driver / Operator Requests

Diesel Requests
Diesel Pending Authorization
Diesel Filled / Proof Pending
Emergency Requests
Transit Tasks
Load Transfers
Exceptions
History

TODO: connect owner/admin review queues; drivers/operators must not be granted approval permissions.

Bulk Import

Import Attendance Masters from Excel

Bulk-load office and site locations, vehicle list, and attendance employees from Excel. Download the template for each, fill, and upload.

Attendance Locations Download Template
Attendance Vehicles Download Template
Attendance Employees Download Template

Attendance Visibility

Daily Feed & Punch Cycle Status

No attendance visibility loadedBot and manual attendance cycle status will appear here.
No daily feed records yetAttendance source, current punch state, and exceptions will appear here.

Merged Desk

Attendance Photo Evidence

Photo evidence is now shown inside Daily Feed & Punch Cycle Status. Use View Photos on each feed row.

No photo recall search yetSelect date and employee, then search archived punch photos.
Selected Photo Attendance recalled photo

Attendance Site Extras

Site Expense Demand Review

No site expense demands loadedBot and Web App site payment requests will appear here.

S.No Particular Workers Rate OT Workers OT Hours OT Rate Extra Remarks Total

Temporary Deployment

On-Duty Site / Vehicle Assignment

Assign any employee (driver, manager, superintendent, or other) to a site location and/or vehicle for a date range. Overlapping vehicle deployments allow multiple vehicles. Punch-in/out for that period uses the deployed vehicle and location.

No temporary deploymentsOn-duty location overrides will appear here.

Attendance Employee Master

Bot-Linked Employees

No employee data loadedClick Refresh to load linked employees.

Bot Punch Log

Live Punch-In / Punch-Out Feed

Locations & Vehicles Setup

Locations

No attendance locations yetOffice and site geolocations will appear here.

Vehicles

No attendance vehicles yetDriver/operator vehicle options will appear here.

Telegram Attendance Records

All Punch-In and Punch-Out Logs

No Telegram attendance records yetPunch, leave, permission, and odometer records will appear after bot workflows are connected.

Leave & Permission Requests

Approval History & Monitoring

No leave requests

Permission Requests

Permission Lifecycle

No permission requests

Attendance Reports

Bot Attendance Filters

Report

—

Select filters and view a report.

Merged Desk

Attendance Summary

Attendance summary is now shown inside Bot Attendance Filters after you load a report.

Attendance Masters

Office, Site, Vehicle Setup

Vehicle Master

Drivers / Operators

Daily Attendance

Attendance and Site Extras

Attendance Lines

Workers and Wages

Labour Category Present Wage / Day OT Hours OT Amount Travel Total

Site Extras

Food, Petrol, ATM, Other

Extra Head Qty Unit Rate Amount

Attendance Register

Saved Attendance Sheets

Manual site labour attendance + wages + extras + payment preparation.

PWA Site Attendance

Site Attendance Review

One row per attendance batch: opening SAT and closing SATC side-by-side for daily verification.

Daily Site Status

Daily Site Ledger Entry

Daily Site Ledger

Operational Report

Daily construction site operational report from saved site status and linked activity.

Salaried Staff Attendance

Mark Daily Present and Absent

Consolidated daily view of PWA, Telegram Bot, Manual, and Approved Leave. Original sources are preserved. Approved Leave locks Present/Absent. Each mark auto-saves; sheet Save confirms the full day.

Only today's attendance can be marked. Owner may correct yesterday.

Employees

Present / Absent / Approved Leave

Present Status Employee Role Assignment Project Source Approved Leave

Salary Attendance Register

Saved Attendance Dates

Daily salaried/company employee attendance by date.

Leave Request

Requests and Approvals

Bulk Import

Import Employees from Excel

Download the template, fill employee details, and upload to bulk-create salaried employee records.

Salaried Employees Download Template

Attendance Verification

Forward to Demand Generation

Legacy only: sheets without a Site Ops SPR can still be forwarded to Demand Desk. New Attendance and Site Extras saves auto-create a web SPR — verify and generate demand from Site Operations → Request & Status / Generate Group Demand.

Saved Attendance

Choose Sheets to Forward

Attendance Project Date Attendance Total Extras Net Initiator Verified By

Workforce Codes

Migrate Legacy Employee Codes

One-click upgrade for salary master rows still using old codes such as EMP-2026-0018. New codes follow the field role prefix + first name + serial format (example: jskumar001). Linked app usernames are updated when they match the old code or Telegram link.

Employee Master

Monthly Salary Employees

Employee Profile is the salary master spine for Field PWA identity, payroll, and attendance. After save, note the employee code and create the app user with the same username.

PersonalIdentity and contact
EmploymentRole, assignment, status

Telegram Bot Access

Employee Bot Lanes

Employment Revision History

Payroll & Salary HistoryEarnings package and revisions

Salary Revision History

StatutoryPF / ESI / PT

Until salary earnings components are configured, statutory % applies on monthly/gross salary. Existing employees stay at zero statutory until flags are enabled.

Bank & PaymentAccount and UPI

Bank / Payment Revision History

Documents / Full & FinalRegister and settlement

Document Register


FnF History

AuditSave metadata

Month Attendance Preview

Present, Absent, Leave, Payable

Excel-style month grid: ✓ Present · green P Leave with permission · LWP Absent / leave without permission · ½ Half day. Names open Employee Cockpit. Sorted A–Z.

Leave Requests

Saved Salary Sheets

Salary Advance

Advance Register

Workforce Registers

Salary and Advances

Salary Master

Monthly Attendance Preview

Generated Salary Sheets

Salary Advances

Ready for Payment Desk

History / Linked

Workforce Alerts

Advance Outstanding

Workforce Audit

Latest Workforce Actions

Payroll Review

Salary Sheet Approval and Closeout

Enter attendance in the Attendance tab first. Review, approve, return, and close salary sheets here in Workforce before loading them into the Demand Desk.

Payroll Queue

Salary Sheet Review Register

App Users

Usernames, Passwords, Roles

Use this tab to register the named accounts and role permissions that will be used as the app moves into the secured multi-user build.

SEM Mobile App

Desktop accounts here also sign in at /field/. Match the username to the salary master employee code so attendance, demands, and approvals link correctly.

  • Super Admin / Owner — PWA shows approval inbox, alerts, and bulk payment file review (no salary master link required).
  • Admin / office staff with Web App account — Create salary master, then create the App User with username equal to employee code.
  • Field employee (Junior Supervisor, Driver, etc.) — Create salary master only. They sign in at /field/ with employee code + registered mobile number, then set a 4–6 digit PIN on first login. Use Reset Field PIN on the employee form to restore mobile-number login.

Role Management

Create Web App Role

PWA Role Management

Create Employee Field Role

Roles

Access Assignment

Telegram Bot Access

Allowed Bot Lanes

Organization Scope

Allowed Organisations

Leave all unchecked for unrestricted organisation access. Checked organisations limit masters, statements, and payments to those orgs.

Field PWA Policy

Manager Fund Approval Limit

Managers can approve fund-related field demands up to this amount. Above the limit, items must escalate to Super Admin or Owner.

When disabled, count differences are allowed and only Owner/Super Admin are alerted. When enabled, PWA submission is blocked if counts exceed or fall below approved attendance without a reason.

User Editor

Edit Roles and Reset Password

Assigned Roles

Update Access

Telegram Bot Access

Allowed Bot Lanes

Organization Scope

Allowed Organisations

Leave all unchecked for unrestricted organisation access.

User Register

Configured App Users

User Security Log

Password and Role Changes

Field PWA Activity

Mobile Session and Action Log

Punch, demand, approval, and login actions from /field/. Use filters to see who used which module and which actions failed.

Data Management

Backup Manager

Data Management

Restore Manager

Data Management

Reset Console

Selective Clear removes demands, bills, quotations, payments, bulk/status files, salary sheets, account masters, statements, and reconciliation data. It preserves statement formats, employees, projects, drivers/operators, vehicles, attendances, photos/documents, tasks, vendors, system users, and organisations. No uploaded media files are deleted.

Data Management

Master Data Import / Export

Banking Reference

Central IFSC Master

Upload RBI / merged IFSC workbook (upsert only — never truncates). Used by Web, Field PWA, and bulk vendor/employee imports.

IFSC master stats not loaded.

Data Management

Local to Server Migration Wizard

Role Governance

Primary and Secondary Access Matrix

Only admin should change which primary tabs and desk sections are open for each app role. Rows follow Control Center navigation order. Action Authorities at the bottom grant approve / reject / clarification / verification / assigning powers independently of tab visibility. The saved matrix stays in the database; the workbook remains a protected synced export.

Status Compare

Bulk File vs Status File

Select the bulk file and its matching status file, then Compare. After a successful compare, source status files are discarded from the server. Comparison results stay saved on the batch forever. You may later rename saved status copies to the bulk series (e.g. 0001.xlsx) for easy matching.

Compared Batches

Status Actions

Status Report

Compared Payment Rows

Row Beneficiary Demand / Ref Project Amount Execution Bank Status Current Step Customer Ref UTR Account IFSC

Status Exceptions

Unexpected Status Rows

Status Row Beneficiary Amount Status Current Step Customer Ref UTR Rejection Reason

These rows were found in the status file but could not be matched back to an exported payment row.

Statement Preparation

Prepare Statement Grid

Select organization, account, period, and assigned format. Upload the bank .xlsx/.csv (or paste rows). The saved format mapping is applied automatically. Validate, then Save. Nothing is written until Save succeeds.

Editable Spreadsheet

Transaction Rows

Upload uses the account's assigned format (header skip + Exact Header mapping). Paste Excel ranges with Ctrl+V for PDF/manual. Multi-sheet statements load as sheet tabs. Period continuity is enforced from Account Master opening as-of / prior saved packs when you Save.

Assigned Formats

Account Format Versions

Immutable Reference Evidence

Audit Evidence Vault

Evidence only — no ledger posting. PDF/JPEG files are retained with SHA-256 integrity, period, organisation and master linkage. Ledger rows still require the controlled Statement Prep paste and approval workflow.

Organisation Audit Register

Stored Evidence

Statement Ledger

Saved Statement Inbox

Saved verified statements keep exact source cells and canonical fields. Open a statement to reload the preparation grid without losing source columns.

Cross-Ledger Control

Controlled Dual-Leg Reconciliation

Generate review proposals from existing evidence. Proposals do not post entries; only an Owner-confirmed control marks the linked statement leg reconciled.

Proposal only · no ledger, cash-book, facility, or FD posting.

Format Lab · Reference Only

Teach, Validate, Publish, and Activate

Use a small header + transaction sample to teach column meanings. Raw sample rows are never saved and can never enter a ledger.

This lab does not browse existing formats. To open a saved format such as HPCL DEFAULT FORMAT XLSX, go to Account Format, Paste, Match & Review or Account Master → Reuse Existing Profile.

Paste a small reference sample to begin. Nothing in this lab is approved to the ledger.

Supplier / Fuel Statements

Draft Expense Candidates

Fuel refill Demands only. Eligible purchase rows become draft expense candidates and promote to Demands (DDR / supplier purchases). Confirm payable party and vendor before promotion. Creditor→supplier movement is not a Demand — use Allocation & Liability Transfer. Major-account pay-down of fuel credit is a settlement against outstanding, not a refill Demand.

Supplier ↔ Facility

Allocation & Liability Transfer

Control / allocation only — no settlement Demand. Match IOCL/HPCL/BPCL supplier purchases to fuel-creditor / facility ledger rows. Confirms creditor paid supplier correctly. Ambiguous candidates stay proposed until finalized. Outstanding credit is paid down later from the major account as settlement.

Liability / Credit Facilities

Facility Ledger & Control Balance

Liability accounts (EMI, loan, credit card, OD, financed facilities) post principal, interest, fees, and repayments here. Settlement and repayment reduce liability only — they never recreate the underlying expense.

Treasury Payments

UTR Chain & Account Reconciliation

Match bulk/UPI/instrument payments to this organisation’s treasury statement only. Status evidence (TransNum/ICICI) is not an account statement. Failed/returned payments never settle. Match priority: UTR → UPI → RRN → instrument → bank ID → internal ref → reviewed fallback. Dual-leg preview links the same treasury debit to a facility repayment without persisting approval.

This upload records payment-status evidence only. It never imports the file into the treasury account statement, and the legacy Status Desk remains a separate workflow.

Unresolved Queue

Executed Payments Awaiting Statement Match

Payments that already have a UTR/UPI/RRN/instrument/bank reference after Status Comparison or manual entry, but are not yet confirmed against this account’s statement.

Reverse Demand

Unmatched Bank Debits → Demand

Unknown treasury statement debits enter SEM via Demand (post-authorization audit) or are held for cross-account link (EMI/facility/fuel). Link-first: existing UTR/Demand is reused — never duplicated. Demand date follows the bank transaction date.

FY Completeness Gate

Bi-directional Banking Control

Green only when unmatched statement debits and unresolved referenced payments are both zero for the selected period (defaults to current FY if dates empty). Amber warns on unmatched credits or payments missing unique refs.

Held Cross-Account

EMI / Facility / Fuel Wait Queue

Rows held with purpose “awaiting cross-account” stay here until the EMI/facility/creditor side is reconciled. Release returns them to unmatched Reverse Demand, or close with the correct purpose after the other leg exists.

Monthbook Readiness

Month Clear Gate

A month is clear only when treasury unmatched/held items, fuel draft candidates, and facility unposted candidates for the period are closed. No-activity accounts warn soft (AMBER), not RED.

Fuel Credit Outstanding

Refills − Settlements

Refill Demands increase payable. Creditor→supplier allocation is control only. Major-account fuel_credit_settlement Demands pay down outstanding.

Inter-Organization Funding

Pair Register & Derived Ledger

Passive register when the funding-account organisation differs from the financial owner. Never blocks payments or bank reconciliation. Pair balances rebuild from immutable events and settlement allocations. Different currencies are not netted.

Record Direct Transfer

Allocate Settlement

Reconciliation Run Cockpit

Account Format, Paste, Match & Review

Reconciliation

Run Statement Reconciliation

Compares saved statement transactions against system book records for the selected period. Raw PDF/Excel uploads are not used in this run.

Statement Upload Disabled

Legacy Raw Upload

Download Template

Raw statement file upload is disabled. Paste statement rows in Bank Statements & Reconciliation, review row-level validation, and approve valid rows into the statement ledger before reconciliation.

Upload Register

Uploaded Statements

Latest Result

Daybook Run

Per-Account Status

Last Reconciled Date by Account

Shows the last date up to which each account has been fully reconciled. Future runs will only process transactions after this date per account.

Verification Checklist

Side-by-Side Matched Pairs

Each row shows your payment record alongside the matched bank statement line. Tick to confirm reconciliation. Unmatched items require justification.

Bills / Inflows

Register Client or Department Bills

Enter inward bills received from departments or clients, attach named project documents, then use cash receipts or bank classification to tally advances, part, running, and full payments.

Attach named documents after the bill is saved. Names appear in the project cockpit Documents tab.

Incoming Payments

Classify Bank Statement Credits

Credits from reconciliation stay here until you classify them as bill receipts, cash deposits, internal transfers, other income, or leave them pending.

Date Account Tran ID Amount Statement Remarks Suggested Bill Classification Bill / Project Counterparty Status Actions

Bills Register

Tracked Receipt Bills

Merged into Register Client or Department Bills.

Incoming Register

Saved Incoming Classifications

Live Books

Books and Running Exposure

Use these books for live vendor, project, expense head, particular, account, organisation, and initiator visibility. The rows update from demands, authorizations, bills, credits, payments, and the latest reconciliation run.

Live Transaction Book

Book Rows

Date / Time Reference Type Project Party Basis Expense Head Particular Account Initiator Debit Credit Balance Status Notes Open

Treasury Context

Balances and Verification Queue

Account Snapshot

Verification Queue

Treasury Books

Generated Outputs

Reconciliation Reports

Daybooks

Weekbooks

Monthbooks

Annual Books

Latest Reconciliation

Current Treasury Status

Bank Accounts

Opening and Current Balance

Treasury Accounts desk grouped as Major bank, Dual CC/OD, Fuel/supplier credit, and Facility. Opening and statement balances use bank-signed figures (OD/CDCC may be negative). Usable for OD/CDCC = limit + statement balance. Totals are never mixed across those classes.

Section Organisation Account Name Account No Instrument Bank Limit Opening Position As Of Format Ready Last Statement Date Statement Balance Usable / Available

Investment Instruments

Fixed Deposit Register

One row per FD certificate/account number. Link the owning organisation and treasury account; certificates remain evidence documents and do not create statement ledger entries.

Liability Instruments

Facility Contract Register

Maintain one contract per real loan, EMI, card, OD, or financed-fuel ID. Each contract requires its own Facility Account Master; repayment and statement processing remain linked and auditable.

SEM Document Management

Upload Document

Enter a meaningful document name without the file extension. SEM appends the type from the selected file. Telegram receives an archive copy via @semsuperadminreportsbot when the archive channel is configured.

SEM Document Management

DMS List

Filter and open documents. Project column shows the project short name. Reminder alerts notify Owner and Super Admin in-app when due.

Owner Configuration

Telegram Archive Channel

Archive copies are sent by sem_superadmin_reports_bot (@semsuperadminreportsbot). Enter the Telegram Channel ID only. Full channel routing can be configured later.

Reference Lists

Banks

Configured bank adapters, mapping readiness, and sample-linked banks available to the payment flow. Activate default ICICI/CUB mapping here if Create Bank File reports mapping missing.

Reference Lists

Accounts

Organisation bank accounts maintained in the account workbook and used in banking, reconciliation, and books.

Reference Lists

Cash Accounts

Cash treasury accounts used for petty cash, site cash, receipts, CS payments, and cash books.

Reference Lists

Bank Vendors

Saved bank-account vendors used across quotations, bills, rate work, attendance, and direct banking.

Reference Lists

UPI Vendors

UPI payees maintained separately for direct UPI execution and lookup.

Reference Lists

Active Projects

Project master entries currently available for demand, commercial, workforce, and books.

Reference Lists

Tender Pipeline

Interested project intake entries with entity, department, district, fund, and tender-stage details.

Reference Lists

Salaried Employees

Salary master entries used for attendance, advances, monthly sheets, and payroll settlement.

Reference Lists

Initiators

Business-origin people used as payment raisers across source desks, books, reports, and Telegram mapping.

Reference Lists

Expense Categories

Registered expense types maintained in Masters and reused across heads, particulars, books, and reports.

Reference Lists

Expense Heads

Saved expense heads used in demands, attendance extras, books, and reporting.

Reference Lists

Expense Documents and Voucher Book

Direct-demand quotation, bill, and voucher identities linked to demands and later settled by bank, UPI, or instrument payments.

Reference Lists

Particulars

Recorded canonical particulars used to keep materials, rate-work items, wages, emergencies, and voucher descriptions under one matched name.

Reference Lists

System Users

Signed-in app operators and their current assigned roles.

Reference Lists

Organisations and Types

Legal entity master records linked to bank accounts and project executing organizations. Add organisations here before Guided Add Account.

Organisation names, account types, vendor types, UPI vendor types, and other shared list dimensions used across the app.

Reference Lists

Access Role Suggestions

Suggested assigned-role combinations for the current package, based on how the workflow, books, and treasury controls work now.

Reference Lists

Equipment Catalog

All equipment items registered in the Equipment master — excavators, generators, compactors, and other site assets.

Reference Lists

Vehicle Register

All vehicles registered in the Vehicle master — tippers, dumpers, JCBs, and other project vehicles with registration and expiry details.

Reference Lists

Materials Catalog

All material items registered in the Materials master — cement, steel, aggregates, and other construction materials with units and GST rates.

Reference Lists

Attendance Locations

Configured office and site geolocation entries used to verify employee punch-in proximity and detect location names.

Reference Lists

Attendance Vehicles

Vehicles registered for attendance bot tracking — drivers select from this list when punching in with a vehicle.

Report Scope

Organization Filter

Limit project-based report dropdowns to one legal entity. Demands and payments have their own organization filters on the Workflow and Payments tabs.

Attendance Audit

Latest Attendance Actions

Helpful Categories

Attendance Roles

Editable catalog of attendance role labels used across workforce and attendance desks. One role per line.

Status Comparison

Pending Status Review

Acknowledge compared batches here after you verify the status report result. Pending, mixed, and failure batches stay here until they are marked as reviewed.

Build Tracker

Hybrid Work Time

Unlinked Payments

Payments Without a Demand

Payments that were made directly (e.g., bulk or UPI file simulated for testing) without a corresponding demand. Use Create Demand to retroactively link each payment into the workflow for post-authorization audit.

Payroll Closeout Prep

Month Readiness Snapshot

Payroll Settlement

Generate Payroll Report

Rate Work

Generate Closeout Report

Completed Projects

Outstanding Exposure

Physically completed projects stay highlighted here until their unpaid approvals, credit carry-forward, and open workflow rows are fully cleared.

Completed Projects

Generate Closure Report

Recent Exports

Batch History

Commercial Closure

Generate Commercial Report

Finance Analytics

Generate Project Expense Report

Finance Analytics

Generate Vendor Expense Report

Finance Analytics

Generate Material Purchase Report

Finance Analytics

Generate Initiator Activity Report

Post-Authorization Audit

Review Emergency Releases

Month-End Lock

Close or Reopen a Period

CS Review

Exception Review and Ledger Closeout

Consistency Audit

Links and Calculations

Local Reminder Jobs

Monday and Audit Escalations

Post-Authorization Queue

Pending Audit Cases

CS Review Queue

Open CS Payments

Locked Periods

Month Lock Register

Reminder Queue

Open Escalations

Job History

Reminder Run Log

Generated Files

Reports and Sheets

Status Reports

Daybooks

Weekbooks

Monthbooks

Annual Books

Reconciliation Reports

Bulk Exports

UPI Sheets

Commercial Reports

Completed Project Reports

Payroll Reports

Rate Work Reports

Project Expense Reports

Vendor Expense Reports

Material Analysis Reports

Initiator Reports

Registry-Backed Setup

Bot Runtime

Not Configured

Use Bot Registry for all bot tokens. These controls remain for existing supervisor payment setup and will read from the registry when the old token field is blank.

Supervisor Payment Bot

Local Bot Test

No local test run yetThis simulation does not call the real Telegram API.

Recipients

Recipient Policy

Reviewer chat IDs and payment status notification recipients for Telegram delivery.

Active Chat IDs (Reviewers)

Payment Status Recipients

Feature Switches

On/Off per Notification Type

Toggle each Telegram notification type. Saving here takes effect immediately for all future sends.

Bot Polling

Fix Button Responses

If Approve/Reject/Hold/Modify buttons in Telegram don't respond, a previously set webhook may be blocking polling. Click below to clear it.

Batch Resend

Resend Payment Batch Notifications

Central Bot Registry

All SEM Bots, Tokens, Roles, and Functions

Maintain every Telegram bot here. Tokens are saved centrally and hidden after save; module tabs should only show operational status or shortcuts. Registry rows are grouped by category and can be collapsed.

Registered Bots

0

Tokens Saved

0

Active Bots

0

Bot Category Role Lane Domain Runtime Token Status Action
No bots loaded yet.

Workflow Channels

Channel Directory

Map each workflow to the Telegram channel or group used for organization-level evidence storage and activity history.

Selected Bot

Choose a bot

Attendance Bot Runtime

User, Admin, Super Admin, Archive, and Polling

This is the single control surface for attendance bot tokens, webhook secrets, archive group, activation, and local polling. Attendance rule values are saved here because they are consumed by the attendance bot workflow.

Local / Polling Mode (no HTTPS needed):

Attendance Bot Status

Tokens, Webhooks, Archive, and Captured Telegram Users

Not loadedAttendance bot settings will appear here.

Captured Telegram Users

Latest Bot Contacts

No attendance bot contacts yetUsers will appear after opening either Attendance bot.

Telegram Routing

Routing Rules

Status Primary Tab Secondary Feature Event Route Channel Text Photos/Evidence Approval Flow Recipient Policy Last Test Updated Actions
No Telegram channel routes configured yet.

Add / Edit Route

New Channel Route

Notification Delivery

Notification Logs

Time Module Event Reference Channel Status Attachments Retry Error Action
No notification logs loaded yet.

Payload Summary

Select a log

No log selected.

Diagnostics / Test Center

Diagnostics

Bots

0 / 0

Active Channels

0

Active Routes

0

Recent Failures

0

Telegram Send Log

Legacy Tools

Every Telegram send attempt is logged here. Messages not yet acknowledged have a Resend button. Click Acknowledge to mark it as seen/actioned.

Site Payments

Supervisor Payment Requests

Pending Verification

0

Pending Approval

0

Approved Today

0

Rejected/Returned

0

Request Total

Rs. 0

Site Extras

Driver / Operator Movement and Load Controls

Live counts from Driver / Operator workflows. Assign/track desks remain under Driver / Operator. Dual site-supervisor departure/arrival OTP design remains open for discussion (Sheet2 9.2).

Active TransitLoading…

Entry Test Surface

Record Payment Sheet

Sl Particular Workers Rate OT Workers OT OT Rate Extra Remarks Total

Stage 2 Verification

Requests and Status

No site payment requests yetTelegram supervisor submissions will appear here.

Stage 2 Combined Desk

Generate Group Demand

1. Demand-Ready Queue

SPRs Ready for Demand (including saved or locked split plans). Split lines show as payable units under each SPR; generating Demands does not create extra SPRs.

Select Request Site Amount Demand Desk Stage

2. Accounts / Split Amount

Select exactly one SPR above. Choose vendor or employee payout (account + IFSC autofill), or type a new account. Save Split returns the SPR (with N payee lines) to the Demand-Ready Queue. SPR count stays the same; payable units grow with each split line.

Select one demand-ready SPR to load allocation.
# Payee / Vendor / Employee Type Account / IFSC / UPI Amount

3. Generate Demands → Authorization

Multi-select Demand-Ready rows → Preview consolidation (same payee) → Generate Separate Demands or Consolidate by Payee. Generate also accepts a saved draft split (auto-locks when needed).

4. Generated Demands

Demands created from the Demand-Ready Queue in this session. Forward them to Authorization when ready.

Demand SPR Amount Category
No Demands generated yet from this desk.

Site Payment History

Linked Demands and References

No read-only site payment historyFinalized, demand-generated, rejected, and cancelled requests will appear here.

Report

Status Notification Control

No payment-status notifications yetAfter status report comparison, supervisor/initiator delivery state will appear here.

Telegram Identity

Captured Supervisor IDs

IDs are captured when a supervisor opens the Site Payment Telegram bot with /start. Link to an app user or salary-master employee so Telegram details auto-fill on payment sheets.

No captured Telegram IDs yetAsk a supervisor to open the Site Payment bot with /start.

Photo Archive

Attendance Photos

Stamped Evidence

Attendance Photos