jonczek/tax-de

适用于德国税务计算的税库。

1.0.0 2020-02-28 12:35 UTC

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
)