Secure system administration
Connecting securely...
Checking Firebase session and Admin permission.
Admin sign in
Sign in with your authorized Fymint account.
Access check
Welcome to Fymint Admin
Organisation
One approved company profile for offer letters, appointment letters, joining letters and salary-slip letterheads.
Fymint organisation profile
Load and edit official company data. Saving to the cloud requires the Admin-only organisation rule scheduled for 20 October; today's published rules do not allow saving.
Document identity & compliance
Company at a glance.
Approvals, people, payroll and operations in one workspace.
Needs your attention
Action queue from the existing Firestore collections.
Select Refresh overview to load tasks.
Quick access
High-priority CEO workflows
Employee Directory
Search by name or employee ID. Open the record, edit once, then save.
Employee Management
Search by employee ID or name, select a profile, and use the master editor below to update it.
Employee details
Loads the company directory in secure, bounded pages; search covers all loaded records. The list displays 25 employees per page. Firestore Security Rules enforce access.
Employee Directory
Select one record to view and edit. Directory shows 25 records per page.
Employee details
Select View / Edit in the directory. HR intake fields are available below; restricted statutory details remain CEO-only in Firestore.
Joining & contact details
Proposed leave is not an approved leave balance. Keep approved entitlement records separate from employee self-service balance calculations.
Deactivation and employment separation
Employee removal & access safety
Choose an inactive or separated employee. Disable all linked Employee Portal access before any further cleanup. Payroll, attendance and statutory records are retained.
Photo and identity card picture
Employee profile photo
CEO-managed employee photos on Firebase Spark. A JPEG, PNG or WebP file (max 2 MB) is compressed and stored as a small, access-controlled Firestore portrait. No Firebase Storage or Blaze required.
Login and employee access
Employee access · Firebase UID linking
First create and verify the employee's Email/Password account in Firebase Authentication. For an existing employee, select Edit in the master list to fill the Employee ID and saved work email automatically. Paste the employee's Authentication UID and its exact login email below. This Admin-only action updates only the employee work email and the access link (not salary, attendance, or passwords).
Identity, contact and statutory details (CEO access)
Confidential employee details
Stored separately with restricted CEO permissions; displayed with the employee record.
Attendance & Reviewed Corrections
An unpunched day is not treated as present until its approved regularisation is applied successfully. Use the Regularisation queue below to create missing attendance safely. Existing punches can be corrected after CEO review.
Regularisation Approvals & Application
Approve & Apply performs both steps together. Older approved requests need one-time application before showing as present. The employee calendar only turns green after attendance is saved.
Find an existing employee
For existing staff without a completed HR intake or prior offer/appointment document. Reads the employee master and available joining drafts; does not create duplicate employee IDs.
Onboarding
HR completes the intake; Admin reviews, retrieves existing records and provisions authorised access.
Pending onboarding
Review tasks created by HR in Firestore. Approval does not automatically create a Firebase account.
Provision employee access
CEO actionJoining & Salary Desk Admin drafts
Existing Firebase project · no new Worker or database. Prepare employee joining details, monthly salary structures, combined appointment/offer letters with joining letters, and draft salary slips. Only verified Admins may read or write these draft collections.
employees master. HR and Employee portals do not receive these drafts. Do not issue payslips before checking PF, ESI, PT, TDS, paid days, and authorization. All amounts below are INR.1. Employee joining information
Prefill reads employees/{id} but does not update it. Salary and letter drafts are held in their own Admin-only collections.
2. Monthly salary breakup (INR)
PF, ESI, PT, and TDS are manual amounts—there is no automatic statutory approval or filing. Confirm their applicability before issuing documents.
3. Offer / Appointment / Joining — preview before printing
Preview and print a Fymint letter with terms, compensation Annexure A and joining Annexure B. Organisation address, statutory registration and authorised signatory load automatically when published.
4. Joining letter and payslip draft (legacy data tools)
Account setup and welcome email
HR submits employee personal email. Admin assigns the official work email, creates or verifies the Firebase Authentication account through a privileged administrator, then sends a secure password-setup link. Temporary passwords are never emailed or stored.
Account creation itself requires the Firebase Admin SDK running in a trusted environment. A public HTML page cannot safely create it or deliver email from noreply@fymint.com.
Official employee communication
Select an employee to prepare an official email. Until a protected outbound mail service is configured, this opens the device email composer; it does not impersonate noreply@fymint.com or claim delivery.
Actual noreply@fymint.com sending requires an authenticated mail provider or a privileged backend. No SMTP credentials are embedded in HRMS.
Payroll
Choose Excel import or one employee. Preview and verify before issuing an immutable payslip.
Excel / CSV payroll
Import CSV / XLSX, preview totals, then save validated drafts to Firestore. No silent payslip issuance.
Employee ID — Manual payroll
Enter verified INR figures. Draft is editable; issued payslip is immutable.
Attendance reference (read-only)
Attendance-based payroll preview
Counts employee punch days for a selected month. Does not infer payable weekly offs, paid leave or holidays.
Payslip — design preview before issue
Loads saved draft and employee details; no Firestore write. You must review and confirm separately before issuing.
Preview & issue selected payslip
Create salary structures and draft payslips in Joining & Salary Desk. This panel can make an existing draft visible to a linked employee only after an authorized human review.
Separation & F&F
Employee separation with attendance and leave record review before settlement.
Calculate provisional F&F
Load attendance, approved leave and saved salary structure for an employee. Dues requiring an accrual policy or statutory review are not guessed.
Separation & Full-and-Final
Review employee resignation requests and track FnF drafts. This section does not make payments or calculate statutory settlements automatically.
Optional: Reviewed FnF draft inputs (no disbursement)
Settlement review · approved deductions
Announcements · Pulse · Training
Create company updates and assign learning by Employee ID instead of Firebase UID.
Company Announcements
Pulse Surveys
Identifiable 1–5 responses in this release. Do not describe surveys as anonymous.
Employee-Specific Training
IT Support Operations
Admin actions only. IT tickets show employee ID, employee name and a resolution box. HR support tickets are excluded from this queue.
Employee Benefits Catalog
System administration
Verified CEO Admin access for Firebase, Firestore and portal management.