Salta ai contenuti

Mappatura delle risorse tra prodotti

Questo riferimento mostra come i concetti chiave si mappano tra le architetture API di fiskaly. Usalo quando migri tra prodotti o integri più paesi.

ConcettoSIGN DE (Specializzata)API Unificata (FR/IT)Management API
Entità di livello superioreOrganizzazione (tramite HUB)Organizzazione GROUPOrganizzazione
Unità aziendaleOrganizzazione gestitaOrganizzazione UNITOrganizzazione gestita
Dispositivo di firmaTSS (Technical Security System)System FISCAL_DEVICE
Terminale POSClient— (implicito tramite System)
TransazioneTransaction (PUT con stato)Record (Intention → Transaction)
Entità fiscale— (tramite SUBMIT DE)Taxpayer (COMPANY / INDIVIDUAL)
Sede— (tramite DSFinV-K)Location BRANCH
CredenzialiChiave API + Segreto (HUB)Subject API_KEY (API)Chiave API (HUB)
Endpoint authPOST /api/v2/authPOST /api/v1/auth/tokenPOST /api/v0/auth
ID delle risorseUUID generato dal clientGenerato dal serverUUID generato dal client
IdempotenzaPUT con UUID nell’URLHeader X-Idempotency-KeyPUT con UUID nell’URL

Le risorse in ciascuna architettura seguono macchine a stati diverse:

UNINITIALIZED → INITIALIZED → DISABLED
  • È necessario impostare il PIN Admin e autenticarsi prima dell’inizializzazione
  • Non può essere riabilitato una volta disabilitato
ACQUIRED → COMMISSIONED → DECOMMISSIONED

Si applica a: Taxpayer, Location, System

  • Le risorse vengono create in stato ACQUIRED
  • Devono essere aggiornate a COMMISSIONED prima dell’uso operativo
  • DECOMMISSIONED è terminale
ACTIVE (revisione 1) → FINISHED (revisione 2)
INTENTION → TRANSACTION
  • Sono richieste due chiamate API separate
  • La Transaction fa riferimento all’Intention tramite ID
  1. Crea Organizzazione (HUB)
  2. Genera Chiave API (HUB)
  3. Autenticati (POST /auth)
  4. Crea TSS (PUT /tss/{id})
  5. Inizializza TSS (PIN Admin → Auth → Cambio stato)
  6. Crea Client (PUT /tss/{id}/client/{id})
  7. Crea Transaction (PUT /tss/{id}/tx/{id})
  1. Registrati sull’HUB
  2. Crea Organizzazione GROUP (HUB)
  3. Genera Chiave API (HUB)
  4. Crea Token (POST /auth/token)
  5. Crea Organizzazione UNIT
  6. Crea Subject API_KEY
  7. Crea Token (per UNIT)
  8. Crea Taxpayer → Commissiona
  9. Crea Location → Commissiona
  10. Crea System → Commissiona
  11. Crea Record (Intention → Transaction)
AspettoAPI SpecializzateAPI Unificata
URL di basePer prodotto (es. kassensichv.fiskaly.com)Condiviso (test.api.fiskaly.com)
Gestione orgTramite Management API + HUBIntegrata nell’API del prodotto
Creazione risorsePUT con UUID generato dal clientPOST con ID generato dal server
VersioningPercorso URL (/api/v2)Header (X-Api-Version: 2026-02-03)
ScopeImplicito (tramite token auth)Esplicito (header X-Scope-Identifier)
Modello transazioneSingola risorsa con cambi di statoDue passi: Intention poi Transaction

Was this page helpful?