Zum Inhalt springen

Produktübergreifendes Ressourcen-Mapping

Diese Referenz zeigt, wie Schlüsselkonzepte über fiskaly’s API-Architekturen hinweg abgebildet werden. Verwenden Sie sie bei der Migration zwischen Produkten oder beim Integrieren mehrerer Länder.

KonzeptSIGN DE (Spezialisiert)Unified API (FR/IT)Management API
Oberste EntitätOrganisation (über HUB)Organisation GROUPOrganisation
GeschäftseinheitVerwaltete OrganisationOrganisation UNITVerwaltete Organisation
Signing-GerätTSS (Technisches Sicherheitssystem)System FISCAL_DEVICE
POS-TerminalClient— (implizit über System)
TransaktionTransaktion (PUT mit Zustand)Datensatz (Intention → Transaktion)
Steuerliche Entität— (über SUBMIT DE)Steuerpflichtiger (COMPANY / INDIVIDUAL)
Standort— (über DSFinV-K)Standort BRANCH
ZugangsdatenAPI Key + Secret (HUB)Subject API_KEY (API)API Key (HUB)
Auth-EndpunktPOST /api/v2/authPOST /api/v1/auth/tokenPOST /api/v0/auth
Ressourcen-IDsClient-generierte UUIDServer-generiertClient-generierte UUID
IdempotenzPUT mit UUID in URLX-Idempotency-Key-HeaderPUT mit UUID in URL

Ressourcen in jeder Architektur folgen unterschiedlichen Zustandsautomaten:

UNINITIALIZED → INITIALIZED → DISABLED
  • Vor der Initialisierung muss Admin-PIN gesetzt und authentifiziert werden
  • Kann nach Deaktivierung nicht wieder aktiviert werden
ACQUIRED → COMMISSIONED → DECOMMISSIONED

Gilt für: Steuerpflichtiger, Standort, System

  • Ressourcen werden im Zustand ACQUIRED erstellt
  • Müssen auf COMMISSIONED aktualisiert werden, bevor sie betrieblich verwendet werden können
  • DECOMMISSIONED ist endgültig
ACTIVE (Revision 1) → FINISHED (Revision 2)
INTENTION → TRANSACTION
  • Zwei separate API-Aufrufe erforderlich
  • Transaktion referenziert die Intention anhand der ID
  1. Organisation erstellen (HUB)
  2. API Key generieren (HUB)
  3. Authentifizieren (POST /auth)
  4. TSS erstellen (PUT /tss/{id})
  5. TSS initialisieren (Admin-PIN → Auth → Zustandsänderung)
  6. Client erstellen (PUT /tss/{id}/client/{id})
  7. Transaktion erstellen (PUT /tss/{id}/tx/{id})
  1. Im HUB registrieren
  2. Organisation GROUP erstellen (HUB)
  3. API Key generieren (HUB)
  4. Token erstellen (POST /auth/token)
  5. Organisation UNIT erstellen
  6. Subject API_KEY erstellen
  7. Token (für UNIT) erstellen
  8. Steuerpflichtigen erstellen → In Betrieb nehmen
  9. Standort erstellen → In Betrieb nehmen
  10. System erstellen → In Betrieb nehmen
  11. Datensatz erstellen (Intention → Transaktion)
AspektSpezialisierte APIsUnified API
Basis-URLsPro Produkt (z. B. kassensichv.fiskaly.com)Geteilt (test.api.fiskaly.com)
OrganisationsverwaltungÜber Management API + HUBIn Produkt-API integriert
RessourcenerstellungPUT mit client-generierter UUIDPOST mit server-generierter ID
VersionierungURL-Pfad (/api/v2)Header (X-Api-Version: 2026-02-03)
ScopingImplizit (über Auth-Token)Explizit (X-Scope-Identifier-Header)
TransaktionsmodellEinzelne Ressource mit ZustandsänderungenZweistufig: Intention, dann Transaktion

Was this page helpful?