Passa al contenuto principale

Configurazione Registratori di Cassa e Causali

Registratori di Cassa

Un registratore di cassa rappresenta un cassetto fisico o una postazione POS. Ogni registratore ha un codice univoco generato automaticamente (formato CR-001, CR-002, ecc.) e puo trovarsi in uno di tre stati:

  • idle: libero, pronto per una nuova sessione
  • active: sessione in corso, associato a un operatore
  • suspended: disattivato temporaneamente

Creare un Registratore

Dalla console di amministrazione, accedere a Prima Nota > Registratori e premere Nuovo Registratore:

  1. Nome: identificativo leggibile (es. "Cassa 1", "Cassa Bar")
  2. Posizione: ubicazione fisica (es. "Ingresso", "Piano terra")
  3. Device ID: (opzionale) associazione a un dispositivo POS specifico. Ogni device puo essere associato a un solo registratore attivo
  4. Configurazione: parametri operativi personalizzabili

Parametri di Configurazione

Ogni registratore ha una configurazione che controlla il comportamento della prima nota:

ParametroDefaultDescrizione
defaultFloat200,00Fondo cassa suggerito all'apertura
maxCashBalance2.000,00Livello massimo contante prima dell'alert
minCashBalance50,00Livello minimo contante consigliato
varianceThreshold5,00Soglia varianza per alert (in euro)
criticalVarianceThreshold20,00Soglia critica che richiede autorizzazione
blindCounttrueConteggio cieco alla chiusura
requireManagerClosetrueRichiede responsabile per la chiusura
denominationTemplateEURTemplate griglia denominazioni
attenzione

Non e possibile modificare nome, posizione o device di un registratore che ha una sessione attiva. Chiudere prima la sessione corrente.

Causali Movimenti

Le causali definiscono la natura di ogni movimento di cassa. Il sistema include 20 causali di sistema preconfigurate che coprono le operazioni piu comuni. Le causali di sistema non possono essere modificate o disattivate.

Causali di Sistema Principali

CodiceNomeDirezioneTipo
OPENING_FLOATFondo cassa inizialeINFLOAT
CLOSING_FLOATRitiro fondo cassaOUTFLOAT
SALE_CASHIncasso contantiINSALE
REFUND_CASHReso contanti (storno)OUTREFUND
BANK_DEPOSITVersamento in bancaOUTTRANSFER
VENDOR_PAYMENTPagamento fornitoreOUTMANUAL
EXPENSE_SMALLPiccola spesa operativaOUTMANUAL
WITHDRAWAL_OWNERPrelievo titolareOUTMANUAL
TIP_INMancia ricevutaINMANUAL

Creare Causali Personalizzate

Per aggiungere causali specifiche al proprio ristorante:

  1. Accedere a Prima Nota > Causali e premere Nuova Causale
  2. Definire: codice univoco, nome, direzione (IN/OUT), tipo
  3. Opzioni avanzate:
    • Richiede descrizione: l'operatore deve inserire una nota
    • Richiede autorizzazione: serve approvazione di un responsabile
    • Importo massimo: oltre questa soglia serve autorizzazione
    • Categoria report: per il raggruppamento nei report

FAQ

D: Posso eliminare un registratore? R: No, ma e possibile disattivarlo (stato "suspended"). Un registratore con sessione attiva non puo essere disattivato.

D: Come inizializzo le causali per un nuovo tenant? R: Le causali di sistema vengono create automaticamente alla prima richiesta tramite l'azione initDefaults. Se necessario, un amministratore puo forzare l'inizializzazione dalla console.

D: Posso modificare una causale di sistema? R: No. Le causali con flag isSystem: true sono immutabili. Creare una causale personalizzata per esigenze specifiche.

Vedi Anche

Questa pagina ti è stata utile?