Skip to main content

Company Admin Role

The Company Admin sits at the top of the authority chain. They are the ones who give the final sign-off in the dual-approval workflow and have full control over everything in the system.

Responsibilities

Project Management

  • Create, edit, and archive construction projects
  • Set when projects start and end
  • Assign and remove project managers from projects
  • Mark projects as active, completed, or archived

Worker Management

  • Register new workers using their National Identity Card (NIC) and Employee ID
  • Assign workers to projects (a worker can be on more than one project at the same time)
  • Define worker types along with their pay rates
  • Activate or deactivate workers
  • Set individual rate overrides for specific workers on specific projects

Worker Types and Rate Configuration

  • Create and manage worker type categories (for example, Mason, Laborer, Carpenter)
  • Set rates for each worker type:
    • Daily Base Advance -- the fixed daily amount handed out as a cash advance (this is optional and can be left blank)
    • Regular Hourly Rate -- what the worker earns per hour during standard working hours
    • Overtime Hourly Rate -- what the worker earns per hour for overtime
  • Override these rates on a per-worker, per-project basis when needed

Attendance Oversight

  • View all attendance records across every project
  • Give final approval on worker verification submissions (the second step of the dual-approval process)
  • Approve or reject backdated attendance entries
  • Directly create or edit attendance records (the system keeps track of who made the changes and when)
  • Manually override total hours when the situation calls for it

Special Payments

  • Approve special payment requests for workers who fall below the minimum hours threshold
  • Set custom payment amounts along with the reason for each

Payment Processing

  • See which workers are due for payment at the end of a cycle
  • Calculate worker payments (regular earnings plus overtime earnings, minus daily advances and special advances)
  • Process payments and mark them as paid
  • Browse payment history with filtering and pagination
  • See per-project breakdowns for workers who work across multiple sites

Special Advance (Loan) Management

  • Review special advance requests that come in from managers
  • Approve, reject, or make a counter-offer on the amount
  • Go through negotiation rounds (up to a configurable maximum)
  • Lock in the final advance amount
  • Track how those advances get deducted from payment cycles

Project Stoppages

  • Approve or reject stoppages declared by managers (things like rain, equipment failure, and so on)
  • Override the stoppage payment amount for individual workers
  • Restart projects once a stoppage has been resolved

Reports

  • Generate attendance reports across projects and date ranges
  • View payment summaries and statistics
  • Access project-level reports with detailed worker breakdowns

Manager Management

  • Create manager accounts with temporary passwords
  • Assign managers to projects (with a primary or secondary designation)
  • Remove managers from projects

System Settings

  • Configure system-wide settings (for example, the maximum number of negotiation rounds for special advances)

Permissions System

Admin access is controlled through 16 granular permissions:

PermissionDescription
View projectsView the project list and details
Manage projectsCreate, edit, and archive projects
View workersView the worker list and details
Manage workersCreate, edit, and assign workers
View worker typesView worker type categories
Manage worker typesCreate and edit worker types and their rates
View managersView the manager list
Manage managersCreate accounts and assign managers to projects
View attendanceView attendance records
Approve attendanceGive final approval on verifications and backdated entries
View special advancesView advance requests
Manage special advancesApprove, reject, and negotiate advances
Process paymentsCalculate and process payments
View reportsView generated reports
Generate reportsCreate new reports
System settingsChange system configuration

These permissions make it possible to create limited admin accounts that only have access to specific parts of the system.