Zum Inhalt springen

API reference / Quittio \ Core \ Documents

BonusStatement

final readonly class in quittio/core

Quittio\Core\Documents\BonusStatement · Source

Data of a bonus statement: a reduction of the consideration of all supplies of a period, e.g. an annual bonus, documented in one statement instead of one document per invoice (in Germany section 17 (4) UStG). The reduction per VAT rate is in the lines of the document.

Properties#

PropertyTypeDescription
$agreement readonlystringthe agreement the bonus is based on, e.g. "der Bonusvereinbarung vom 15.01.2026"
$invoices readonlylist<string>numbers of the invoices concerned (optional)
$period readonlyPeriod

Methods#

MethodDescription
->__construct()

__construct()#

public function __construct(
    Period $period,
    string $agreement,
    list<string> $invoices = [],
)
ParameterTypeDescription
$periodPeriod
$agreementstringthe agreement the bonus is based on, e.g. "der Bonusvereinbarung vom 15.01.2026"
$invoiceslist<string> = []numbers of the invoices concerned (optional)

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.