Help center

Every screen,
explained.

Step-by-step guides for the company panel and the individual filing panel, with screenshots to match.

  • Clear step-by-step guides
  • With screenshots to match
  • Quick answers when you need them

Company panel · Guide 1 of 18

1. Introduction

This document provides a comprehensive knowledge base for the Time Tracking, Payroll, and Form Management System.

The purpose of this website is to help businesses and individuals efficiently manage employee work hours, process payroll (with and without attendance), and complete required forms such as 1099 and 94.

About this guide

The system is divided into three main panels to support different types of users and use cases:

  1. 1Business Panel

    This panel is designed for companies to manage their operations. Businesses can use features such as time tracking, payroll processing, and form management based on their selected subscription package.

  2. 2Accountant Panel

    This panel allows accountants to manage financial and payroll activities on behalf of companies. A business can assign access to an accountant, enabling them to operate the system for that company. Accountants can also create and manage multiple companies within the system.

  3. 3Individual Panel

    This panel is specifically designed for individual users. It provides functionality for filling and submitting forms such as 1099 and 94.

Scope of Document This document covers the functionality of each screen across all panels, focusing only on the happy flow (successful user journey). It explains how users interact with the system under normal working conditions.

Target Users
  1. 1Business Owners / Companies
  2. 2Accountants
  3. 3Individual Users

Company panel · Guide 2 of 18

2. Website Access

Description

This section explains how a user accesses the Company Panel of the system.

Happy Flow Steps

  1. User opens a web browser (Chrome, Edge, etc.)
  2. User enters the URL: https://wagepress-company.web.app/
  3. User presses Enter
  4. System redirects the user to the Company Panel login page

Company panel · Guide 3 of 18

3. Signup (Business Registration)

Description

This screen allows new business users to create an account in the system.

Happy Flow Steps

  1. User opens the Company Panel login page
  2. User clicks on "Signup as Business" link
  3. Signup screen is displayed
  4. User enters all required details in the form (e.g., Company Name, Email, Password, etc.)
  5. User enters website field (optional – can be skipped)
  6. User clicks on the "Create Business Account" button

Company panel · Guide 4 of 18

4. Login

Description

This screen allows registered business users to log into the system using their credentials.

Happy Flow Steps

  1. User enters a valid email address
  2. User enters a valid password
  3. User clicks on the "Login" button

Company panel · Guide 5 of 18

5. Forgot Password

Description

This screen allows users to reset their account password in case they forget it.

Happy Flow Steps

  1. User clicks on "Forgot Your Password?" link on the login page
  2. User enters a valid registered email address
  3. User clicks on the "Send Reset Link" button
  4. User goes to their email inbox and opens the received password reset email
  5. User clicks on the password reset link provided in the email
  6. User is redirected to the reset password screen
  7. User enters a new password
  8. User confirms the new password
  9. User clicks on the "Update/Reset Password" button

Company panel · Guide 6 of 18

6. Agreement Acceptance

Description

This screen is displayed to the user on first-time login. It presents the terms and conditions or agreement that must be accepted before accessing the system.

Happy Flow Steps

  1. User logs into the system for the first time
  2. Agreement screen is displayed automatically
  3. User reads the agreement
  4. User clicks on the "Accept" button

Note

If the user clicks on "Decline", the system logs out the user and access is not granted.

Company panel · Guide 7 of 18

7. Complete Account Setup / Create Wallet

Description

This process allows the user to complete their account setup after first-time login. It includes accepting terms, entering business details, adding a representative, creating a wallet, and linking a bank account.

Happy Flow Steps

  1. User logs into the system
  2. User accepts the agreement screen
  3. Click on “Wallet”.

Step A: Accept Terms and Conditions

  1. User accepts the account setup "Terms and Conditions"
  2. User proceeds to the next step

Step B: Business Details

  1. User enters all mandatory business details with valid information
  2. User clicks on the "Save & Continue" button

Step C: Add Representative

  1. User enters all mandatory representative details with valid information
  2. User clicks on the "Add Representative" button

Step D: Create Wallet

  1. System displays wallet creation screen
  2. User clicks on the "Create Wallet" button

Step E: Link Bank Account

  1. "Link Bank Account" screen is displayed
  2. User enters valid bank account details
  3. User clicks on the "Link Bank Account" button

Company panel · Guide 8 of 18

8. Add Employee

Description

This process allows the company to add and register a new employee in the system through the Teams module.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Teams" module
  3. User clicks on the "Register" button
  4. Step 1: Employee Info
  5. "Employee Info" section is displayed
  6. User enters valid employee information in all mandatory fields
  7. User selects "Pay Type" as "Bank Account"
  8. User clicks on the "Next" button

Scenarios

  1. a. If the user checks "Employee will fill remaining information (Tax Info, Direct Deposit, Payroll Info)", the remaining sections are not displayed. The employee will complete the remaining information later through the mobile application.
  2. b. If the user selects "Pay Type" as "Cheque", the "Direct Deposit" section is not displayed because it is not required.
  3. c. If the user selects "Pay Type" as "Bank Account", all remaining sections are displayed.

Note In this flow, "Pay Type" selected is "Bank Account".

  1. Step 2: Tax Info
  2. "Tax Info" section is displayed
  3. User enters valid tax information in all mandatory fields
  4. User clicks on the "Next" button
  5. Step 3: Direct Deposit
  6. "Direct Deposit" section is displayed
  7. User enters valid bank/direct deposit details
  8. User clicks on the "Next" button
  9. Step 4: Payroll Info
  10. "Payroll Info" section is displayed
  11. User enters valid payroll information
  12. User clicks on the "Next" button
  13. Step 5: Review and Complete
  14. "Review and Complete" section is displayed
  15. User reviews the entered information
  16. User clicks on the "Submit" button

Expected Result

Employee is registered successfully and appears in the employee list on the Teams main screen.

Company panel · Guide 9 of 18

9. Bulk Add Employee

Description

This process allows the company to register multiple employees at the same time using a CSV file through the Teams module.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Teams" module
  3. User clicks on the "Bulk Team Register" option
  4. Step 1: Download CSV Template
  5. User clicks on the "Download Template" button
  6. System downloads the CSV template file
  7. Step 2: Enter Employee Data
  8. User opens the downloaded CSV file
  9. User enters valid employee information in the required fields for all employees
  10. User saves the CSV file
  11. Step 3: Upload CSV File
  12. User clicks on the "Choose File" option
  13. User selects the updated CSV file from the system
  14. User clicks on the "Upload" button

Expected Result

Employees are created successfully and appear in the employee list on the Teams main screen.

Company panel · Guide 10 of 18

10. Create Project

Description

This process allows the company to create a new project and assign employees to it through the Project module.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Project" module
  3. User clicks on the "Create Project" button
  4. Project creation screen is displayed
  5. User enters valid information in all required fields
  6. User selects and adds employees in the employee field to assign them to the project
  7. User clicks on the "Save" button

Expected Result

Project is created successfully and appears in the project list within the Project module.

Company panel · Guide 11 of 18

11. Schedule Tasks

Description

This process allows the company to create and assign tasks to employees against a specific project through the Schedule Tasks module.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Schedule Tasks" module
  3. User clicks on the "Create Task" button
  4. Task creation screen is displayed
  5. User enters valid information in all required fields
  6. User selects a project from the "Project" field
  7. System displays employees associated with the selected project in the "Employee" field
  8. User selects the required employee(s)
  9. User clicks on the "Save" button

Expected Result

Task is created successfully and appears in the task list within the Schedule Tasks module.

Company panel · Guide 12 of 18

12. Attendance

Description

This module allows the company to view employee attendance records. Attendance is marked by employees through the mobile application and displayed in this module.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Attendance" module
  3. System displays attendance records of employees who have marked their attendance through the mobile application
  4. You can also see the breaks during working time

Expected Result

Employee attendance records are displayed successfully in the Attendance module.

Company panel · Guide 13 of 18

13. Accountant Manager

Description

This module allows the company to invite and assign accountant managers to access and manage company data within the system.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Accountant Manager" module
  3. User clicks on the "Invite" button
  4. Invitation screen is displayed
  5. User enters valid accountant information
  6. User clicks on the "Invite" button

System Behavior

  1. Accountant manager is added successfully to the accountant manager list
  2. Company can invite and assign multiple accountant managers
  3. Invited accountant manager receives an invitation email

Accountant Access Flow

  1. Accountant manager logs into the Accountant Panel using the invited email address
  2. Assigned company is displayed in the accountant manager account
  3. Accountant manager gets access to company data and allowed system rights/features

Note

If the accountant manager account does not already exist in the Accountant Panel, the invited user receives a signup link through email. After signing up with the same invited email address, the assigned company is automatically linked to the accountant manager account.

Expected Result

Accountant manager is invited successfully and receives access to the assigned company in the Accountant Panel.

Company panel · Guide 14 of 18

14. Subscription Management

Description

This module allows the company to purchase, manage, upgrade, downgrade, or cancel subscription plans according to business requirements.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Subscription" module
  3. Subscription plans are displayed on the screen
  4. User selects the required subscription plan (Monthly or Yearly)
  5. User clicks on the "Subscribe Now" button
  6. Payment screen is displayed
  7. User enters valid card/payment details
  8. User completes the payment process
  9. System processes the payment successfully

Expected Result

Selected subscription plan is activated successfully and displayed in the Subscription module.

Subscription Management Options

  1. User can perform the following actions on the active subscription:
  2. Upgrade Subscription
  3. Downgrade Subscription
  4. Cancel Subscription

Available Subscription Plans

  1. 1. Time Tracking Plan

This plan provides access to time tracking functionality only. Users can manage employee attendance, projects, tasks, and work tracking features. Payroll-related modules and functionality are not available in this plan.

  1. 2. Payroll Only Plan

This plan provides payroll functionality without time tracking features. Payroll is managed manually, and time tracking modules such as attendance, projects, and task tracking are not displayed in the system.

  1. 3. Payroll and Time Tracking Plan

This plan provides complete system functionality, including both payroll management and time tracking features. Users get access to all available modules and features in the system.

Company panel · Guide 16 of 18

16. Account Settings

Description

This module allows the company to manage account-related settings, bank account details, and tax configurations within the system.

The Account Settings section contains the following sub-modules:

  1. Account Setting
  2. Bank Account
  3. State Tax
  4. Federal Tax (Pending)

1. Account Setting

Description

This section allows the company to configure business settings and payroll-related preferences.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Account Setting" module
  3. User uploads the company logo
  4. User sets company timing/schedule
  5. User defines overtime rate
  6. User defines off days
  7. User defines attendance radius
  8. User defines company location
  9. User defines payout settings
  10. User enters valid information in all required fields
  11. User clicks on the "Save" button

Expected Result

Account settings are saved successfully and updated in the system.

2. Bank Account

Description

This section displays the linked company bank account information.

Happy Flow Steps

  1. User clicks on the "Bank Account" module
  2. System displays the linked company bank account details

Expected Result

Company bank account information is displayed successfully.

3. State Tax

Description

This section allows the company to manage state tax configurations added through the Admin Panel.

Happy Flow Steps

  1. User clicks on the "State Tax" module
  2. System displays all available states and their tax information
  3. User selects a state from the "State" dropdown
  4. User updates the "Unemployment Tax Rate" if required
  5. User adds or updates the account number if required
  6. User sets the tax status as True/False according to business requirements
  7. User clicks on the "Update" button

Expected Result

Selected state tax information is updated successfully.

4. Federal Tax

Status

This module is currently pending and will be documented later.

State Overtime Exempt

DescriptionThe State Overtime Exempt module allows the company to define states where employees are exempt from overtime. When a state is added to this list, employees belonging to that state will not have overtime calculated for their work.

Happy Flow Steps

  1. User logs into the system.
  2. User navigates to the State Overtime Exempt module.
  3. User clicks on the Add State button.
  4. An Add State popup is displayed.
  5. User selects the required state from the State Code dropdown.
  6. User enters a description in the Notes field.
  7. User clicks on the Save button.
  8. The state is added successfully to the list.
  9. User can view all added states and their details in the list.
  10. User can add additional states when required.
  11. User can edit an existing state record when required.

Expected Result

The selected state is added successfully to the State Overtime Exempt list and is displayed in the records list.

Note

If an employee belongs to a state that has been added to the State Overtime Exempt list, that employee will be considered overtime exempt. As a result, overtime will not be calculated for that employee during payroll processing.

Company panel · Guide 17 of 18

17. Payroll

Description

This module allows the company to manage payroll configurations, create custom payroll fields, and apply earnings or deductions to employees during payroll processing.

The Payroll module contains multiple sub-modules. The following section explains the functionality of the "Custom Payroll Fields" feature and its usage in Payroll History.

1. Custom Payroll Fields

Description

This section allows the company to create custom payroll fields for employee earnings or deductions.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Payroll" module
  3. User clicks on the "Custom Payroll Fields" sub-module
  4. User clicks on the "Add Payroll Field" button
  5. User enters a custom name in the "Field Name" field
  6. User selects the "Type" as either:
  7. Earning
  8. Deduction
  9. User selects the "Tax Type" as either:
  10. Pre-Tax
  11. Post-Tax
  12. User sets the "Active Status" toggle as Active or Inactive according to requirement
  13. User clicks on the "Add" button

Expected Result

Custom payroll field is created successfully and appears in the listing.

Usage in Payroll History

Description

Created custom payroll fields can be added against employees during payroll processing.

Happy Flow Steps

  1. User navigates to the "Payroll History" sub-module
  2. System displays pending payroll records
  3. User clicks on the "Let's Do It" button against a pending payroll
  4. Payroll processing screen is displayed with employee records
  5. In the "Add Field" column, user clicks on the "Add" button against an employee
  6. System displays the list of created custom payroll fields
  7. User selects the required custom field
  8. Selected field is added successfully against the employee payroll

Expected Result

Custom payroll field is added successfully to the selected employee payroll record.

2. Payroll Manual

Description

This section allows the company to manually create payroll records by selecting the payroll period and payroll type.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the "Payroll" module
  3. User clicks on the "Payroll Manual" sub-module
  4. User selects the "Start Date"
  5. User selects the "End Date"
  6. User selects the required "Payroll Type"
  7. User clicks on the "Save" button

Expected Result

Payroll is created successfully and appears in the "Payroll History" module.

3. Payroll History

DescriptionThis section allows the company to view payroll records, process pending payrolls, review payroll details, upload employee payroll data, and submit payroll for payment.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the Payroll module
  3. User clicks on the Payroll History sub-module
  4. System displays all payroll records

Payroll Status Options

  1. Payrolls with Paid status display a View option.
  2. Payrolls with Pending status display a Let's Do It option.

Process Pending Payroll

  1. User clicks on the Let's Do It button against a pending payroll
  2. System displays the Payroll Detail screen

Payroll Detail Actions

View Payroll Detail

  1. User clicks on View Payroll Detail
  2. User downloads payroll details in:
  3. Excel format
  4. PDF format

Upload Employee Record

  1. User clicks on Upload Employee Record
  2. User uploads employee payroll data in bulk

Process Payroll

  1. User clicks on Process Payroll
  2. System calculates payroll information for employees

Payroll Adjustments

  1. Before submitting payroll, user can update payroll information such as:
  2. Working Hours
  3. Commission
  4. Bonus
  5. Other payroll adjustments

Submit Payroll

  1. User reviews the payroll information
  2. User clicks on the Submit button

Expected Result

  1. Payroll is submitted successfully.
  2. Submitted payroll becomes non-editable.
  3. Payroll status is updated from Pending to Paid.
  4. Updated status is displayed in the Payroll History module.

4. Payroll Summary

DescriptionThis section allows the company to view payroll information and summaries based on the selected calendar quarter and payroll type.

Happy Flow Steps

  1. User logs into the system
  2. User navigates to the Payroll module
  3. User clicks on the Payroll Summary sub-module
  4. User selects a Calendar Quarter
  5. User selects a Payroll Type
  6. System retrieves payroll information based on the selected criteria

Expected Result

The system displays the payroll summary and related payroll information for the selected calendar quarter and payroll type. The displayed data helps the company review payroll records and payroll totals for the selected period.

Company panel · Guide 18 of 18

18. Unemployment Payment History

DescriptionThe Unemployment Payment History module allows the company to view yearly Federal and State unemployment tax information for all employees.

Happy Flow Steps

  1. User logs into the system.
  2. User navigates to the Unemployment Payment History module.
  3. System displays the unemployment payment records for all employees.
  4. The system shows the employees' Federal and State unemployment tax information on a yearly basis.
  5. User clicks on the View button against an employee's record.
  6. System displays the detailed unemployment payment information for the selected employee.

Expected Result

The yearly Federal and State unemployment tax information for all employees is displayed successfully, and the user can view detailed payment information for an individual employee.