← Back to all sparks
F

Frappe HR

HR
Velocity5.0

Open source HR and payroll software

Frappe HR is pushing payroll toward accountant-grade bookkeeping, one release a week.

hr softwarepayroll accountingaccess controlopen sourceerp
◆Current state
Frappe HR ships on three maintained lines (v14, v15, v16) at a weekly pace, and nearly all feature work lands on v16. Recent v16 releases added employer-contribution liability accounting with separate journal entries, three payslip layouts, a Partially Paid expense-claim status, and a one-click path from accepted job applicant to employee record. Backport releases on v15 and v14 carry fixes, mostly for permissions and attendance.
◆Where it's heading
The feature thread runs through payroll and expense accounting: employer contributions, liability accounts, per-employee payables and loan repayment on payslips show a push to make HR records reconcile cleanly with the general ledger. A second thread is access control: file permissions, POST-only mutations and restricted goal updates show steady security tightening across all lines.
◆Prediction
Expect further v16 payroll-accounting features, such as more contribution types or ledger reports, alongside continued permission hardening backported to v15.

◆Recent moves

  1. 1d ago

    Translation template update for v16 assets

    An assets tag whose only change is an updated translation template file. It has no user-facing effect on the payroll and permissions work that defines the current cycle.

    View source ↗
  2. 6d ago

    v15.64.2: goal permissions and half-day attendance fixes

    A v15 backport of permission and attendance fixes, including limiting goal updates to the assigned employee and HR roles. It keeps the older line in step with the access-control tightening on v16.

    View source ↗
  3. 7d ago

    v16.20.0 books employer contributions as liabilities

    Employer contribution components now carry a liability account, and payroll posts their expense and payable in a separate journal entry, per employee if needed. It is the most concrete step so far in making Frappe HR payroll reconcile with the books.

    View source ↗
  4. 11d ago

    v14.38.2: validate salary component search input

    A single validation fix on the v14 line that rejects malformed salary component searches. The oldest line gets hardening only.

    View source ↗
  5. 13d ago

    v16.19.0 adds Partially Paid status for expense claims

    Expense claims gain a Partially Paid status, single-currency claims no longer need multi-currency set up, and payslips show loan repayments. These are practical finance-side fixes that fit the payroll-accounting push.

    View source ↗
  6. 13d ago

    v15.64.1 locks attachments to document permissions

    Attachments are now readable only by users who can read the parent document, and create, update and delete requests across HR modules must use POST. These are real security fixes backported to v15 as part of the cross-line access-control work.

    View source ↗