My Account
First Run Setup
Sri Ezhumalaiyan Construction Control Center
Choose the client workspace folder and the starting serial number for bulk exports.
User Login
Sri Ezhumalaiyan Construction Control Center
Sign in with your assigned username and password to continue.
Control Center
Sri Ezhumalaiyan Construction
Notifications
Action Feed
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.
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.
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.
Account Master · Expert Maintenance
Update Existing Organisation Account
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
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
| 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
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
Authorization Desk
Approve or Reject
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
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).
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.
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.
GRN Desk
Log Material Receipt
Supplier Bill Desk
Enter Bill and Block Duplicates
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.
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.
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
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 Register
Material Master
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
Stock
Current Position
Material Reports
Project Stock Report
Usage Versus Budget
BOQ Comparison
Cumulative Material Report
Company Position
Material Alerts
Exceptions
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
Daily Equipment Desk
Master
Equipment Master
Location
Current Site
Utilisation
Daily Usage
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.
Equipment Reports
Location and Utilisation
Equipment Alerts
Exceptions
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.
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.
Running Odometer State Current odometer, fuel level, and mileage baseline.
Statutory Renewals Insurance, FC, and PUCC due/expired status.
Vehicle Actions
Movement, Odometer, Fuel
Fuel Refill Record fuel, odometer, and current fuel level.
Dispatch, Receipt, and Weekly Acknowledgement Operational placeholders and future vehicle workflow actions.
Vehicle Reports
Movement and Fuel
Vehicle Alerts
Expiry and Exceptions
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
Vehicle Pickup
Pickup Vehicle
TODO: connect pickup submission to approved Driver/Operator workflow service.
Vehicle Drop
Drop Vehicle
Odometer / Condition
History and Photos
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
Emergency Request
New Emergency Request
Emergency Queues
Status
Transit Tasks
My Transit Tasks
| Task ID | Vehicle / Equipment | From Site | To Site | Assigned By | Assigned Time | Expected Departure | Expected Arrival | Acknowledgement | GPS | Evidence | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No assigned transit tasks loaded. TODO: connect acknowledge, start trip, arrival photo, GPS capture, and completion actions. | |||||||||||
Load Transfers
My Load Transfers
| Load ID | Vehicle | From Site | Destination | Dispatch Supervisor | Receiving Supervisor | Category | Description | Dispatch Photos | Driver Ack | Arrival Photos | Receiver Ack |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No load transfers loaded. TODO: connect receipt acknowledgement, start transit, arrival, unloading photo, and receiving supervisor submission. | |||||||||||
Driver / Operator
Notifications
Driver / Operator
History
Dashboard
Driver / Operator Requests
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 Visibility
Daily Feed & Punch Cycle Status
Merged Desk
Attendance Photo Evidence
Photo evidence is now shown inside Daily Feed & Punch Cycle Status. Use View Photos on each feed row.
Attendance Site Extras
Site Expense Demand Review
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.
Attendance Employee Master
Bot-Linked Employees
Bot Punch Log
Live Punch-In / Punch-Out Feed
Locations & Vehicles Setup
Locations
Vehicles
Telegram Attendance Records
All Punch-In and Punch-Out Logs
Leave & Permission Requests
Approval History & Monitoring
Permission Requests
Permission Lifecycle
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 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.
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.
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.
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
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.
User Editor
Edit Roles and Reset Password
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
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
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.
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.
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
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.
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
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.
Attendance Bot Status
Tokens, Webhooks, Archive, and Captured Telegram Users
Captured Telegram Users
Latest Bot Contacts
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).
Entry Test Surface
Record Payment Sheet
Stage 2 Verification
Requests and Status
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.
| # | 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
Report
Status Notification Control
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.