worksome/uk-tax-allowance

一个帮助确定特定日期范围内英国每周或每月税收津贴的包

v1.3.0 2024-09-06 14:10 UTC

README

Tests Code Analysis

此包用于确定特定日期范围内英国员工的税收津贴。

您可以得到每周或每月的津贴数量,以及提供的日期范围内的每周或每月的结束日期。

安装

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