Vai al contenuto

Oltre l'innovazione. Oltre i limiti. Verso l'impatto.

Lingua
Aspetto

La scadenza TSE: hardware o cloud?

Una scheda in uno slot, o una firma da un data center. Quale sia giusta dipende da quante casse ha e da quanto è buona la sua connessione — e dopo il 1° aprile, non scegliere è già una risposta.

Autore
Pubblicato
Tempo di lettura
5min
Serie
La fiscalizzazione in Germania Parte 2 di 5

Un anno fa scrivevamo che il 30 settembre 2020 era la scadenza vera per dotare una cassa tedesca di una TSE. Poi è arrivata la pandemia, i dispositivi certificati sono stati introvabili e a metà 2020 quindici Länder hanno concesso una proroga propria al 31 marzo 2021. Quella proroga scade fra tre settimane.

Dal 1° aprile 2021 un registratore elettronico senza TSE certificata è semplicemente non conforme. Le sanzioni ai sensi del § 379 AO arrivano a 25.000 euro, ma il rischio più concreto è un verificatore che consideri inattendibile la sua contabilità e le stimi lui i ricavi.

Che cosa fa davvero una TSE

La TSE è un piccolo componente certificato che sta fra la cassa e le registrazioni. Ogni volta che un ordine viene aperto e chiuso, la TSE crea una firma crittografica sui dati della transazione e incrementa un contatore. Firma e contatore finiscono sullo scontrino. Un verificatore può poi accertare che ogni transazione della sua esportazione sia stata firmata in sequenza e che non sia stato tolto nulla.

Lo pensi come un sigillo antimanomissione su ogni vendita — non sul cassetto.

Due modi per averne una

TSE hardware. Una scheda microSD, una scheda SD o una chiavetta USB che si innesta nel registratore. Fra i produttori noti ci sono Swissbit, cryptovision e Diebold Nixdorf, ed Epson offre anche soluzioni integrate. Prezzo tipico: circa 150-300 euro per dispositivo, con un certificato valido alcuni anni, dopo i quali l'unità va sostituita.

Va bene per: attività a sede unica con una o due casse, hardware datato, luoghi con connessione inaffidabile.

Attenzione a: una TSE per ogni cassa, la manipolazione fisica, i cicli di sostituzione e la domanda «e se la chiavetta si guasta» — deve poter documentare il fermo.

TSE cloud. La firma è creata da un servizio certificato in un data center. La sua cassa ci parla via API. Le prime TSE cloud — fra cui SIGN DE di fiskaly e la soluzione di Deutsche Fiskal — hanno ottenuto la certificazione BSI a cavallo fra 2020 e 2021, ed è per questo che l'opzione diventa realistica solo ora.

Va bene per: operatori multisede, casse su tablet e in cloud, franchising, chiunque voglia una vista centrale su tutte le casse.

Attenzione a: serve una connessione stabile, anche se quasi tutte le TSE cloud accodano le transazioni per interruzioni brevi, e si entra in un rapporto di abbonamento con un fornitore.

Il nostro parere per i titolari

Se ha una sola cassa e ha già uno slot per una TSE hardware, compri la scheda, la faccia installare e passi ad altro.

Se gestisce più di due o tre sedi, o la sua cassa gira già nel browser o su tablet, la via cloud di solito vince sul costo di esercizio e — cosa più importante — sulla visibilità. Ottiene ogni transazione di ogni sede firmata e conservata in un unico posto, il che rende molto più semplici anche le successive esportazioni DSFinV-K e le verifiche.

Qualunque cosa scelga: la TSE dev'essere attivata, in uso e documentata. Una TSE installata ma non inizializzata non vale nulla in una verifica.

Per sviluppatori e integratori

L'opzione cloud ha cambiato il nostro lavoro di integrazione più di qualunque altra cosa dopo la legge stessa.

Perché fiskaly ci è saltato all'occhio. fiskaly SIGN DE si usa come API REST. Si crea un TSS — il loro termine per un'istanza di TSE — e un client per ogni cassa, poi si avvolge ogni vendita in una transazione:

  • PUT /tss/{tss_id}/tx/{tx_id}?tx_revision=1 porta la transazione nello stato ACTIVE. L'ordine è stato aperto.
  • PUT /tss/{tss_id}/tx/{tx_id}?tx_revision=2 la porta nello stato FINISHED, con il payload completo dello scontrino. Il pagamento è avvenuto.

La risposta a FINISHED restituisce il valore della firma, il contatore delle firme, il numero di transazione, l'ora di log e la stringa del codice QR da stampare sullo scontrino. La stessa famiglia di API fornisce poi l'esportazione DSFinV-K per un intervallo di date — una cosa in meno da costruire.

Note di progettazione valide per qualunque TSE, cloud o hardware:

  • Apra la transazione TSE quando inizia l'ordine, non al pagamento. Anche gli ordini annullati o abbandonati richiedono un record FINISHED con il tipo di annullamento.
  • Salvi i campi della risposta TSE accanto alla riga dello scontrino nella sua banca dati. Se la stampa fallisce, il record le serve comunque.
  • Gestisca esplicitamente l'indisponibilità della TSE: registri il fermo con gli orari, contrassegni gli scontrini interessati e continui a vendere. La legge lo consente se il fermo è documentato e risolto tempestivamente.
  • Conservi il numero di serie della TSE e la scadenza del certificato. Le serviranno entrambi nell'esportazione e, più avanti, per la comunicazione all'ufficio delle imposte.
  • Le TSE hardware stanno di solito dietro un SDK del produttore — Swissbit, cryptovision — che espone lo stesso ciclo di vita TR-03151, mentre i fornitori cloud lo nascondono dietro HTTP. Astragga l'interfaccia nel suo codice per poter cambiare fornitore.

Prossimo articolo della serie: che cosa contiene davvero l'esportazione DSFinV-K, e perché azzeccare il modello dei dati conta più del CSV in sé.

Questa è un'informazione generale, non una consulenza legale o fiscale.

Daleenda integra TSE hardware e cloud in sistemi di cassa su misura e commerciali per clienti della ristorazione tedesca.

Ci chieda un parere sul suo impianto prima del 31 marzo

Tutti gli articoli

In questa pagina

Dove lascia questo il suo sistema?

Un articolo può spiegare come funziona qualcosa; non può dire cosa significa per il sistema che già gestisce. Trenta minuti con un ingegnere, non un commerciale, e nessuna sequenza di solleciti.