curl --request GET \
--url https://api.paywise.de/v1/single-mandate-statements/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.paywise.de/v1/single-mandate-statements/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.paywise.de/v1/single-mandate-statements/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.paywise.de/v1/single-mandate-statements/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.paywise.de/v1/single-mandate-statements/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.paywise.de/v1/single-mandate-statements/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.paywise.de/v1/single-mandate-statements/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"count": 123,
"next": "http://api.example.org/accounts/?offset=400&limit=100",
"previous": "http://api.example.org/accounts/?offset=200&limit=100",
"results": [
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"href": "https://api.paywise.de/v1/single-mandate-statements/9f1c2d3e-4a5b-4c6d-8e9f-0a1b2c3d4e5f/",
"id": "9f1c2d3e-4a5b-4c6d-8e9f-0a1b2c3d4e5f",
"clearing_no": "A2026/000123",
"invoice_no": "R2026/000456",
"statement_type": "interim",
"booking_date": "2026-08-18",
"period_start": "2026-07-01",
"period_end": "2026-08-18",
"canceled": false,
"comment": "Zwischenabrechnung nach Teilzahlung",
"reference_number": "K26-757P3",
"your_reference": "W00150540",
"mandate": {
"href": "https://api.paywise.de/v1/mandates/5600672e-2bfa-488c-b23a-460c1dd1f833/",
"id": "5600672e-2bfa-488c-b23a-460c1dd1f833",
"reference_number": "K26-757P3"
},
"pre_tax_deductible": true,
"payout_method": "transfer",
"principal_claims_total": {
"value": "200.00",
"currency": "EUR"
},
"open_principal_claim": {
"value": "0.00",
"currency": "EUR"
},
"total_balance": {
"value": "180.00",
"currency": "EUR"
},
"principal_claims": [
{
"voucher_no": "RE-1",
"voucher_date": "2026-05-03",
"amount": {
"value": "123.45",
"currency": "EUR"
}
},
{
"voucher_no": "RE-2",
"voucher_date": "2026-05-04",
"amount": {
"value": "76.55",
"currency": "EUR"
}
}
],
"vat_entries": [
{
"vat_rate": "0.19",
"total_payments": {
"value": "200.00",
"currency": "EUR"
},
"payments_to_dca": {
"value": "200.00",
"currency": "EUR"
},
"payments_to_client": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_main_claim": {
"value": "180.00",
"currency": "EUR"
},
"allocation_to_default_interest": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_client_expenses": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_client_costs": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_overpayment": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_tax_free_expenses": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_taxable_expenses": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_taxable_expenses_vat": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_fee": {
"value": "16.81",
"currency": "EUR"
},
"allocation_to_fee_vat": {
"value": "3.19",
"currency": "EUR"
},
"allocation_to_success_commission": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_success_commission_vat": {
"value": "0.00",
"currency": "EUR"
},
"instalment_payments_to_client": {
"value": "0.00",
"currency": "EUR"
},
"payout": {
"value": "180.00",
"currency": "EUR"
}
}
],
"cost_burden": null,
"downloads": [
{
"id": "1d1eb5ba-2a3c-5f78-9c11-6b3f0d5a7e42",
"type": "full_pdf",
"filename": "aktenabrechnung_A2026-000123.pdf",
"mime_type": "application/pdf",
"file_size": 42317,
"download_url": "https://api.paywise.de/v1/single-mandate-statements/9f1c2d3e-4a5b-4c6d-8e9f-0a1b2c3d4e5f/download/full-pdf/"
}
],
"created": "2026-08-18T09:12:44.512300Z"
},
{
"href": "https://api.paywise.de/v1/single-mandate-statements/2b7a44c1-9e0d-4f3a-a1b2-c3d4e5f60718/",
"id": "2b7a44c1-9e0d-4f3a-a1b2-c3d4e5f60718",
"clearing_no": "A2026/000124",
"invoice_no": "R2026/000457",
"statement_type": "expenses_invoice",
"booking_date": "2026-08-20",
"period_start": null,
"period_end": "2026-08-20",
"canceled": false,
"comment": null,
"reference_number": "K26-8Q114",
"your_reference": "W00150999",
"mandate": {
"href": "https://api.paywise.de/v1/mandates/7e4d1b90-1f2a-4c3b-8d5e-6f708192a3b4/",
"id": "7e4d1b90-1f2a-4c3b-8d5e-6f708192a3b4",
"reference_number": "K26-8Q114"
},
"pre_tax_deductible": true,
"payout_method": "direct_debit",
"principal_claims_total": {
"value": "0.00",
"currency": "EUR"
},
"open_principal_claim": {
"value": "0.00",
"currency": "EUR"
},
"total_balance": {
"value": "-59.50",
"currency": "EUR"
},
"principal_claims": [],
"vat_entries": [],
"cost_burden": {
"vat_rate": "0.19",
"items": [
{
"account_code": "STFRAUSL",
"designation": "Steuerfreie Auslagen",
"main_account_code": "IA",
"net_amount": {
"value": "9.50",
"currency": "EUR"
},
"vat_amount": {
"value": "0.00",
"currency": "EUR"
},
"gross_amount": {
"value": "9.50",
"currency": "EUR"
}
},
{
"account_code": "HONORAR",
"designation": "Honorar",
"main_account_code": "IA",
"net_amount": {
"value": "42.02",
"currency": "EUR"
},
"vat_amount": {
"value": "7.98",
"currency": "EUR"
},
"gross_amount": {
"value": "50.00",
"currency": "EUR"
}
}
],
"tax_free_expenses": {
"value": "9.50",
"currency": "EUR"
},
"taxable_expenses": {
"value": "0.00",
"currency": "EUR"
},
"taxable_expenses_vat": {
"value": "0.00",
"currency": "EUR"
},
"fee": {
"value": "42.02",
"currency": "EUR"
},
"fee_vat": {
"value": "7.98",
"currency": "EUR"
},
"total_net": {
"value": "51.52",
"currency": "EUR"
},
"total_vat": {
"value": "7.98",
"currency": "EUR"
},
"total_amount": {
"value": "59.50",
"currency": "EUR"
}
},
"downloads": [],
"created": "2026-08-20T06:31:02.884100Z"
}
]
}
]
}List Aktenabrechnungen
An Aktenabrechnung settles exactly one case. It is created by a case event in our collection system and becomes available here once we have released it.
Not the same resource as /v1/statements/. A statement (Sammelabrechnung) settles
every case of one clearing run at once and carries a mandate_details sub-resource; an
Aktenabrechnung settles a single case and carries that case directly in mandate. Both
number ranges are shared, so the same clearing_no never appears in both resources.
Types (statement_type):
| Value | Meaning |
|---|---|
interim | Zwischenabrechnung — interim settlement while the case continues |
final | Endabrechnung — final settlement of the case |
expenses_invoice | Auslagenrechnung — invoice for expenses we advanced |
transition_to_longtime_monitoring | Übergabe Überwachungsverfahren — handover to long-term monitoring |
negative_closing | Negativabschluss — the case is closed without success |
Sign convention. total_balance is the authority on the direction of the money:
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 is itemised in vat_entries.
Do not infer the direction from statement_type — an interim settlement can end up
negative.
reference_number is our case reference, your_reference is your own customer number
for the debtor as it was stored on the case. vat_rate is a decimal fraction
(0.19 = 19%), the same convention as overview_vat_specific on /v1/statements/.
Subscribe to the single_mandate_statement.created and single_mandate_statement.updated
webhook events instead of polling. created fires when we release an Aktenabrechnung
to you, not when it is first booked internally, so every statement a webhook announces is
retrievable here.
curl --request GET \
--url https://api.paywise.de/v1/single-mandate-statements/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.paywise.de/v1/single-mandate-statements/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.paywise.de/v1/single-mandate-statements/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.paywise.de/v1/single-mandate-statements/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.paywise.de/v1/single-mandate-statements/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.paywise.de/v1/single-mandate-statements/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.paywise.de/v1/single-mandate-statements/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"count": 123,
"next": "http://api.example.org/accounts/?offset=400&limit=100",
"previous": "http://api.example.org/accounts/?offset=200&limit=100",
"results": [
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"href": "https://api.paywise.de/v1/single-mandate-statements/9f1c2d3e-4a5b-4c6d-8e9f-0a1b2c3d4e5f/",
"id": "9f1c2d3e-4a5b-4c6d-8e9f-0a1b2c3d4e5f",
"clearing_no": "A2026/000123",
"invoice_no": "R2026/000456",
"statement_type": "interim",
"booking_date": "2026-08-18",
"period_start": "2026-07-01",
"period_end": "2026-08-18",
"canceled": false,
"comment": "Zwischenabrechnung nach Teilzahlung",
"reference_number": "K26-757P3",
"your_reference": "W00150540",
"mandate": {
"href": "https://api.paywise.de/v1/mandates/5600672e-2bfa-488c-b23a-460c1dd1f833/",
"id": "5600672e-2bfa-488c-b23a-460c1dd1f833",
"reference_number": "K26-757P3"
},
"pre_tax_deductible": true,
"payout_method": "transfer",
"principal_claims_total": {
"value": "200.00",
"currency": "EUR"
},
"open_principal_claim": {
"value": "0.00",
"currency": "EUR"
},
"total_balance": {
"value": "180.00",
"currency": "EUR"
},
"principal_claims": [
{
"voucher_no": "RE-1",
"voucher_date": "2026-05-03",
"amount": {
"value": "123.45",
"currency": "EUR"
}
},
{
"voucher_no": "RE-2",
"voucher_date": "2026-05-04",
"amount": {
"value": "76.55",
"currency": "EUR"
}
}
],
"vat_entries": [
{
"vat_rate": "0.19",
"total_payments": {
"value": "200.00",
"currency": "EUR"
},
"payments_to_dca": {
"value": "200.00",
"currency": "EUR"
},
"payments_to_client": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_main_claim": {
"value": "180.00",
"currency": "EUR"
},
"allocation_to_default_interest": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_client_expenses": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_client_costs": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_overpayment": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_tax_free_expenses": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_taxable_expenses": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_taxable_expenses_vat": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_fee": {
"value": "16.81",
"currency": "EUR"
},
"allocation_to_fee_vat": {
"value": "3.19",
"currency": "EUR"
},
"allocation_to_success_commission": {
"value": "0.00",
"currency": "EUR"
},
"allocation_to_success_commission_vat": {
"value": "0.00",
"currency": "EUR"
},
"instalment_payments_to_client": {
"value": "0.00",
"currency": "EUR"
},
"payout": {
"value": "180.00",
"currency": "EUR"
}
}
],
"cost_burden": null,
"downloads": [
{
"id": "1d1eb5ba-2a3c-5f78-9c11-6b3f0d5a7e42",
"type": "full_pdf",
"filename": "aktenabrechnung_A2026-000123.pdf",
"mime_type": "application/pdf",
"file_size": 42317,
"download_url": "https://api.paywise.de/v1/single-mandate-statements/9f1c2d3e-4a5b-4c6d-8e9f-0a1b2c3d4e5f/download/full-pdf/"
}
],
"created": "2026-08-18T09:12:44.512300Z"
},
{
"href": "https://api.paywise.de/v1/single-mandate-statements/2b7a44c1-9e0d-4f3a-a1b2-c3d4e5f60718/",
"id": "2b7a44c1-9e0d-4f3a-a1b2-c3d4e5f60718",
"clearing_no": "A2026/000124",
"invoice_no": "R2026/000457",
"statement_type": "expenses_invoice",
"booking_date": "2026-08-20",
"period_start": null,
"period_end": "2026-08-20",
"canceled": false,
"comment": null,
"reference_number": "K26-8Q114",
"your_reference": "W00150999",
"mandate": {
"href": "https://api.paywise.de/v1/mandates/7e4d1b90-1f2a-4c3b-8d5e-6f708192a3b4/",
"id": "7e4d1b90-1f2a-4c3b-8d5e-6f708192a3b4",
"reference_number": "K26-8Q114"
},
"pre_tax_deductible": true,
"payout_method": "direct_debit",
"principal_claims_total": {
"value": "0.00",
"currency": "EUR"
},
"open_principal_claim": {
"value": "0.00",
"currency": "EUR"
},
"total_balance": {
"value": "-59.50",
"currency": "EUR"
},
"principal_claims": [],
"vat_entries": [],
"cost_burden": {
"vat_rate": "0.19",
"items": [
{
"account_code": "STFRAUSL",
"designation": "Steuerfreie Auslagen",
"main_account_code": "IA",
"net_amount": {
"value": "9.50",
"currency": "EUR"
},
"vat_amount": {
"value": "0.00",
"currency": "EUR"
},
"gross_amount": {
"value": "9.50",
"currency": "EUR"
}
},
{
"account_code": "HONORAR",
"designation": "Honorar",
"main_account_code": "IA",
"net_amount": {
"value": "42.02",
"currency": "EUR"
},
"vat_amount": {
"value": "7.98",
"currency": "EUR"
},
"gross_amount": {
"value": "50.00",
"currency": "EUR"
}
}
],
"tax_free_expenses": {
"value": "9.50",
"currency": "EUR"
},
"taxable_expenses": {
"value": "0.00",
"currency": "EUR"
},
"taxable_expenses_vat": {
"value": "0.00",
"currency": "EUR"
},
"fee": {
"value": "42.02",
"currency": "EUR"
},
"fee_vat": {
"value": "7.98",
"currency": "EUR"
},
"total_net": {
"value": "51.52",
"currency": "EUR"
},
"total_vat": {
"value": "7.98",
"currency": "EUR"
},
"total_amount": {
"value": "59.50",
"currency": "EUR"
}
},
"downloads": [],
"created": "2026-08-20T06:31:02.884100Z"
}
]
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Filter by an exact booking date
Filter for statements booked on or after this date
Filter for statements booked on or before this date
Filter by whether the statement was reversed (Storno)
Filter by the clearing number (Abrechnungsnummer)
Filter by the ID of the Aktenabrechnung
Filter by the invoice number (Rechnungsnummer)
Anzahl der pro Seite zurückzugebenden Ergebnisse.
Filter by the ID of the settled case
Der initiale Index, von dem die Ergebnisse zurückgegeben werden sollen.
Filter by our case reference number (exact match)
Filter by the type of settlement
expenses_invoice, final, interim, negative_closing, transition_to_longtime_monitoring Filter by your customer number of the debtor as stored on the case (exact match)
