beitit / taxes
Czech taxes 处理库
0.0.5
2024-06-28 09:39 UTC
Requires
- php: >=8.0
README
整个库的目的是简化与Czech VAT(增值税)的工作,同时允许扩展和调整每个重要操作的计算逻辑。
$cl = new \BiteIT\Taxes\CalcLogic(); $pl = new \BiteIT\Taxes\PriceList(\BiteIT\Taxes\Rates::HIGH_PERCENT, $cl); $pl->addWithVat(121, 1); $pl->addWithVat(200, 2, \BiteIT\Taxes\Rates::MEDIUM_PERCENT); $pl->addWithVat(299, 4, \BiteIT\Taxes\Rates::LOW_PERCENT); var_dump([ $pl->getTotalsWithVat(), $pl->getTotalsWithoutVat() ]);