ldsign/cake-payroll

Payroll plugin for CakePHP

Installs: 10

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Type:cakephp-plugin

0.1.6 2016-12-14 09:37 UTC

This package is not auto-updated.

Last update: 2024-05-11 17:56:40 UTC


README

License

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.