biteit / taxes
Library for working with Czech taxes
0.0.5
2024-06-28 09:39 UTC
Requires
- php: >=8.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
The whole library purpose is to simplify working with Czech VAT while it allows to extend and bend computing logic of every important operation.
$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() ]);