Konflikte in den Steuer-Dateien zugunsten der weiterentwickelten lokalen Version aufgelöst: vat_pricing_mode (Preismodus), DB-gestützte tax_exemption_reasons mit FK, typisierte Request-DTOs, Event-Steuer-Snapshot. origin/dev-4.7.0 enthielt eine frühere Teilmenge desselben Features. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
22 lines
478 B
PHP
22 lines
478 B
PHP
<?php
|
|
|
|
namespace App\Domains\Admin\Actions\UpdateTenantTax;
|
|
|
|
use App\Enumerations\TaxExemptionReason;
|
|
use App\Enumerations\VatPricingMode;
|
|
use App\Models\Tenant;
|
|
|
|
class UpdateTenantTaxRequest
|
|
{
|
|
public function __construct(
|
|
public Tenant $tenant,
|
|
public bool $taxLiable,
|
|
public int $vatRate,
|
|
public ?TaxExemptionReason $exemptionReason,
|
|
public ?string $exemptionNote,
|
|
public VatPricingMode $vatPricingMode,
|
|
)
|
|
{
|
|
}
|
|
}
|