jonczek / tax-de
适用于德国税务计算的税库。
1.0.0
2020-02-28 12:35 UTC
Requires
- php: >=7.1
Requires (Dev)
- php: >=7.1
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-09-28 23:27:15 UTC
README
使用PHP编写的适用于德国税务计算的税库。
概览
- 所得税(Einkommensteuer)
- 营业税/商业税(Gewerbesteuer)
- 增值税(Umsatzsteuer)
- 团结税(Solidaritätszuschlag)
- 评估率/营业税系数(Hebesatz)
公司税(Körperschaftsteuer)- 现金会计(Einahmen-Überschuss-Rechnung)
安装
composer install jonczek/tax-de
使用
增值税计算示例
将税项添加到存储库
$repository = new GenericRepository(); $repository->add(new ValueAddedTaxEntry(119)); $repository->add(new ValueAddedTaxEntry(238)); $repository->add(new ValueAddedTaxEntry(107, ValueAddedTaxRate::REDUCED_RATE)); $repository->add(new ValueAddedTaxEntry(214, ValueAddedTaxRate::REDUCED_RATE)); $repository->add(new ValueAddedTaxEntry(100, ValueAddedTaxRate::REDUCED_RATE, true)); $repository->add(new ValueAddedTaxEntry(200, ValueAddedTaxRate::FULL_RATE, true));
使用存储库计算增值税
$calculator = new ValueAddedTaxCalculator(); $result = $calculator->calculate($repository);
结果
Jonczek\Tax\Model\ValueAddedTaxCalculationResult Object ( [net:protected] => 900 [gross:protected] => 1023 [tax:protected] => 123 )