Executive Dashboards & Analytics
Comprehensive overview for clients, internal teams, and management.
—
Tasks Completed
Bills you sent, filed or paid, tasks you closed and tickets you resolved.
| Done | What | Module | Client | Note |
|---|---|---|---|---|
| Loading… | ||||
Last 7 Days
Your attendance, newest first. Raise a dispute under Time & Leave if a day looks wrong.
| Date | Check in | Check out | Hours | Status |
|---|---|---|---|---|
| Loading… | ||||
My Tasks
Bills and renewals assigned to you. Mark one paid and it moves to next month by itself.
| Item | Client | Module | Due | Action |
|---|---|---|---|---|
| Loading… | ||||
Client Value
Estimated monthly value per client, from what each one holds today. An estimate, not a bill.
| Client | Items | Rate | Per month | Per year | Action |
|---|---|---|---|---|---|
| Loading… | |||||
My Inventory with Traiu
Everything we manage for you, and what is coming up on each.
Bills & Renewals
Anything due or expiring in the next 60 days.
| Item | Module | Due | Traiu Contact | Status |
|---|---|---|---|---|
| Loading… | ||||
Service Level Trends
Last 6 monthsAI Insights
Automated analysis of tickets, revenue and churn signals.
Module not built yet
The layout and navigation are ready. Tell Claude what this module should do and it gets built here.
Update Requests
Changes to existing screens and brand new features — who asked, who built it, who tested it.
The Board
Raised → Created → Done. Whoever marks it Created cannot be the one who marks it Done.
| Request | Where | Client / Owner | Raised | Created | Done | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Daily Task Reminders
One WhatsApp per employee — everything of theirs that is overdue or due today. Sent automatically at 10:00 AM and 6:00 PM; nobody with an empty list is messaged. Anyone with no mobile number on their staff record cannot be reached, so a notice naming them goes to the office number instead — add the number in Staff Management and the next reminder gets through.
Loading…
Notification & Communication Hub
Manage automated omnichannel reminders and alerts.
| Channel | Alert Type | Message | Recipient | Status & Schedule | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Corporate Profile
Manage organizational details and compliance information
Registration Details
Managing / Whole-time Directors and Key Managerial Persons
Compliance & KYC Documents
Verified corporate documents submitted during onboarding
Telecom Assets
Mobile numbers, SIMs and plans across every client — with the bill that is due next.
Mobile Inventory
Track all connections, SIM serials, allocations, and data usage.
| Company | Mobile Details | Assignment | Operator/Plan | Billing Circle | Due Date | Assigned To | Cost | Action | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Due & Overdue
Bills to send, file and pay on the mobile numbers, and everything overdue. Longest overdue first. Tick rows to mark several at once.
| Status | Late by | Due | Module | Item | Details | Assigned To | Mark | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Connectivity
Broadband, leased lines, DTH and OTT — operators, renewals and what each line costs.
Internet & Leased Lines
Manage broadband, dedicated internet access, and SLAs.
| Company | Connection Details | Operator | Performance | Contract | Assigned To | Cost | Action | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
DTH & OTT Subscriptions
Dish TV connections and streaming packs, with their renewal dates.
| Company | DTH Dish TV ID | Name | Operator | Pack | Validity | Number link with DTH | Reminder date | Assigned To | Action | |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Due & Overdue
Broadband, leased lines, DTH and OTT: bills and renewals due in the next 30 days, and everything overdue. Longest overdue first. Tick rows to mark several at once.
| Status | Late by | Due | Module | Item | Details | Assigned To | Mark | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Fleet
Vehicles, challans and the papers each one needs. Tags, passes and trips are under FASTag.
Vehicles
Corporate vehicles, their papers and traffic challans.
| Company | Vehicle Info | Compliance Validity | Documents | Challans | Action | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Due & Overdue
Insurance, PUC, passing, tax and RC renewals due in the next 30 days, and everything overdue. Longest overdue first. Tick rows to mark several at once.
| Status | Late by | Due | Module | Item | Details | Assigned To | Mark | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
FASTag
Tags, balances, passes and free trips — recharge before the toll gate does it for you. The vehicles themselves are under Fleet.
FASTag Register
One line per vehicle: its tag, balance, passes and the trips left on them.
| Company | Vehicle | Bank | Tag & Balance | Annual pass | Monthly pass | Free Trips | Reminders | Action |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Due & Overdue
Monthly and annual pass renewals and free-trip recharges due in the next 30 days, and everything overdue. Longest overdue first. Tick rows to mark several at once.
| Status | Late by | Due | Module | Item | Details | Assigned To | Mark | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Govt & Utility Bills
Electricity, passports, licences, MSME and other filings — dues and status in one register.
Govt Utility & Compliance
Track Passport, DL, Aadhaar, MSME, and Electricity Bills.
| Company | Service Category | Details | Due / Expiry | Assigned To | Status | Amount | Action | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Billing & Revenue
Manage invoices, tracking recurring revenue, and collections.
| Invoice ID | Category & Period | Status | Amount / Taxes | Total (₹) | Assigned To | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Subscriptions
Each client’s subscription with us: joined, package, what they paid year by year, and when it runs out. Click a name for everything about them.
| Client | Joined | Last payment | Expires | Last 3 years | Total received | FOS | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Service Desk
Every request from every client — who owns it, how urgent it is and where it stands.
Need something fixed, changed or checked?
Tell us in a few words. A TRAIU team member picks it up, and every update lands here and on your WhatsApp.
Tickets
Filter by client, owner, priority or category. Active work first — closed tickets are one click away.
| Ticket ID | Client | Service Option | Category | Raised On & By | Assigned To | Priority | Timeline | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
My Locations
Your offices, godowns and sites — so our team can reach the right gate with Google Maps.
Contact Us
The right person for each service — call, WhatsApp or email.
My Documents
The papers we need from you, anything you want on file with us, and everything on your account — in one place.
Required papers
These are the papers we need on file for your account.
| Document | Filed | Status | Action |
|---|---|---|---|
| Loading… | |||
Send us a document
ID proof, MSME certificate, letterhead, or anything else you want on file with us. Once sent, a document stays on record — tell us if the wrong file went up.
PDF, JPG, PNG or WEBP, up to 10 MB. Phone photos are shrunk automatically.
| Document | Type | Sent | Action |
|---|---|---|---|
| Loading… | |||
All my documents
Every file on your account — on your mobile numbers, vehicles, bills, ID documents, locations, and what you sent above.
| Document | Where | Sent | Action |
|---|---|---|---|
| Loading… | |||
Your data workbook
If we sent you the “NUMBER LIST” Excel template, fill it in and send it back here. We will review it before anything is added to your account.
Fill it in and send it back below. Keep the heading row as it is.
Sent to us
Workbooks, bills and other files you have shared with us.
| Document | Sent | Status | Action |
|---|---|---|---|
| Loading… | |||
From Traiu
Invoices, receipts and agreements we have published to you.
| Document | Published | Action |
|---|---|---|
| Loading… | ||
Identity Documents
Passports, driving licences, Aadhaar and PAN — with their scans.
Identity Register
One row per document. Switch the tab above for passports, licences, Aadhaar or PAN.
| Company | Name | Number | Validity | Assigned To | Scans | Actions | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Client Chat
Message a client in the WhatsApp group you share with them.
—
Pick a client to start
Every client has one WhatsApp group we share with them. Choose a name above and whatever you send lands in their group.
CRM
Manage your leads, pipeline, and customer access.
| Client | What was said | Next action | Due | Logged by | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Loading pipeline…
Sales Pipeline Stages
Number of leads in each stage
Leads by Industry
Distribution of opportunities across sectors
| Company | Contact | Stage | Executive Name | Value | Next action | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
No Customers Found
You haven’t granted portal access to any customers yet.
| Company / Contact | Contact info | Licence / mo | Status | Portal login | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Staff Management
Manage organizational hierarchy, roles, and employee directory.
Pending verification
New employees cannot use the app until you have checked what they filed in.
| Employee | Mobile | Sent in | State | Action |
|---|
Company Hierarchy
Visual representation of reporting structures. Set each person's reporting manager in Add / Edit Employee.
| Task | Assigned to | Repeat | Due | Priority | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Employees
Tap a card above to narrow the list; the search box and department filter work on top of it.
| Name / Email | Mobile | Department | Role | Status | Joined | Last login | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Roles: Admin — full control, including staff accounts · Manager — manage customers & their logins, see all company data · User — rights as ticked (View / Add / Edit / Excel Report) · Client — a customer login, created from the CRM module, sees only its own account.
My Documents
Your ID proofs on file with TRAIU. Upload anything still needed; a paper that has been approved is locked — ask an admin if it has to be replaced.
PDF, JPG or PNG up to 10 MB. It uploads as soon as you pick the file. Once on file you can view it but not remove it.
| Document | Sent | Status | Action |
|---|---|---|---|
| Loading… | |||
Today's Attendance
—
Waiting for admin approval.
Attendance Summary
Attendance Logs
Your day-wise record. Raise a dispute if anything looks wrong.
| Date | Check In | Check Out | Hours | Status | Type | Action |
|---|
Leave Requests
Track and manage your leave applications.
| Leave Type | Dates | Days | Reason | Status |
|---|
Leave Approvals
Approving writes the Leave days into attendance automatically.
| Employee | Type | Dates | Days | Reason | Status / Action |
|---|
Team Punch — Today
Tap In / Out to record a punch for any employee. Built for mobile.
Pending Approvals
Self punches wait here until approved — they only count after approval.
| Employee | Date | In | Out | Status | Action |
|---|
Disputes
Raised by employees when a punch looks wrong. Fix the day with Correction, then mark resolved.
| Employee | Date | Message | Status | Action |
|---|
Manage Attendance Records
Search, filter, edit or delete any punch. Add a record for a day that was never punched.
| Employee | Date | Check in | Check out | Hours | Status | Type | Approved | Note | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
| Pick a range and press Apply. | ||||||||||
Day-wise Report
| Employee | Check In | Check Out | Hours | Status | Issue | Action |
|---|
Month-wise Report
| Employee | Working Days | Present | Half Days | Leaves | Absent | Mispunch | Total Hours |
|---|
Mispunch & Absent Report
Every missing punch-out and every no-punch working day in the selected month.
| Date | Employee | Issue | Detail | Action |
|---|
Salary Sheet
One row per employee. Press a row to see the day-by-day working behind it — every punch, every late mark, every overtime minute.
| Employee | Shift | Salary | Paid Days | Late | Overtime | Incentive | Deductions | Payable | Setup |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Staff Documents
Every employee’s papers in one place — sent, approved, or still missing. Click a chip to open the file. Stored privately on the server in uploads/staff-docs; photos in uploads/staff-photos.
| Employee | Papers | Action |
|---|---|---|
| Loading… | ||
Recruitment
Need someone on the team? Raise a hiring request — the role and the work. Admin approves it, HR fills it, and you hear about every step here and on your bell.
| Request | Role | Raised by | Needed by | Status | HR | Last update | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Reports
Activity, team performance and due work — date wise.
Service Desk — SLA
Open tickets past their SLA, plus what falls due in the next 30 days. Longest overdue first. Press a row to open the ticket.
| Status | Late By | SLA Due | Ticket | Client | Details | Priority | Assigned To |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Client Logins
Last sign-in and how often each client has used their portal, with their subscription end date. Click a card to filter; names in red have expired.
| Client | Login (name / mobile) | Last login | Logins | Service start | Expires | Status |
|---|---|---|---|---|---|---|
| Pick a client above, or All clients. | ||||||
Monthly Client Files
Tick the clients you need and press once. Each one gets its own Excel file — a sheet per register — and they arrive together in a single zip.
Loading clients…
Only clients we actually hold records for are listed, and a client’s file only carries the sheets they have something on. Big selections take a moment — each client is fetched in turn and the progress shows above.
—
Estimate Breakdown
One rate covers every item. The yearly column is twelve months of the same — the headline year figure above is the real one, counted month by month.
| Item | Numbers held | Rate / month | Per month | Per year |
|---|---|---|---|---|
| Loading… | ||||
Tickets & Solutions
What you raised, who handled it, and what was done about it.
| Ticket | Raised | Your Remarks | Solution | Handled By | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Bills Paid
Every bill we have settled for you, and when.
| What | Account | Period | Paid On | Amount | Paid By |
|---|---|---|---|---|---|
| Loading… | |||||
Completed Per Week
Oldest week first. A flat or falling line over a long range is the thing to look at, not any single week.
Who Did It
Everyone who finished something in this period. Click a row to see only theirs.
| Employee | Completed | On time | Late |
|---|
Completed
Newest first. A task that recurs appears once for every time it was ticked off.
| Done | Kind | What | Details | By | Client | On time |
|---|
Due & Overdue
Everything overdue, plus what falls due in the next 30 days. Longest overdue first.
| Status | Late by | Due | Module | Item | Details | Assigned To | Mark |
|---|
What moved
Newest first. The reason is what was typed at the moment the date changed.
| Changed | Module | Item | Client | From | To | Moved | Reason | By |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Fill these in from WhatsApp
Export your groups from WhatsApp as a CSV and drop it here. Names that match a client exactly are applied; ones that only look alike are listed for you to confirm.
Clients with no WhatsApp group
These cannot be messaged from Client Chat until a group ID is set. Type one straight into the last column — it saves when you tab out.
| Client | City | Phone | Status | WhatsApp Group ID |
|---|---|---|---|---|
| Loading… | ||||
| Item | Module | Detail | Due | Traiu Contact | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Team Performance
What each employee did in the selected period.
| Employee | Department | Total Actions | Created | Updated | Deleted | Last Activity |
|---|
Workload by Employee
Who owes what in this period. Click a row to see only their tasks.
| Employee | Total | Overdue | Today | This week | Later | Value | Next due |
|---|
—
Bills, mobile and broadband renewals, DTH/OTT, vehicle papers, ID documents, invoices, tickets against SLA and CRM call-backs — with the person responsible.
| Status | Due | Module | Item | Details | Assigned To | Mark |
|---|
Reminders Queued
What the Notifications Hub has queued for these dates. These are about the tasks above, so they are not counted twice.
| Scheduled | Type | Message | For |
|---|
Waiting to be sent by hand
The gateway could not deliver these. Open each one in WhatsApp and send it, then mark it done — or try the gateway again if it is back.
| What | To | Message | Failed because | Send it |
|---|
WhatsApp Messages
Every send attempt through the Bailey gateway — reminders, test messages and group posts.
| Date & Time | Destination | Message | Result | Detail |
|---|
Help & Guide
How to add things so nothing gets missed — and where to look for what is due.
The one rule
Everything on this page follows from it.
A record only chases itself if it has three things:
“Assigned To (Traiu)” is our person who pays or renews it. The
Employee / Name / Driver field on the same form is the client’s
own person — the one holding the SIM or driving the car. They are different fields on purpose.
Exception: mobile, broadband and electricity bills do not use it at all — their
three monthly jobs are routed by job, in Settings. See the next panel.
Bills: three jobs a month, not one
Mobile, broadband and PSPCL electricity only. Everything else works off its due date.
A bill is not one piece of work. Every month it is three, done by two different people on three different days — so it is three separate tasks:
| The day you fill in | The job | Whose it is |
|---|---|---|
| Bill Sent (Reminder) | Send the bill to the client | set in Settings |
| File Date | File the bill | set in Settings |
| Pay Date | Pay the bill | set in Settings |
Each day is a day of the month: put in the 5th and it means the 5th of every month. Tick a job off and that day rolls on to next month by itself — the other two are untouched, because they are somebody else’s work on a different day.
Who does what is not on the record. It is set once, in
Settings → Monthly Bill Jobs, and applies to every bill. That is why the
ASSIGNED TO column in the import templates is ignored — put a name in it and
nothing happens. Change the three dropdowns and every task moves the same day, without touching
a single record.
DUE DATE is not a job. It is the deadline the Pay task has to beat, and it is shown on that task as “must be paid by…”. Making a task of it as well would have two people chasing the same payment. Paying the bill rolls the due date too.
What each register needs
Fill the date column in and the record starts appearing in every due list on its own.
| Where you add it | The date that drives reminders | Repeats monthly? |
|---|---|---|
| Telecom Assets → Add Connection | Bill Sent / File / Pay days (Due Date = the deadline) | Yes — three jobs, each rolls on its own |
| Connectivity → Add Asset | Bill Sent / File / Pay days (Due Date = the deadline) | Yes — three jobs, each rolls on its own |
| Govt & Bills → Electricity Bill | Bill Sent / File / Pay days (Due Date = the deadline) | Yes — three jobs, each rolls on its own |
| Govt & Bills → anything else | Due Date / Expiry (+ Reminder Date) | Yes — mark paid to roll it |
| Billing & Revenue → Add Invoice | Due Date | Yes — mark paid to roll it |
| DTH / OTT → Add Subscription | Validity (+ Reminder Date) | Yes — mark paid to roll it |
| Fleet → Add Vehicle | RC / Insurance / PUC expiry | No — edit the new date after renewing |
| Identity → Passport / Licence | Validity | No — edit the new date after renewing |
| Service Desk → ticket | SLA deadline (set from the priority) | No |
| CRM → lead | Next Action Date | No — staff only, clients never see these |
Where to look for what
Four screens, four questions. They all read the same list, so they can never disagree.
| Question | Screen | What it gives you |
|---|---|---|
| “What do I have to do?” | Dashboard → My Tasks | Only work assigned to you, overdue first, with Mark Paid and Reminded buttons. |
| “What is due today / this week / this month?” | Reports → Due Tasks | Pick a range chip. Summary cards, workload per employee, and every task with its date. Exports to Excel. |
| “What is overdue?” | Reports → Due Tasks → Overdue | Everything past its date, however old — no lower cut-off. |
| “What have we told the client?” | Notifications Hub | The reminder queue. Run Auto-Check Now rebuilds it from live data. |
| “What does the client owe?” | Client login → Dashboard / Reports | The same list, scoped to their own account only. |
Marking a bill paid — the bit people skip
This is what stops a monthly bill sitting there looking permanently overdue.
A mobile bill is not a one-off date — it falls on the 18th every month. Storing one date can only ever be right for one month, so when you have paid it, press Mark Paid (My Tasks, or the Due Tasks report). That one action:
- writes the payment down, with the amount and a note, so “did we pay this last month?” has an answer;
- fills in Pay Date for you;
- moves the due date on by one month — keeping the same day, and keeping month-end at month-end;
- moves the reminder date with it, keeping the same gap;
- and takes it out of the overdue list until next cycle.
Got the wrong one? Undo puts every date back exactly as it was.
Reminded is the other button: press it the day you actually tell the client to pay. That fills Bill Sent (Reminder), which is the column on their own sheet.
Adding a hundred at once
Import instead of typing — the date rules are the same.
Every register has an Import button: download the template, fill in row 2 onwards, upload it back. Four things worth knowing:
- A date column accepts either form. Write
18and it means “the 18th of every month” — which is how the client sheets are written;2means the 2nd,5the 5th. Write18-Aug-26and it means that exact day. Both work in DUE DATE, FILE DATE, PAY DATE, BILL SENT and BILLING CIRCLE. - ASSIGNED TO is ignored on the mobile, internet and PSPCL sheets. Who does each monthly job is set in Settings → Monthly Bill Jobs, the same for every row, so whatever you type in that column is thrown away. On other sheets it still works and must match a real employee name.
- DURATION decides how often the jobs come back.
Monthly,3 Monthly,6 Monthly,Yearly— anyx Monthlyworks, so8 Monthlyis fine too. Tick a3 Monthlybill’s Pay job off in March and it returns in June. Leave the cell blank and the row stays monthly, exactly as before. - EXTRA USAGE and ZERO USAGE are YES or NO, and show on the mobile list as a green dot for YES, a red one for NO. A blank cell shows no dot.
Each register’s Export button writes the same columns back out, so you can export, edit in Excel, and upload again with “Update them from the workbook”. Do not touch the ID column (mobile number / account id) — that is what matches the rows up.
Keeping the queue current without anybody pressing a button
One-time setup, for whoever administers the server.
The Notifications Hub rebuilds itself when somebody presses Run Auto-Check Now. To have it happen on its own, add one scheduled job in Hostinger — hPanel → Advanced → Cron Jobs, once a day, early morning:
wget -q -O /dev/null "https://home.traiutech.com/api/cron.php?key=<CRON_KEY>&job=reminders"
CRON_KEY is in api/config.php — change it from the shipped default,
because that URL is the only thing protecting the job. It rebuilds the in-app queue and nothing else:
it sends no email or WhatsApp, and it never touches customer data. Running it twice in a row does
nothing the second time.
Something is not showing up
Work down this list — it is nearly always one of these.
| Symptom | Almost always because… |
|---|---|
| A record is nowhere in Due Tasks | It has no due date. Open it and fill the date in — that is the only thing that puts it in a list. |
| It shows, but under nobody | Assigned To is empty. Set it, or it will never reach anyone’s My Tasks. |
| It is not in My Tasks | It is assigned to somebody else, or its date is outside the period picked at the top of the panel. |
| A paid bill still looks overdue | Nobody pressed Mark Paid, so the due date never rolled to this month. |
| A bill’s task went to the wrong person | Change it in Settings → Monthly Bill Jobs. The ASSIGNED TO column on the record and in the import template is not used for these three. |
| Only one or two of the three jobs appear | The other days are blank on the record. Open it and fill in Bill Sent / File Date / Pay Date — a blank day makes no task. |
| The Notifications Hub is empty or stale | Press Run Auto-Check Now. The queue is rebuilt when somebody asks for it — or nightly, once the cron job above is set up. |
| A completed bill is still in the queue | Auto-check clears those, but only when it runs. Press it again. |
| A client cannot see their own record | No Customer was picked when it was created. Edit the record and choose one. |
Attendance & pay — in plain words
Where to punch, what counts as late, and how the month is worked out.
Everything below lives in one place: Staff Management → Time & Leave.
The 15-minute grace
The day is settled as one net figure: minutes in early and out late count for you, minutes in late and out early count against you. Net more than fifteen minutes over is overtime in full; net more than fifteen minutes short is late in full; within fifteen minutes either way nothing is counted. On a 9:00–19:00 shift: in 8:50 and out 19:10 is 20 minutes of overtime; in 9:20 and out 19:40 is 20 minutes of overtime and no late mark (the evening covered the morning); in 9:40 and out 19:20 is 20 minutes late.
Late — the first three are free
Counted per calendar month, and it resets on the 1st.
| Late days this month | What it costs |
|---|---|
| 1st, 2nd, 3rd | Nothing. Three are allowed. |
| 4th to 7th | ₹50 each |
| 8th, 9th, 10th | ₹100 each |
| 11th onwards | Counted as a half day, not a fine |
Example: late on 6 days → 3 free, then 3 at ₹50 = ₹150. Late on 9 days → 3 free, 4 at ₹50, 2 at ₹100 = ₹400.
Coming in after 12:01 is a half day
And it is not also counted as a late day. One late morning is charged once, never twice — either it is a late mark, or it is a half day.
Sundays and holidays are paid
You are not docked for a Sunday if Sunday is your day off, and you are never docked for a declared holiday — no punch is needed on either. If you do work one, you still keep the paid day and any overtime you earned on it. Staff who work Sundays are set differently, so they are not paid for a day they were never expected to attend.
Overtime
The day’s net extra minutes (early in + late out, less late in and early out) once that net is more than fifteen minutes. On a 9:00–19:00 shift, in at 8:30 and out at 19:20 is 50 minutes; in at 9:20 and out at 19:40 is 20 minutes. The hourly rate is your monthly salary ÷ 30 ÷ 8 — so ₹24,000 a month is ₹800 a day and ₹100 an hour. Two hours over pays ₹200 at the standard rate; a multiplier of 1.5 would pay ₹300.
How the month adds up
| Days worked, plus Sundays off and holidays | × your per-day rate |
| Late fine | − |
| Advance being recovered this month | − |
| Incentive | + |
| Overtime | + |
| What you are paid | = |
An advance you have taken is shown separately from the slice being recovered, so you can always see how much is still outstanding.
If something looks wrong
Forgot to punch out. It shows in Reports → Mispunch & Absent.
Tell your manager the same week — a day with no punch-out cannot be
worked out on its own.
A day is missing entirely. A working day with no record is treated as absent.
Sundays and holidays are not.
Your shift looks wrong. Late is measured against your shift, not a
company-wide nine o’clock. Check which shift you are on before assuming a
late mark is wrong.
Payment Collection
What is owed for a product or service, what has come in, and every call and promise on the way.
Pending payments
Newest first. Open a row for its history; Receive / Partial / Note each need a remark.
| Date | Client | Product / service | Amount | Received | Balance | Status | Assigned to | Last remark | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
History by party
Type a client or party name, or a mobile number, to see everything they owe and every update against it.
| Date | Product / service | Amount | Received | Balance | Status | Action |
|---|---|---|---|---|---|---|
| Search a name or mobile above. | ||||||
Bin
Deleted entries wait here for 30 days with their whole history. Restore puts one back exactly as it was; after 30 days it is cleared for good.
| Deleted | Date | Client | Product / service | Amount | Balance | Status | Last remark | Clears in | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Recent updates
The last moves on any entry — receipts, partials, calls and corrections, newest first. Press one to open the entry.
Client Billing
What each client owes, month by month — from the day each item joined.
Pick a client to see their bill.
What counts as an item
Switch a register on to charge for it at the client's per-item rate. Off = held, never billed. Corporation bills (water, sewerage, property tax) count once per property.
Click a card to open that client's items. The switch decides whether it is charged.
Payments received — all years
Service charges received from each party, year by year.
| Party | Year | Amount ₹ | Note | Source | |
|---|---|---|---|---|---|
| Loading… | |||||
Tally ledger
The client's account as Tally last sent it. Pick a client above.
| Date | Particulars | Type | Debit | Credit | Balance |
|---|---|---|---|---|---|
| Pick a client. | |||||
Documents from client
Everything on the client's account: their portal uploads, compliance papers, and every file on their mobile numbers, vehicles, bills, ID documents and locations.
| Client | Document | Where | From | Uploaded | Size | Action |
|---|---|---|---|---|---|---|
| Pick a client above, or All clients. | ||||||
Billing terms
One rate covers every billable item — mobile, internet, FASTag, PSPCL, gas, corporation (one per property). An item is charged for a month if it was held on the cut-off day.
Nothing is billed before this date.
1–28, so every month has one.
After this date the client can sign in but sees only a renewal notice. Blank = no limit.
Billed once in the financial year.
Months before this date keep their old rate. Leave blank to apply this rate to every month.
Rate history
Each month is billed at the rate in force on its cut-off day.
| Effective from | Rate / item | Portal charges | Billed | Reason |
|---|
Month by month
| Month | Cut-off | Items | Items ₹ (@ rate) | Subscription ₹ | Adjustments ₹ | Total ₹ | Bill |
|---|---|---|---|---|---|---|---|
| — | |||||||
Items held
Mirrored from the registers, plus anything added by hand. Change a date here and every month recalculates.
| Item | Source | Added on | Removed on | Note | Action |
|---|---|---|---|---|---|
| — | |||||
Settings
Your admin account and system information.
Change Password
My documents
What you sent us when your account was set up. Ask an administrator if any of these needs replacing.
| Document | Sent | Status | Action |
|---|
Scheduled Jobs
Shared hosting has nothing running in the background, so each job is a URL that Hostinger calls on a timer. Set each one up once in hPanel → Advanced → Cron Jobs.
Checking…
Test Data
Take everything out as one file and load it into a test copy, so you test against real shapes instead of a few rows typed by hand.
Checking what is in the database…
Download test data replaces every client and employee identity with a steady fake — the same client is “Test Client 0007” in every table, so counts and joins still read correctly. Dates, amounts, statuses and quantities stay exactly as they are, because those are the parts a test needs to be real.
Download with real names keeps the actual client details. That file is a copy of the client register — keep it off shared drives and email. Passwords are never in either file.
Backup (password-protected zip) is the same real data inside an
AES-256 encrypted zip — the one to keep as an actual backup. The password is set in
api/config.php as BACKUP_ZIP_PASSWORD.
Windows Explorer cannot open an AES zip — use 7-Zip, WinRAR or Keka.
Client documents in uploads/ are not included; copy that folder separately.
Wipes every table first and loads the file in its place. Refused on the live server — run it on the test copy.
Remove a Client’s Records
For a sheet imported against the wrong client. Pick the client and the register, see exactly what they hold, then remove it. No other client is touched.
| Added on | Records | Remove |
|---|
Removing a record also removes what points at it — its job history, any payment recorded against it, and any reminder still queued. Files already uploaded against it stay on the server. There is no undo, so take a Download with real names copy from Test Data above first if you are unsure.
Monthly Bill Jobs
Every mobile, broadband and electricity bill is three jobs a month. Who does each one is set here, not on the record — the ASSIGNED TO column in the import templates is ignored.
Ticking a job off rolls that day on by a month, so the task comes back next cycle on its own. The DUE DATE is not a job of its own — it is the deadline shown on the Pay task.
Client Help Desk
A client raising a ticket does not choose who handles it. Tick the people who should see new tickets — whoever picks one up becomes the name the client is shown.
Tick nobody and every staff member sees client tickets — a ticket nobody can see is worse than one too many people can.
Staff Access
What each employee can open. Every employee always has the registers (Telecom, Connectivity, Fleet, Govt & Utility, Identity), the Service Desk and Client Chat, and can add and update records there. Tick the rest per person. Admins and managers always see everything.
Client Contacts
Who a client should call for each service. This is the Contact Us page in their portal.
| Service | Name | Phone | Hours |
|---|
Tally webhook
Point Tally's HTTP export at this address and every XML it sends is kept here for 7 days, tagged to the client when the company name matches. Older files are removed automatically.
Add &client=<client id> to pin a file to one client, or &name=DayBook to label it.
Test from any computer: curl -X POST -H "Content-Type: text/xml" --data-binary @export.xml "<address>"
| Received | Client | File | Ledger | Size | Deletes on | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Google Review Link
Paste the "write a review" link from your Google Business Profile (Share review form). Clients tap the card on their dashboard and land on it.