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