---
title: "AccountStatement – API-Referenz · Quittio"
description: "Account statement for a customer: open and paid invoices of a period."
canonical_url: "https://quittio.dev/docs/api/Quittio/Core/Documents/AccountStatement"
locale: de
meta:
  "og:description": "Account statement for a customer: open and paid invoices of a period."
  "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": "AccountStatement – 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)

# AccountStatement

final readonly class in quittio/core

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

Account statement for a customer: open and paid invoices of a period.

The balance is the opening balance plus the open amounts of the listed items. The opening balance is the balance at the start of the period, so it already contains every invoice dated before the period: with an opening balance, only items dated within the period may be listed. Without an opening balance the statement is an open item list and may list older items. Items dated after the end of the period are never accepted.

## Properties \#

| Property | Type | Description |
| --- | --- | --- |
| `$items` readonly | `list< [OpenItem](https://quittio.dev/docs/api/Quittio/Core/Documents/OpenItem)>` | |
| `$openingBalance` readonly | `?Brick\Money\Money` | |
| `$period` readonly | `[Period](https://quittio.dev/docs/api/Quittio/Core/Data/Delivery/Period)` | |

## Methods \#

| Method | Description |
| --- | --- |
| `->__construct()` | |
| `->balance()` | Opening balance plus the open amounts of all listed items. |
| `->openItems()` | |

### `__construct()`#

```
public function __construct(
    Period $period,
    list<OpenItem> $items,
    ?Money $openingBalance = null,
)
```

| Parameter | Type | Description |
| --- | --- | --- |
| `$period` | `[Period](https://quittio.dev/docs/api/Quittio/Core/Data/Delivery/Period)` | |
| `$items` | `list< [OpenItem](https://quittio.dev/docs/api/Quittio/Core/Documents/OpenItem)>` | |
| `$openingBalance` | `?Brick\Money\Money` = `null` | |

### `balance()`#

```
public function balance(string $currency): Money
```

Opening balance plus the open amounts of all listed items.

| Parameter | Type | Description |
| --- | --- | --- |
| `$currency` | `string` | |

<dl><dt>Returns</dt>
<dd><code>Brick\Money\Money</code></dd>
</dl>

### `openItems()`#

```
public function openItems(): list<OpenItem>
```

<dl><dt>Returns</dt>
<dd><code>list&lt;<a href="https://quittio.dev/docs/api/Quittio/Core/Documents/OpenItem">OpenItem</a>&gt;</code></dd>
</dl>

```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/AccountStatement#webpage","@type":"WebPage","description":"Account statement for a customer: open and paid invoices of a period.","name":"AccountStatement – API-Referenz","url":"https://quittio.dev/docs/api/Quittio/Core/Documents/AccountStatement","isPartOf":{"@id":"https://quittio.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://quittio.dev/docs/api/Quittio/Core/Documents/AccountStatement"]}],"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"}]}
```