# Accounting: Test in vier Schritten

1. Produkt und Organisationsberechtigung in der Console prüfen. Für Test einen eigenen Maschinenclient in d0-auth registrieren; nur die unten genannten Scopes freigeben.
2. Über `https://auth.d0.eu` ein Access Token für `https://api.test.d0.eu/accounting` mit `private_key_jwt` und DPoP beziehen. Den DPoP-Proof an genau den Ziel-Request binden; Nonce-Antworten gemäß Auth-Transport behandeln.
3. Einen synthetischen Mandanten mit getrennter Testberechtigung auswählen. Zwei Konten und eine Periode anlegen, dann einen ausgeglichenen Buchungsentwurf erzeugen. Keine Buchung, Archivierung, Exporte, Webhooks oder Provideraufrufe im Testprofil.
4. Nur die im `public-openapi.json` dieser Revision gelisteten Operationen verwenden. Testdaten und Test-Clients nie mit Produktion mischen.

Verfügbare Test-Scopes: `accounting.read`, `accounting.write`. Pro Client nur den tatsächlich benötigten Teil beantragen.

Go v0.1.1 ist über den öffentlichen Go-Modul-Proxy installierbar. TypeScript und Python v0.1.1 samt gemeinsamem Auth-Transport sind als geprüfte Archive im [GitHub-Release](https://github.com/dev-null-GmbH/d0-sdk/releases/tag/sdk-2026-10-15) verfügbar; die genauen Installationsschritte stehen in den SDK-Guides. Die drei Beispiele sind Offline-Fixtures ohne Live-Credentials oder Live-Requests.
