HR Tools

Payroll processing and leave management with country-specific tax templates.

View Pricing

Key Capabilities

From gross salary to net pay, from leave request to team calendar — all in one module.

Payroll Processing

Run batch payroll with a clear status workflow: Draft → Approved → Posted → Paid. Auto-populate payslips from active employee profiles. Each payslip breaks down earnings, deductions, and employer contributions.

Localized Tax Templates

Country-specific tax rules — income tax, social security, health insurance, pension contributions, and employer-side costs. Auto-seeded for new companies based on localization setting (HU/RS/generic).

Vacation & Leave Management

Employees submit leave requests. Managers approve or reject from their dashboard. Automated balance calculation based on annual quota, usage, and carry-over days. Team timeline for resource planning.

Salary History & PDF Payslips

Every salary change is recorded with effective date, reason, and before/after values. Generate professional PDF payslips. Payroll summary reports by period with CSV export.

How It Works

1
Set Up Profiles

Create PayrollProfile records for each employee — link to user account or standalone. Set gross salary, currency, pay frequency. Configure vacation quotas. Tax templates auto-seed based on localization.

2
Run Payroll

Create a PayrollRun for a PayPeriod. The system auto-populates payslips for all active profiles. Review, adjust if needed, approve. Post to finalize, mark paid when funds transfer.

3
Manage Leave & Report

Employees self-service their vacation requests. Managers approve with one click. The team timeline shows all approved leave. Export payroll summaries and cost breakdowns as CSV.


Payroll template configuration screenshot

Localized Payroll Templates

PayslipLineTemplate defines each tax/contribution line with type, rate, and calculation base. Templates are auto-seeded per country when a new company is created.

  • PayslipLineTemplate defines each tax/contribution line: name, type (earning/deduction/employer_contribution), rate, and calculation base
  • Hungary templates include: personal income tax (15%), social contribution tax (13%), employee social security (18.5%)
  • Serbia templates include: income tax (10%), pension (14% employee + 10% employer), health (5.15% employee + 5.15% employer)
  • Generic templates provide a baseline for other jurisdictions — fully editable per company
  • Auto-seeded via Django signal on company creation based on company.localization field
  • Companies can add custom lines, adjust rates, or disable specific templates without affecting other tenants

Payroll run workflow screenshot

Payroll Run Workflow

A four-stage workflow — Draft → Approved → Posted → Paid — with clear separation of duties. Auto-populates payslips and generates professional PDF output.

  • Draft → Approved → Posted → Paid: four-stage workflow with clear separation of duties
  • Auto-populate: creating a run for a period automatically generates payslips for all active PayrollProfile records
  • Each Payslip contains PayslipLine records calculated from templates: gross → deductions → net pay + employer costs
  • PDF generation: professional payslips with company branding, earnings breakdown, deductions, and employer contributions
  • Payroll summary report shows totals by period — gross, net, total deductions, total employer costs
  • Per-employee employer cost breakdown report with CSV export for accounting journal entries

Vacation dashboard screenshot

Vacation Self-Service

Employees submit leave requests, managers approve from their dashboard, and the team timeline shows all approved leave for the year. Balance calculation is fully automated.

  • EmployeeProfile holds hire date, vacation quota, and links to the user account for self-service access
  • VacationRequest captures date range, leave type, status (pending/approved/rejected), with automatic business day calculation
  • Employee dashboard: current balance, pending requests, and history at a glance
  • Manager dashboard: pending approvals for direct reports with approve/reject actions
  • Team timeline: visual calendar showing all approved leave for the year — plan around absences
  • CompanySettings controls maximum carry-over days and other company-wide leave policies
Works Seamlessly With
Accounting

Payroll Without the Pain

Localized tax templates, automated payslip generation, and self-service leave management — all in one module.

See Pricing