---
title: "BonusStatement – API-Referenz · Quittio"
description: "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."
canonical_url: "https://quittio.dev/docs/api/Quittio/Core/Documents/BonusStatement"
locale: de
meta:
  "og:description": "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."
  "og:image": "https://quittio.dev/og/quittio-de.jpg"
  "og:image:alt": "Quittio: E-Rechnungen für PHP und Laravel. Rechtssicher, validiert, archiviert, mit geprüfter Beispielrechnung."
  "og:image:height": "630"
  "og:image:type": image/jpeg
  "og:image:width": "1200"
  "og:title": "BonusStatement – API-Referenz · Quittio"
  "twitter:image": "https://quittio.dev/og/quittio-de.jpg"
  "twitter:image:alt": "Quittio: E-Rechnungen für PHP und Laravel. Rechtssicher, validiert, archiviert, mit geprüfter Beispielrechnung."
---

> Index of every page on this site: [llms.txt](https://quittio.dev/llms.txt)

[API reference](https://quittio.dev/docs/api) / [Quittio](https://quittio.dev/docs/api/Quittio) \\ [Core](https://quittio.dev/docs/api/Quittio/Core) \\ [Documents](https://quittio.dev/docs/api/Quittio/Core/Documents)

# BonusStatement

final readonly class in quittio/core

`Quittio\Core\Documents\BonusStatement` · [Source](https://github.com/Quittio/quittio/blob/v0.7.1/packages/core/src/Documents/BonusStatement.php#L15)

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](https://quittio.dev/docs/api/Quittio/Core/Data/Delivery/Period)` | |

## Methods \#

| Method | Description |
| --- | --- |
| `->__construct()` | |

### `__construct()`#

```
public function __construct(
    Period $period,
    string $agreement,
    list<string> $invoices = [],
)
```

| Parameter | Type | Description |
| --- | --- | --- |
| `$period` | `[Period](https://quittio.dev/docs/api/Quittio/Core/Data/Delivery/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) |

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://quittio.dev/#website","@type":"WebSite","description":"E-Rechnungen für PHP und Laravel: ZUGFeRD, XRechnung und Peppol erstellen, prüfen, lesen und archivieren.","inLanguage":"de-DE","name":"Quittio","url":"https://quittio.dev/","publisher":{"@id":"https://quittio.dev/#identity"},"workTranslation":{"@id":"https://quittio.dev/en#website"}},{"@id":"https://quittio.dev/docs/api/Quittio/Core/Documents/BonusStatement#webpage","@type":"WebPage","description":"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.","name":"BonusStatement – API-Referenz","url":"https://quittio.dev/docs/api/Quittio/Core/Documents/BonusStatement","isPartOf":{"@id":"https://quittio.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://quittio.dev/docs/api/Quittio/Core/Documents/BonusStatement"]}],"primaryImageOfPage":{"@id":"https://quittio.dev/#logo"}},{"@id":"https://quittio.dev/#identity","@type":"Organization","description":"Open-Source-Bibliothek für E-Rechnungen in PHP und Laravel (ZUGFeRD, XRechnung, Peppol) und Quittio Managed.","email":"kontakt@niklasforst.de","legalName":"Niklas Forst – Softwareentwicklung","name":"Quittio","url":"https://quittio.dev","founder":{"@type":"Person","name":"Niklas Forst","url":"https://quittio.dev/ueber"},"logo":{"@id":"https://quittio.dev/#logo"},"sameAs":["https://github.com/Quittio/quittio","https://packagist.org/packages/quittio/quittio"]},{"@id":"https://quittio.dev/#logo","@type":"ImageObject","caption":"Quittio","contentUrl":"https://quittio.dev/logo.png","inLanguage":"de-DE","url":"https://quittio.dev/logo.png"}]}
```