Skip to main content
An Aktenabrechnung (per-case statement) settles exactly one case. It is created by a case event in our collection system and becomes available through the API once we have released it. Use these endpoints to list and retrieve per-case settlements, to reconcile them in your accounting system, and to download the corresponding PDF.

Not the same as a Statement

A statement (Sammelabrechnung, /v1/statements/) settles every case of one clearing run at once and carries a mandate_details sub-resource. An Aktenabrechnung (/v1/single-mandate-statements/) settles a single case and carries that case directly in mandate.
Both resources draw their clearing_no from the same number range, so the same clearing number never appears in both. If you look a clearing number up in one resource and get a 404, try the other.

Types

Which way the money flows

total_balance is the authority: a positive value is a payout to you, a negative value is an amount you owe us. A negative balance is itemised in cost_burden, a payout in vat_entries.
Do not infer the direction of the money from statement_type — an interim settlement can end up negative.
payout_method tells you how the balance is settled: transfer (Überweisung) or direct_debit (Lastschrift).

References

reference_number is our case reference (Aktenzeichen). your_reference is your own customer number for the debtor, as it was stored on the case — note that this differs from your_reference on a claim, which is your reference for the claim itself. Both corresponding filters match exactly (case-insensitive); they are not substring searches. reference_number is a snapshot taken when the settlement was booked and is always present. mandate may be null if the case is no longer linked — reconcile on reference_number when you need a value that never disappears.

VAT rates

vat_rate is a decimal fraction: 0.19 means 19%. This is the same convention as overview_vat_specific on /v1/statements/. The VAT breakdown of an Aktenabrechnung is called vat_entries, with one entry per VAT rate. Each entry carries the debtor’s payments for that rate and how they were allocated (main claim, default interest, expenses, fee, success commission, and the VAT on each).

Example

The vat_entries entry is abbreviated here; see Retrieve an Aktenabrechnung for every field.

Filtering

Results are paginated with limit and offset and are ordered newest first.

Downloading the PDF

Each released Aktenabrechnung carries at most one file, described in downloads[]:
The response is the PDF itself, served through the API; there is no direct storage URL. The download_url in downloads[] points at exactly this endpoint and needs the same Bearer token as every other call. downloads[].id is stable across requests and across deployments, so you can store it. full_pdf is the only file type.
downloads[] is empty until the PDF has been transferred — the JSON arrives first, the document follows. Treat an empty array as “not yet”, not as an error.

Reversals

A reversed settlement (Storno) is not deleted: canceled becomes true on the original, and the reversal itself is booked as its own Aktenabrechnung. Both stay retrievable. Filter with ?canceled=false if you only want settlements that still stand.

Staying up to date

Subscribe to single_mandate_statement.created and single_mandate_statement.updated instead of polling. You receive .created when we release an Aktenabrechnung to you — not when it is first booked internally — and .updated for later changes such as a reversal.