Employees

Manage employees and track their invoice performance.

Quick Start

Employees represent your organization's staff members. Track who creates invoices and analyze employee performance in analytics. Access from DashboardEmployees.

Employees list page

Employee Fields

FieldRequiredMax LengthDescription
Employee IDYes50 charsUnique identifier (e.g., EMP001)
Full NameYes100 charsEmployee's full name
EmailNo-Email address (must be valid format)
PhoneNo50 charsPhone number (any format)
PositionNo100 charsJob title (e.g., Sales Manager)
DepartmentNo100 charsDepartment name (select existing or enter new)
Hire DateNo-Date when employee was hired
Link to UserNo-Connect employee to organization member account

Creating Employees

Open Create Dialog

  1. Navigate to Employees page
  2. Click Add Employee button (top-right)
  3. Create employee dialog opens
Add employee button location

Fill Employee Details

Required Fields:

Employee ID: EMP001 *
Full Name: John Doe *

Optional Fields:

Email: john.doe@company.com
Phone: +1 (555) 123-4567
Position: Sales Manager
Department: Sales (select or type new)
Hire Date: [Select from calendar]
Link to User: [Select organization member]
Employee creation form

Department Selection:

  • Dropdown shows existing departments
  • Select "Custom Department" to enter a new one
  • Type new department name in text field

Link to User:

  • Links employee record to organization member
  • Enables user to be assigned to invoices
  • Shows member's name and email in dropdown
  • Optional - employees don't need to be linked

Save Employee

  1. Click Create Employee button

Employee List

Table showing all employees:

ColumnInformation
Employee IDUnique identifier
NameFull name
EmailEmail address (if set)
PhonePhone number (if set)
PositionJob title (if set)
DepartmentDepartment name (if set)
StatusActive or Inactive badge
ActionsView details, edit, or delete
Employees list table

Managing Employees

Viewing Employee Details

  1. Click employee row or View icon
  2. Opens employee details page
  3. Shows:
    • Employee information
    • Monthly performance stats
    • Invoice history table
    • Total invoices created
    • Total revenue generated
Employee details and performance

Monthly Stats:

  • Revenue by month
  • Invoice count by month
  • Conversion rate (paid/total invoices)
  • Visual charts

Invoice Table:

  • All invoices assigned to this employee
  • Filter by status, date, amount
  • Sort by any column
  • Click invoice to view details

Editing Employees

  1. Click Edit icon on employee row
  2. Edit dialog opens with current data
  3. Update any fields
  4. Click Save Changes

All fields can be edited including:

  • Employee ID
  • Name
  • Contact information
  • Department
  • Hire date
  • Linked user

Note: Editing employee ID doesn't affect existing invoice assignments.

Deleting Employees

Important behavior:

If employee has NO assigned invoices:

  • Employee is permanently deleted
  • Cannot be undone
  • Removed from the system

If employee HAS assigned invoices:

  • Employee is deactivated instead (not deleted)
  • Status changes to "Inactive"
  • Remains in the database
  • Invoices keep the employee reference
  • Appears in historical data and analytics

To delete:

  1. Click Delete icon
  2. Confirm deletion
  3. System checks for assigned invoices:
    • No invoices: Deleted permanently
    • Has invoices: Deactivated
Delete employee confirmation

Linking Employees to Users

Purpose

Linking connects an employee record to an organization member account:

  • Enables assigning the user to invoices
  • Tracks which member created which invoice
  • Powers employee performance analytics
  • Shows employee in invoice assignment dropdown

When Creating Employee:

  1. In create dialog, find "Link to User" field
  2. Dropdown shows all organization members
  3. Select a member
  4. Employee is linked to that user account

When Editing Employee:

  1. Edit existing employee
  2. Change "Link to User" field
  3. Can link, unlink, or change linked user

Common Errors


Employees | PineBill Documentation