ldsign / cake-payroll
Payroll plugin for CakePHP
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Type:cakephp-plugin
Requires
- php: >=5.5.9
- cakephp/cakephp: >=3.3.2 <4.0.0
This package is not auto-updated.
Last update: 2025-01-04 21:14:16 UTC
README
Calculate german payroll data (taxes and social insurance).
This plugin uses standalone and cake independent classes for tax calculations. This was done for staying as close as possible to the official programming flowchart of the german finance authority. See:
https://www.bmf-steuerrechner.de/pruefdaten/pap2017.pdf
Requirements
- CakePHP 3.0+
- PHP 5.5+
Installation
You can install this plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
composer require ldsign/cake-payroll
Then in your config\bootstrap.php
:
Plugin::load('Payroll', ['bootstrap' => false, 'routes' => true]);
Usage
For a quick calculation navigate to
/payroll/taxes
ToDo
- Extend documentation
- Unit tests
- Check results against official webservice
- Social insurance component
Support
For bugs and feature requests, please use the issues section of this repository.
License
Licensed under the MIT License. Redistributions of the source code included in this repository must retain the copyright notice found in each file.