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#
| Property | Type | Description |
|---|---|---|
$agreement readonly | string | the agreement the bonus is based on, e.g. "der Bonusvereinbarung vom 15.01.2026" |
$invoices readonly | list<string> | numbers of the invoices concerned (optional) |
$period readonly | Period |
Methods#
| Method | Description |
|---|---|
->__construct() |
__construct()#
public function __construct(
Period $period,
string $agreement,
list<string> $invoices = [],
)| Parameter | Type | Description |
|---|---|---|
$period | Period | |
$agreement | string | the agreement the bonus is based on, e.g. "der Bonusvereinbarung vom 15.01.2026" |
$invoices | list<string> = [] | numbers of the invoices concerned (optional) |