Store dashboard
Last 14 days activity
Finished goods stock
Raw material stock
Finished goods stock
Raw material receipts & status
Recent entries
📥 Incoming orders — added automatically from Request Material
➕ Direct entry (material bought without a request)
🏢 Company Profile —
👥 Users — who can sign in, their details, and which companies (TTO Codes) they work on
🔄 Employer Registration — live link to the Google Sheet
🔐 Permission Manager — give access by module or part, level, company and time
Add / update access
🧾 Audit Log — every change, sign-in and refused action
🔗 My Connections
Companies and people connected to your TTO ID. Accept only the ones you know.🔎 Search & View
Search the entries of every module you have access to, then open any one to see it in full.🚪 Sign-up & Portal
Anyone can create a TTO ID from the sign-in page as a Business or an Individual. Decide what they see first until a company connects with them.✍ Ledger Entry
Manual entries or a bank statement upload (HDFC, ICICI, Axis, Jana, UBI or any Excel / CSV). The account is matched from its last 4 digits.Recently entered
📒 Ledger Register
Entries of the company, with totals, movement per account and per category.🗂 Account Masters (DD)
The lists used in Ledger Entry, for this company. Removing a value keeps it on old entries.📥 Import old Ledger
From the old TSRG Ledger sheet: File → Download → CSV. Import the DD tab first, then the Ledger tab. Lines already imported are skipped.1 · DD lists
Tab DD — columns A Ledger, G Account/Bank, J Transaction Type, K Master Category, L Sub Category.
2 · Ledger entries
Tab Ledger — Date, Description / Narration, Amount, Cr/Dr, Account / Bank, Transfer To, Ledger, Transaction Type, Categories, Remarks…
🎒 OBA — Operational Benefits & Amenities
Bank details and the non-refundable items given to the person (OBA-V1). Answer the questions in Yes and No.OBA entries
🧾 PR Requisition
Purchase Requirement — if any item is not mentioned, contact the admin.PR entries
💳 Expense form (व्यय प्रपत्र)
ROI (Return on Investment) — निवेश पर प्रतिफल · ROL (Return over Loss) — नुकसान से उबरनाExpense entries
✔ HRD Approvals
OBA, PR Requisitions and Expenses waiting for a decision. Nobody approves their own form.🗂 HRD Lists
The drop-down lists of OBA, PR and Expense for this company. Removing a value keeps it on old forms.🗄 My Documents & CV
Your own vault. Private documents are only for you; profile documents are part of your registration. Share any of them with a link.🪪 Job Cards
A Job Card posts a registered person on a project with a salary structure. Attendance is marked against it.🕒 Mark Attendance
Today or Yesterday. Older dates go through Special Attendance.📅 Special Attendance
Many entries at once — each with its own date, Job Card, project, rate code, Plus / Minus and attendance. They wait for approval and count only after they are approved.✅ Attendance Approvals
Special Attendance (older dates) and cancel requests wait here.📒 Attendance Register
Only Approved entries count in the summary. Amounts are estimates from the salary structure; the salary run decides final pay.Summary by Job Card
Entries
📥 Import old Job Cards / Attendance
CSV from the old Sheets. Import projects and salary structures first (Projects & Payroll → Import), then Job Cards, then Attendance.1 · Job Cards
Tab JC Number/V2. Persons are matched by Aadhaar in the TTO Registry (added if missing). JC numbers stay the same.
2 · Attendance
Tab Attendance Web Data. Imported entries are Approved; repeats are skipped.
📁 Project Codes
One code per client job or own office — used by Salary, Attendance and Job Card💰 Salary Structure
Fill the rate — the breakdown on the right updates as you type. Rates and limits come from Payroll Settings.Saved structures
⚖ Minimum Wage
Per state, zone and category. A new rate closes the old one the day before — history is kept.🧮 Payroll Settings
Owned by HR. Every change has a "from" date and a reason; old values stay for history and for structures made earlier.Change history
📥 Import old Sheets
In each old Google Sheet open the tab → File → Download → CSV, then upload it here. Import in this order. Rows already imported are skipped.1 · Projects
Either the old Master List of Clients & Projects (TSRG/SD/ML/PN — PROJECT NO #1027120, Firm Code, Client Code…) or PROJECT_MASTER (PRJ…). Codes stay the same; firm from the Firm Code; clients matched by name / TTO code in the Registry (old client code kept); contact people kept.
2 · Minimum wage
Tab Master Minimumwage State of the Salary sheet.
3 · Salary structures
Tab Salary Database. Each one is recalculated with the corrected engine; codes stay the same.
🏛 Businesses
Firms, vendors and clients of the company you are working on (from Employer Registration column AY) — each has one TTO ID🧑 Individuals / Employees
Workers, staff and persons — Aadhaar and bank numbers are kept locked✅ Approval Center
Check each registration and its documents, then approve or send back with a reason (the applicant is emailed)Recently decided
🔗 Connections
People connected to the company you are working on📥 Import old data
Bring old records in once. Numbers already used stay the same; anything else gets a new TTO ID and keeps its old code for search.1 · Employer Registration sheet (live)
Read straight from the sheet — automatically every few minutes, or now with the button. Status is the same as in the sheet (Approved, Rejected, Pending), and each firm is shown only to our company named in column AY. Super Admin sees all.
2 · Old registry sheets (CSV)
In the old sheet open Business_Master or Individual_Master → File → Download → CSV. The first row must be the headings.
Company
Tick documents in any tab, then press Share. Each link works only for the days you choose, and you can stop it any time.