worksome / uk-tax-allowance
一个帮助确定特定日期范围内英国每周或每月税收津贴的包
v1.3.0
2024-09-06 14:10 UTC
Requires
- php: ^8.2
- azuyalabs/yasumi: ^2.5
Requires (Dev)
- orchestra/testbench: ^8.0 || ^9.0
- pestphp/pest: ^2.33
- worksome/coding-style: ^2.8
This package is auto-updated.
Last update: 2024-09-06 14:12:43 UTC
README
此包用于确定特定日期范围内英国员工的税收津贴。
您可以得到每周或每月的津贴数量,以及提供的日期范围内的每周或每月的结束日期。
安装
composer require worksome/uk-tax-allowance
用法
UkTaxAllowanceCalculator
/** * @param \Worksome\UkTaxAllowance\UkTaxAllowanceCalculator $ukTaxAllowanceCalculator * @param $dateStart \Carbon\Carbon * @param $dateEnd \Carbon\Carbon */
每周津贴
// Get weekly allowance count for a specific date range $weeklyAllowanceCount = $ukTaxAllowanceCalculator->weekly($dateStart, $dateEnd); // Get weekly allowance end dates for a specific date range $weeklyAllowanceEndDates = $ukTaxAllowanceCalculator->weeklyEndDatesBetween($dateStart, $dateEnd);
每月津贴
// Get monthly allowance end dates for a specific date range $monthlyAllowanceEndDates = $ukTaxAllowanceCalculator->monthlyEndDatesBetween($dateStart, $dateEnd); // Get monthly allowance count for a specific date range $monthlyAllowanceCount = $ukTaxAllowanceCalculator->monthly($dateStart, $dateEnd);
日历
您可以使用我们的YasumiUkCalendar,它依赖于azuyalabs/yasumi包。对于Laravel用户,UkTaxAllowanceServiceProvider
将默认注册它。
或者创建自己的,并实现Worksome\UkTaxAllowance\Contracts\UkCalendar