Payroll Engine - Build your own payroll solution
-
https://github.com/Payroll-Engine/PayrollEngine
Introduction
The Payroll Engine is a payroll-specific framework for developing multi-country, multi-industry payroll applications. The solution is aimed at software companies, payroll service providers and enterprises that want to automate and scale their payroll processes. The Payroll Engine supports this with innovative concepts and a wide range of features.
Feature Multi-Country Manage companies with payroll in multiple countries. Multi-Industry Extend your payroll with industry regulations. Multi-Tenancy Manage multiple companies, sharing of regulations. Company Divisions Employee subgroups with individual payroll process. Payroll calendars Tenant, division and employee specific payroll calendars. Multi-Payrun Multiple payruns within a pay period, including one-off payruns. Forecasts Business case simulation and predictive analytics. Regulations Component-based payroll layers. Time data Time data for a more accurate representation of reality. Unlimitted Cancel/Undo Cancel data at any time with automatic retrospective payruns. Case Driven Model Dynamic data entry workflow with custom data model. Payroll Automation Customize your payroll with No-Code and Low-Code. Payroll Testing Automated payroll testing across multiple employees and periods. Test Driven Development Testable input (case), process (payrun) and output (report). Web Application Payroll application with employee self-service, forecasting and reporting. Embedded Payroll Software Integration via REST API and Client SDK. Open Source MIT License, free for personal and commercial use.