Zentrale Voraussetzungen
Aktueller zentraler Sollstand: ryhbusiness liefert bewusst identity_only, access_mode ist organization, organizations ist leer und business_access ist false. Dieser Zustand wird lokal nicht hochgestuft.
Bereits belegt und angebunden
- OAuth-Client „Ryh Business Account Web“ (öffentlich, PKCE S256, Scopes openid profile email)
- Callback https://business-acc.ryh.de/auth/callback
- Abmeldung endet zentral im Hauptprodukt https://ryh.de (keine eigene Abmeldeseite)
- Produktkontextvertrag ryh_product_context_v1 mit product_key ryhbusiness
- Onboarding-Intent lesen (ryh_account_onboarding_intent_get_v1)
- Produktgrenze festgelegt: Commerce ausschließlich auf ryh.de, Verwaltung im Business Account
- ryh_business_organization_get_v1 (Unternehmen, Betriebe, Standorte) – angebunden
- ryh_business_members_list_v1 (Mitglieder, Offset-Paginierung) – angebunden
- ryh_business_orders_list_v1 (Bestellliste, Keyset-Cursor) – angebunden
- ryh_business_order_get_v1 (Bestelldetail) – angebunden
- ryh_business_payments_list_v1 (Zahlungen, Cursor aus letztem Eintrag) – angebunden
- ryh_business_invoices_list_v1 (Rechnungen, Offset-Paginierung) – angebunden
- ryh_business_receipts_list_v1 (Belegübersicht ohne Download) – angebunden
Zentral noch offen
- Business-sicherer Dokumentcontract für Belegdownload – zentral ausdrücklich nicht freigegeben
- Kanonischer Vertrag für Business-Bestellerorganisationen (Einrichtung, Zuordnung, Einladung, Status)
- Kostenstellen- und Budgetvertrag inklusive Reservierungen und Freigabegrenzen
- RyhTeams-Fachvertrag (Teams, Regeln, Freigaben)
- Geräte- und Sitzungsvertrag der zentralen Identität
