Skip to content

Payroll and invoicing

The payroll module records scheduled and completed payments, produces branded invoice PDFs without anyone asking, and gives employees a clear picture of what they earned.

Admins schedule payments against a contract with an amount, a currency, a date and an optional payment method. Status moves through scheduled, processing, completed and failed, and the employee app reflects every step.

Payment methods are managed data, not a hardcoded list. Admins create, rename, deactivate and delete methods from the dashboard. Renaming a method updates the payments that already use it, and a method in use cannot be deleted, only deactivated.

A scheduled job runs on the first of each month and generates an invoice for every payment in the month that has none. Invoices are branded PDFs carrying the deployment’s logo, colors and legal footer. Employees download or share them from the app, and each invoice renders with a stable number.

Each employee can request a yearly earnings statement, a single PDF that totals salary, bonuses and reimbursements for the year. The numbers reconcile with the earnings endpoint, so the statement always matches what the app shows.

The app’s home screen carries a six month earnings chart, and the dashboard shows payroll totals, upcoming payment runs and recent activity at a glance.