Salta ai contenuti

Pianificazione dell'integrazione

Questa pagina è per product manager e responsabili tecnici che pianificano un’integrazione fiskaly. Copre stime dello sforzo, requisiti del team, dipendenze tra prodotti, milestone di conformità e un modello di timeline di rollout.

fiskaly fornisce due architetture API. La tua scelta dipende dai paesi di cui hai bisogno:

Se hai bisogno di…Usa…Perché
Solo Germania, Austria o SpagnaAPI Specializzata per quel paeseCostruita appositamente, supporto più approfondito per quel paese
Solo Francia o ItaliaAPI UnificataArchitettura multi-paese — aggiungere l’altro richiede ~1 settimana
Francia + Italia (o + Svezia)API UnificataIntegra una volta, espandi cambiando lo schema payload
Germania + Francia/ItaliaEntrambeAPI Specializzata per DE + API Unificata per FR/IT. Stesso schema auth, modelli di risorse diversi.
3+ paesi inclusi FR/ITInizia con API UnificataPoi aggiungi API Specializzate per DE/AT/ES secondo necessità

Consulta L’API Unificata per il confronto completo dell’architettura, il modello di risorse e la mappatura della terminologia.

I prodotti fiskaly di cui hai bisogno dipendono da dove operi e da quali normative si applicano. Usa questo albero decisionale:

Gestisci sistemi POS in uno di questi paesi?

  • Germania -> SIGN DE + DSFinV-K + SUBMIT DE (tutti e tre obbligatori)
  • Austria -> SIGN AT
  • Francia -> SIGN FR (certificazione NF525 obbligatoria)
  • Spagna -> SIGN ES (TicketBAI o Verifactu, a seconda della regione)
  • Italia -> SIGN IT
  • Svezia -> SIGN SE (InfraSec TCS)
  • Belgio -> E-Invoice (solo B2B, via Peppol)

Hai bisogno di archiviazione a lungo termine conforme? -> Aggiungi SAFE o SAFE flex

Vuoi sostituire le ricevute cartacee? -> Aggiungi eReceipt (opzionale, qualsiasi paese UE)

La Germania richiede tre prodotti che lavorano insieme. Ecco come si relazionano:

SIGN DE (firma transazioni)
|
+--> DSFinV-K (generazione export fiscale, fa riferimento ai dati SIGN DE)
|
+--> SUBMIT DE (presentazione ELSTER, fa riferimento ai client e TSS SIGN DE)
|
+--> SAFE (archiviazione opzionale degli export)

Per gli altri paesi, SIGN è tipicamente l’unica integrazione obbligatoria.

Queste sono le timeline tipiche per un team di 1-2 sviluppatori backend con esperienza nel dominio POS. La tua timeline effettiva dipende dall’architettura del tuo POS, dalla cadenza dei rilasci e dai requisiti di test.

ProdottoPrima integrazioneDa SIGN DENote
SIGN DE4-8 settimaneProvisioning TSS, firma transazioni, QR code ricevuta, gestione errori
SIGN AT3-5 settimane1-2 settimanePiù simile a SIGN DE. SCU invece di TSS, registrazione FinanzOnline.
SIGN ES5-7 settimane2-4 settimaneGestione certificati, 6 tipi di fattura, invio in tempo reale
ProdottoPrimo paese API UnificataOgni paese aggiuntivoDa SIGN DENote
SIGN FR4-6 settimane1-3 settimaneLa certificazione NF525 aggiunge 4-8 settimane separatamente
SIGN IT4-6 settimane1-3 settimaneLotteria degli scontrini, gestione perdita connessione
FR + IT4-6 settimane (primo)~1 settimana (secondo)Stesso modello di risorse — differiscono solo payload e fiscalizzazione Taxpayer
SIGN SE2-4 settimaneAttualmente InfraSec TCS (XML, X.509); API Unificata in arrivo
ProdottoDurataNote
DSFinV-K2-4 settimaneSolo Germania. Mappatura del modello dati POS alla tassonomia DSFinV-K.
SUBMIT DE1-2 settimaneSolo Germania. Semplice se SIGN DE è già integrato.
SAFE1 settimana (SAFE) / 2 settimane (flex)SAFE si collega automaticamente a SIGN; SAFE flex richiede logica di upload manuale.
E-Invoice2-4 settimaneBelgio live; altri in arrivo. Separato da SIGN.
eReceipt1-2 settimaneIndipendente dal paese. Principalmente lavoro frontend (visualizzazione QR).
Settimane 1-2: Configurazione account, accesso sandbox, auth SIGN DE + provisioning TSS
Settimane 3-5: Firma transazioni, generazione ricevute, gestione errori
Settimane 5-6: Mappatura DSFinV-K e generazione export
Settimane 6-7: Integrazione SUBMIT DE
Settimane 7-8: Test end-to-end in sandbox
Settimane 8-9: Preparazione go-live, provisioning ambiente LIVE
Settimane 9-10: Rollout produzione, monitoraggio

Totale: ~10 settimane dall’avvio alla produzione per la Germania (SIGN DE + DSFinV-K + SUBMIT DE).

Se stai espandendo da un’integrazione SIGN DE esistente:

Settimana 1: Revisione documentazione paese target, identificazione differenze payload
Settimana 2: Implementazione adapter specifico per paese, test sandbox
Settimana 3: QA, validazione conformità ricevute, go-live

Totale: ~3 settimane per ogni paese aggiuntivo (AT, FR, IT, ES).

RuoloResponsabilitàQuando necessario
Sviluppatore backend (1-2)Integrazione API, firma transazioni, gestione errori, logica di retryPer tutta la durata dell’integrazione
Sviluppatore frontend (0-1)Rendering ricevute, visualizzazione QR code, interfaccia eReceiptDopo che la firma backend funziona
QA engineer (1)Test end-to-end, validazione conformità, casi limite (timeout, offline)Dalla settimana 5 in poi
Product managerDecisioni di portata, raccolta requisiti di conformità, checklist go-livePer tutta la durata
DevOps / Infra (0-1)Gestione segreti, monitoraggio, alerting per guasti di firmaPreparazione go-live

Prima di andare in produzione in qualsiasi paese, verifica questi elementi:

  • Credenziali API conservate in un gestore di segreti (non nel codice sorgente)
  • Caching del token implementato (non ri-autenticarsi per transazione)
  • Logica di retry con exponential backoff per errori 5xx e timeout
  • Timeout di firma configurato (3-5 secondi) e non blocca il checkout
  • La ricevuta include tutti i campi obbligatori per il paese target
  • La gestione degli errori copre l’indisponibilità del TSS (vedi guida alla gestione degli errori)
  • I test di integrazione nell’ambiente TEST passano
  • Ambiente LIVE provisioned tramite HUB
  • Monitoraggio/alerting configurato per guasti di firma e latenza
  • TSS creato, PIN Admin impostato e TSS inizializzato
  • Client creato per ogni terminale POS
  • La ricevuta include il QR code KassenSichV (vedi dati ricevuta)
  • Il QR code si convalida correttamente (vedi validazione QR code)
  • L’export DSFinV-K genera e si convalida
  • La dichiarazione SUBMIT DE viene presentata correttamente con ELSTER
  • Logout Admin dopo il provisioning
  • Processo di certificazione NF525 avviato con il supporto fiskaly
  • Chiusure di periodo implementate (giornaliere, mensili, annuali)
  • Generazione archivi automatizzata
  • Modalità replay offline testata
  • Campi della lotteria degli scontrini (Lotteria degli Scontrini) inclusi
  • Gestione perdita connessione testata
  • Stati di location e system del Taxpayer gestiti correttamente
  1. Completare i test in sandbox

    Esegui la tua suite di test completa nell’ambiente TEST. Verifica tutti i tipi di transazione, gli scenari di errore e la generazione degli export.

  2. Richiedere l'accesso LIVE

    Passa la tua organizzazione all’ambiente LIVE tramite HUB. Contatta il tuo account manager se hai bisogno di assistenza.

  3. Provisionare le risorse LIVE

    Le risorse di TEST non vengono trasferite. Riesegui il tuo flusso di provisioning (creazione TSS, registrazione client) nell’ambiente LIVE.

  4. Rollout graduale

    Inizia con una singola sede o terminale. Monitora la latenza di firma, i tassi di errore e la conformità delle ricevute per 1-2 settimane prima di espandere.

  5. Configurare il monitoraggio

    Monitora: tasso di successo della firma, latenza media di firma, tasso di errori 401 (problemi di aggiornamento token) e tasso di errori 5xx (problemi del servizio). Alerta se il tasso di guasto della firma supera l’1%.

Was this page helpful?