T1 Electrical SolutionsT1 Platform Docs
Portals

Payroll and Finance Portals

Payroll and Finance Portals

Payroll and Finance are separate surfaces but both consume timesheet, expense, allowance, award, report, invoice, and Xero data.

Payroll

Portal/PayrollController.php is rooted at /payroll and handles:

  • dashboard
  • timesheets
  • employee week review
  • pay summaries and PDFs
  • payslips
  • expenses
  • weekly reports and export
  • timesheet/time-entry approval and rejection
  • bulk approvals and rejections
  • payroll finance views

Payroll is a major read/review/approval surface. It does not get broad timesheet edit rights through TimesheetEditPolicy.

Payroll finance

PayrollFinanceController handles finance-matrix style operations for payroll users, including rate/event/ordinary-hours/public-holiday management where available.

Client finance

Portal/FinanceController.php is rooted at /finance and handles:

  • invoice list and detail
  • mock invoice preview and PDF
  • invoice approve/reject/export/PDF
  • finance cost-code updates
  • weekly reports
  • finance timesheet review/detail

Finance is where award bill totals, allowance lines, material lines, expense lines, and invoice/PDF outputs become visible together.

On this page