Manuale utente
HACCP Trace · v4.8.4
Tema

HACCP Trace

Guida completa all'uso del software di tracciabilità e igiene alimentare. Questa guida descrive le funzioni di HACCP Trace v4.8.4: anagrafiche, lotti in ingresso, controlli, produzioni interne, temperature, sanificazioni, vendite, richiami e rintracciabilità. Si consiglia la stampa in PDF (dal browser: Ctrl+P) e un backup dei dati regolare.

01  Introduzione

HACCP Trace è un'applicazione desktop per la gestione della tracciabilità alimentare e dell'igiene secondo i principi HACCP. Tutti i dati vengono salvati in un database locale (SQLite) sul dispositivo; nulla viene trasmesso all'esterno, ad eccezione di quanto necessario per l'attivazione della licenza.

Come funziona in sintesi

Il cuore del sistema sono i lotti:

  1. registri le materie prime in arrivo dai fornitori (lotti in ingresso, con controlli all'accettazione);
  2. le conservi nelle unità di conservazione (frigoriferi, celle, ecc.);
  3. le trasformi attraverso le ricette in alimenti o semilavorati interni (produzione);
  4. le vendi ai clienti;
  5. in ogni momento puoi tracciare un lotto in avanti (dove è finito) e rintracciarlo all'indietro (da dove viene).

Il sistema affianca inoltre i registri richiesti dalla normativa HACCP: temperatura, manutenzioni, sanificazioni, controlli all'ingresso, non conformità e richiami.

Versione FREE e PAY La versione FREE consente un numero limitato di lotti e non include assistenza. La versione PAY rimuove il limite e include assistenza per 12 mesi dall'attivazione. La licenza è legata alla Partita IVA e può essere installata su più dispositivi; ogni installazione mantiene un proprio database indipendente.

02  Primo avvio, licenza e login

Installazione e prima apertura

  1. Avvia l'applicazione seguendo le istruzioni di installazione della tua piattaforma (Windows/macOS/Linux).
  2. Alla prima apertura compare il testo delle Condizioni di licenza.
  3. Scegli ACCETTO per proseguire verso il login oppure NON ACCETTO per uscire dall'applicazione.

Login

  1. Inserisci il nome utente (al primo avvio è admin).
  2. Premi Invio per passare al campo password.
  3. Inserisci la password (al primo avvio è admin) e premi Invio oppure fai clic su LOGIN.
Attenzione Se le credenziali non sono corrette compare un messaggio rosso nell'angolo in alto a destra e il campo utente torna attivo. Se l'accesso è il problema, consulta la sezione FAQ.
Primo accesso dell'owner Al primo accesso con l'utente amministratore (owner) e dati aziendali ancora assenti, il programma ti porta automaticamente alla pagina CONFIGURAZIONI → DATI AZIENDALI: completa i dati (in particolare il settore aziendale) e premi SALVA. Solo a questo punto viene mostrato il menu di navigazione completo.

03  Interfaccia e navigazione

La finestra principale

Le voci di menu visibili dipendono dal settore aziendale scelto in CONFIGURAZIONI (Gelateria/Pasticceria, Panificio/Forno, Ristorazione/Gastronomia, Altro): ad esempio il Registro Temperature è proposto per i settori alimentari e la pagina MENÙ per la ristorazione/gastronomia.

Convenzioni ricorrenti

04  Dashboard

La pagina iniziale (che si apre al login) è la DASHBOARD, con un saluto personalizzato e la data odierna.

Azioni rapide

Sei pulsanti aprono direttamente la pagina e la scheda giusta:

PulsanteApre
Nuova consegnaLOTTI IN INGRESSO → NUOVA CONSEGNA
Controllo ingressoCONTROLLI → NUOVO CONTROLLO
ProduzionePRODUZIONE INTERNA → PRODUZIONE
VenditaVENDITE → NUOVA VENDITA
Controllo qualitàPRODUZIONE INTERNA → CONTROLLO QUALITÀ
SanificazioneREPARTI/ATTREZZATURE → LOG SANIFICAZIONI

Avvisi "da fare oggi"

Il banner mostra le attività da completare (lotti da gestire, scadenze imminenti…). Un clic su un avviso porta alla pagina/scheda di competenza. Se non c'è nulla di urgente compare il messaggio "Nessuna attività urgente — tutto in regola ✓".

Indicatori (KPI) e grafici

Suggerimento I grafici e i KPI si aggiornano ai dati correnti del database: registra i flussi (ingressi, produzioni, vendite, temperature) in modo regolare perché la dashboard sia utile.

05  Fornitori (AZIENDE)

La pagina FORNITORI gestisce le anagrafiche delle aziende da cui acquisti materie prime. Due schede: NUOVA AZIENDA e ELENCO AZIENDE.

Registrare un fornitore

  1. Vai su NUOVA AZIENDA.
  2. Scegli il tipo: Fornitore / Produttore / Corriere.
  3. Compila almeno i campi obbligatori: Partita IVA e Denominazione.
  4. Inserisci gli altri dati (indirizzo, CAP solo numeri, città, provincia, nazione, email, PEC, telefono, note).
  5. Premi SALVA e conferma la richiesta.
Attenzione La Partita IVA viene validata e deve essere unica: se è già presente un fornitore con la stessa, il programma blocca il salvataggio.

Elenco, modifica ed eliminazione

Importazione ed esportazione

  1. Premi IMPORTA DA JSON o IMPORTA DA CSV e scegli il file.
  2. Nella schermata "MAPPA I CAMPI PRIMA DI IMPORTARE" associa le colonne del file ai campi HACCP.
  3. Devi mappare obbligatoriamente Partita IVA (vat_number) e Denominazione (legal_name).
  4. Premi Conferma e Importa e leggi i RISULTATI IMPORTAZIONE.

Dalla scheda ELENCO AZIENDE puoi esportare l'elenco in JSON o CSV (icone in alto) e stamparlo con PRINT.

06  Clienti

La pagina CLIENTI segue la stessa logica dei fornitori: scheda NUOVO CLIENTE ed ELENCO CLIENTI.

  1. Compila Partita IVA e Denominazione (obbligatorie).
  2. Inserisci gli altri dati e premi SALVA.
Clienti senza Partita IVA Per un cliente privato (es. pasticceria che vende al banco) inserisci nel campo Partita IVA 11 zeri (00000000000): in questo modo la validazione viene accettata e puoi salvarlo senza partita reale.

07  Reparti, attrezzature e conservazione

La pagina REPARTI, ATTREZZATURE E CONSERVAZIONE (icona magazzino) definisce la struttura fisica dell'azienda. Otto schede:

Reparti

Crea i reparti dell'attività (es. laboratorio, cucina, banco vendita): occorrono un codice e una denominazione.

Attrezzature

Registra ogni attrezzatura: codice, denominazione, tipo (Forno, Impastatrice, Affettatrice, Macinatore, Cottore, Friggitrice, Confezionatrice, Bilancia, Altro), reparto di appartenenza, marca, modello, numero di serie, ubicazione, data di acquisto e giorni di intervallo per la manutenzione periodica.

Tipologie di conservazione (STORAGE TYPES)

Definisci le tipologie ambientali (es. refrigerato, congelato, ambiente) con un nome. Servono per classificare le unità di conservazione.

Unità di conservazione

Registra i dispositivi reali (frigoriferi, celle, abbattitori…): identificatore e denominazione, posizione, almeno una tipologia, e le temperature minima/massima di esercizio. Queste unità vengono poi richiamate da stoccaggio, produzione e registro temperature.

08  Manutenzione

Piani di manutenzione (scheda MANUTENZIONE)

  1. In Riferito a scegli Attrezzatura o Conservazione.
  2. Seleziona l'elemento (l'elenco si adegua alla scelta precedente).
  3. Scegli il tipo (Preventiva, Correttiva, Taratura, Verifica, Straordinaria).
  4. Indica l'intervallo in giorni e il responsabile.
  5. Premi AGGIUNGI (diventa AGGIORNA in modifica).

La tabella mostra riferimento, tipo, intervallo, responsabile, note e lo stato ATTIVO.

Log manutenzioni

Registra ogni intervento effettivamente eseguito: riferimento (attrezzatura o unità di conservazione), tipo, eseguita da, data di esecuzione, costo (€), descrizione (obbligatoria), ricambi sostituiti e note. Questo è il registro che documenta la manutenzione per la verifica HACCP.

Nota Nella scheda la manutenzione è indicata come "MANUTEZIONE": è la stessa sezione dei piani di manutenzione.

09  Sanificazione

Piani di sanificazione (scheda SANIFICAZIONI)

  1. Dai un nome al piano (es. "Sanificazione giornaliera laboratorio").
  2. In Riferito a scegli Attrezzatura, Conservazione o Area.
  3. Scegli il tipo (Giornaliera, Settimanale, Mensile, Pulizia profonda, Cambio turno, Straordinaria).
  4. Indica intervallo in giorni e responsabile.
  5. Premi AGGIUNGI.

Log sanificazioni (con esito e non conformità)

  1. In LOG SANIFICAZIONI scegli il piano (se presente) e il riferimento.
  2. Indica eseguita da, data di esecuzione, prodotti usati, note e la prossima scadenza.
  3. Nel blocco problemi, premi + AGGIUNGI PROBLEMA per ogni non conformità riscontrata: Tipo (obbligatorio), Descrizione del problema (obbligatoria), Azione correttiva, spunta Risolto quando la chiudi.
  4. Completa la verifica: "Verificata da", "Data verifica" ed Esito (Conforme / Non conforme).
  5. Premi SALVA.

Nell'elenco, la colonna VERIFICA mostra un badge Conforme / Non conforme / Da verificare e la colonna PROBLEMI indica ad esempio "2 (1 aperti)": un clic sulla cella apre il Dettaglio sanificazione con i problemi e le azioni correttive.

Suggerimento Registra sempre l'esito della verifica: è il documento che dimostra l'efficacia della sanificazione nel tempo.

10  Lotti e alimenti in ingresso

La pagina INGREDIENTI/LOTTI IN INGRESSO (icona freccia in giù) è il cuore operativo del magazzino in entrata.

Registrare una nuova consegna (DDT)

Scheda NUOVA CONSEGNA:

  1. Data e operatore: il protocollo è generato in automatico (P + data/ora), la data di accettazione e l'operatore sono precompilati.
  2. Documento di trasporto: seleziona Corriere e Fornitore dall'elenco, inserisci data e numero del DDT.
  3. Lotti e alimenti nel DDT: seleziona il Produttore e compila numero lotto, data di produzione, temperature rilevata/previste, codice a barre (o spunta "NON dotato di codice a barre": il sistema genera un codice automatico), scadenza, best before, denominazione alimento, unità di misura, quantità, paese di origine e allergeni.
  4. Premi AGGIUNGI LOTTO/ALIMENTO: la riga compare nella tabella della consegna. Puoi ripetere per più lotti.

Esito dei controlli all'ingresso

Per ogni alimento compare un blocco "CONTROLLO ALIMENTO '…'":

Se tutta la merce risulta non conforme, il sistema propone RIFIUTA LA CONSEGNA: la consegna non crea giacenze e compare in LOTTI RIFIUTATI. Altrimenti premi SALVA per registrare consegna, lotti e controlli.

Validazioni principali Corriere, fornitore, produttore e n. lotto devono essere selezionati dall'elenco; la scadenza è obbligatoria e non può essere passata; il barcode non deve duplicarsi nella stessa consegna; la quantità deve essere maggiore di zero.

Elenco consegne

La scheda ELENCO CONSEGNE mostra tutti i carichi, con ricerca libera, stampa, modifica (matita → la consegna viene ricaricata in NUOVA CONSEGNA) ed eliminazione (cestino: cancella il carico con i relativi controlli e DDT). Le righe con accettata ≠ ricevuta sono evidenziate in ambra.

Bloccare/ritirare/sospendere un lotto del fornitore

Quando un produttore/fornitore comunica che un suo lotto è avariato, puoi bloccarlo direttamente dall'elenco consegne:

  1. In ogni riga dell'elenco trova l'icona di azione lotto:
    • lotto attivo → icona triangolo (sospendi/ritira/blocca);
    • lotto non attivo → icona freccia circolare (riattiva).
  2. Se il lotto è attivo, nella modale scegli la conseguenza (Sospendi / Ritira / Blocca), inserisci motivo (obbligatorio), note e Autorità notificate.
  3. Se scegli RITIRA compare un avviso chiaro e irreversibile: la giacenza del lotto esterno e di tutti i lotti interni collegati verrà azzerata (movimento waste) e tali lotti non potranno più essere riattivati.
  4. Conferma: il lotto cambia stato e non è più utilizzabile nella produzione interna (non compare più tra gli ingredienti disponibili).

Per riattivare un lotto sospeso o bloccato usa l'icona freccia circolare sulla stessa riga (inserendo il motivo): il lotto torna attivo e vengono ripristinati anche i lotti interni collegati che erano sospesi/bloccati. Per i lotti ritirati non compare alcuna icona di riattivazione: non sono più recuperabili.

Lettura del codice a barre con la webcam

Nel campo Codice a barre alimento della nuova consegna è disponibile l'icona fotocamera: consente di scansionare il codice a barre con la webcam del dispositivo invece di digitarlo a mano.

  1. Premi l'icona fotocamera accanto al campo codice a barre.
  2. Se richiesto, consenti l'accesso alla videocamera.
  3. Inquadra il codice a barre (EAN/UPC) tenendolo fermo: appena viene letto, il valore compare automaticamente nel campo.
  4. Chiudi la finestra di scansione: la lettura è già stata inserita.
Consiglio Usa la webcam per velocizzare l'inserimento quando il codice a barre è presente e ben leggibile; per i prodotti senza codice a barre spunta "NON dotato di codice a barre" (il sistema ne genera uno automatico).

Lotti rifiutati

Elenco delle consegne rifiutate con ricerca, stampa ed eliminazione (cancellazione fisica del record).

11  Controlli all'ingresso

La scheda CONTROLLI raccoglie i controlli eseguiti sulle consegne e consente di correggerne l'esito e di stamparne il registro.

Registro stampabile e filtrabile

Modificare l'esito di un controllo

  1. Nella scheda CONTROLLI, seleziona il controllo da correggere.
  2. Modifica quantità controllata, non conforme e le annotazioni.
  3. Se la non conformità è maggiore di zero, spunta almeno una delle motivazioni proposte.
  4. Premi SALVA.

Ogni controllo è mostrato come scheda con badge esito: Accettato / Parzialmente accettato / Scartato.

12  Stoccaggio e magazzino

STOCCAGGIO — allocare i lotti nelle unità di conservazione

  1. Nella scheda STOCCAGGIO individua la riga dell'alimento/lotto e premi la matita.
  2. Nel pannello "ALLOCAZIONE DEL LOTTO n. …" è indicata la quantità ricevuta e quella già allocata.
  3. Scegli la Storage Unit e la quantità da allocare (non superiore al residuo), quindi AGGIUNGI.
  4. Puoi distribuire il lotto su più unità (una riga per unità). Premi SALVA.

La tabella mostra per ogni gruppo alimento/fornitore/lotto la barra % STOCCAGGIO (quota allocata rispetto al ricevuto).

MAGAZZINO — movimenti delle giacenze

Nuovo ingrediente in / elenco ingredienti

La scheda INGREDIENTE IN crea la scheda dell'alimento "esterno" che poi usi nelle consegne: codice a barre (o generazione automatica), produttore, denominazione, unità di misura, origine e allergeni. ELENCO INGREDIENTI consente ricerca, stampa, esportazione JSON/CSV, modifica ed eliminazione.

Suggerimento Usa sempre la stessa denominazione per lo stesso ingrediente (es. "Farina 00" e non "Farina doppio zero"): eviti prodotti duplicati e semplifichi controlli, tracciabilità e costi.

13  Registro temperature

La pagina REGISTRO TEMPERATURE tiene il registro delle temperature rilevate e gestisce le anomalie. Quattro schede.

Nuova registrazione

  1. Scegli il dispositivo (frigorifero, cella…) dall'elenco.
  2. Inserisci la temperatura rilevata (la data/ora e l'operatore sono precompilati).
  3. Premi SALVA.

Le temperature minime e massime del dispositivo, derivate dalla scheda dell'unità di conservazione, sono mostrate nell'elenco.

Nuova anomalia e azioni correttive

  1. In NUOVA ANOMALIA scegli il dispositivo (min/max si compilano da soli) e inserisci la temperatura rilevata fuori range.
  2. Scegli l'azione correttiva: "Trasferisci o elimina gli alimenti" oppure "Altro…".
  3. Se trasferisci, premi TRASFERISCI O ELIMINA GLI ALIMENTI: compare la tabella degli alimenti presenti nel dispositivo. Per ogni alimento: cestino = elimina/rifiuta; freccia = trasferisci in un'altra unità (quantità da spostare + destinazione).
  4. Puoi anche usare TRASFERISCI TUTTO IN ALTRA UNITÀ.
  5. Premi SALVA.

La scheda ELENCO ANOMALIE mostra lo stato APERTA/RISOLTA; il pulsante info apre il Dettaglio anomalia con gli alimenti coinvolti e le azioni eseguite, e offre la stampa dedicata. L'icona matita non è al momento disponibile per gli incidenti; l'eliminazione è invece permessa: il sistema ripristina le giacenze alla situazione precedente l'anomalia.

14  Produzione interna (ALIMENTI INTERNI)

La pagina PRODUZIONE INTERNA gestisce ricette, produzione e controllo qualità dei prodotti realizzati in casa.

Creare una ricetta

  1. In NUOVA RICETTA inserisci nome, unità di misura, shelf-life (giorni), temperature di conservazione e descrizione. L'identificativo (R + data/ora) è automatico.
  2. Nella tabella degli ingredienti disponibili seleziona un ingrediente (gli scaduti non sono selezionabili), indica la quantità (non superiore alla disponibilità in magazzino) e premi AGGIUNGI. Ripeti per tutti gli ingredienti.
  3. Gli allergeni degli ingredienti vengono aggiunti automaticamente alla ricetta; puoi aggiungerne anche manualmente.
  4. Se la tua attività lo richiede, compila i parametri di processo del settore (maturazione/pastorizzazione per gelateria-pasticceria; idratazione, lievitazione, temperatura/forno e tipo cottura per panificio-forno; porzioni, categoria menu e tecnica di cottura per ristorazione-gastronomia).
  5. Premi SALVA RICETTA.

Eseguire una produzione

  1. In PRODUZIONE scegli il tipo di derrata (alimento o semilavorato — determina il prefisso del lotto generato) e la ricetta.
  2. Indica quantità da produrre, data di produzione, data di scadenza e unità di stoccaggio di destinazione.
  3. Premi CALCOLA FABBISOGNO: il sistema elenca gli ingredienti necessari, la quantità disponibile e il lotto scelto (automatico FEFO — scade prima, esce prima — oppure scelta manuale).
  4. Se la disponibilità è insufficiente il programma lo segnala: completa il magazzino prima di produrre.
  5. Premi PRODUCI e conferma: il sistema genera un batch e un lotto interno, aggiornando magazzino e cronologia.

Elenco produzioni

Controllo qualità interno

  1. In CONTROLLO QUALITÀ scegli l'alimento/semilavorato e il lotto da controllare.
  2. La quantità accettata è precompilata con la disponibilità: premi AGGIUNGI LOTTO.
  3. Modifica quantità controllata e accettata: l'esito è calcolato (Accettato / Parziale / Respinto) e lo scarto è la differenza.
  4. Per esiti non accettati seleziona il problema (obbligatorio).
  5. Premi SALVA CONTROLLO.
Importante Un controllo qualità con esito negativo è la base per i richiami (vedi Richiami e ritiri): senza un controllo "andato male" non è possibile ritirare o bloccare un lotto.

ELENCO CONTR. QLTÀ e MAGAZZINO completano la pagina: il magazzino interno ha filtri per tipo (tutti/alimenti/semilavorati) e disponibilità. Il dettaglio lotto mostra lo stato (Disponibile, Scaduto, Esaurito, Bloccato, Richiamato).

15  Gastronomia

La pagina GASTRONOMIA (voce MENU, proposta per la ristorazione/gastronomia) gestisce menù, prezzi e produzione di cucina.

Menù

  1. Scheda MENÙ: crea un nuovo menù con nome e tipo (Carta, Fisso, Degustazione, Stagionale, Evento), validità (dal/al), descrizione e note.
  2. Nella sezione PORTATE DEL MENÙ seleziona una portata (una ricetta esistente) e la sua categoria, l'ordine e l'eventuale prezzo porzione, poi + AGGIUNGI.
  3. Premi AGGIUNGI per salvare il menù con le portate; da ELENCO puoi vedere il dettaglio, modificare o eliminare.

Portate con costi

Produzione di cucina

  1. Scheda PRODUZIONE: aggiungi più portate al piano di produzione (portata, tipo alimento/semilavorato, quantità, scadenza).
  2. Premi PRODUCI TUTTE: ogni portata genera il proprio lotto.
  3. La cronologia produzioni e le scorte (con scadenza FEFO) si aggiornano automaticamente.

16  Imballaggi GS1-128

La pagina IMBALLAGGI genera i codici a barre GS1-128 per gli imballaggi logistici destinati alla vendita o al trasporto.

Prerequisito È necessario aver impostato il prefisso GS1 aziendale (7 o 9 cifre) in CONFIGURAZIONI → DATI AZIENDALI. Senza di esso i pulsanti di generazione sono disabilitati.

Tipi di imballaggio

  1. Compila i campi della scheda scelta e premi AGGIUNGI (aggiunge alimento/lotto alla tabella).
  2. Premi Genera GS1-128: compare l'anteprima del codice a barre (SVG).
  3. Stampa GS1-128 apre il codice in una finestra di stampa; SALVA GS1-128 lo archivia.

La scheda ELENCO GS1-128 IMBALLAGGI consente ricerca, ristampa (icona codice) ed eliminazione. Il salvataggio è bloccato se esiste già un imballaggio con stesso alimento, quantità e lotto.

17  Vendite

La pagina VENDITE registra le vendite dei prodotti (solo la produzione interna classificata come vendibile).

Nuova vendita

  1. Scegli il canale di vendita (es. banco, laboratorio, punto vendita).
  2. Inserisci la data del documento e l'eventuale numero documento.
  3. Seleziona il cliente dall'elenco (scelta obbligatoria, non testo libero).
  4. Scegli l'alimento (il codice a barre si compila da solo), quindi il lotto e la quantità (la disponibilità è mostrata e non puoi superarla).
  5. Premi AGGIUNGI per aggiungere la riga, ripeti quante volte serve e premi SALVA.

La scheda ELENCO VENDITE è leggibile con ricerca libera (per nome, barcode o lotto) e stampabile; la modifica/eliminazione di una vendita non è al momento disponibile.

18  Etichette

Le etichette si stampano per i lotti interni prodotti. La pagina si apre come finestra separata partendo da PRODUZIONE INTERNA → ELENCO PRODUZIONI e premendo l'icona etichetta sulla riga del lotto.

  1. La finestra si apre con i dati del lotto già caricati e l'anteprima mostrata (l'anteprima si aggiorna automaticamente a ogni cambio di formato o copie).
  2. Scegli il formato (etichetta 60×40 predefinita; disponibili anche 50×30, 100×100, 100×150 a seconda dei template configurati).
  3. Imposta il numero di copie (da 1 a 50).
  4. Premi STAMPA per inviare alla stampante.

L'etichetta riporta: denominazione azienda, nome alimento, allergeni, conservazione (temp. min÷max °C o "Conservare refrigerato"), LOTTO, PREP (data di produzione), SCAD (scadenza).

19  Richiami e ritiri

La pagina RICHIAMI E RITIRI gestisce il ritiro dal mercato di lotti con problemi, con la ricostruzione automatica di tutti i lotti coinvolti e dei clienti da avvisare.

Nuovo richiamo

  1. Scegli il controllo qualità con esito negativo (sono elencati solo i QC non accettati).
  2. Scegli il lotto colpito tra quelli del QC.
  3. Definisci la conseguenza: Sospendi (in attesa esiti), Ritira (ritiro definitivo) o Blocca (non utilizzabile).
  4. Inserisci il motivo (obbligatorio), eventuali note e spunta "Autorità notificate" se hai informato le autorità.
  5. Premi ANTEPRIMA: il sistema calcola dal lotto radice tutti i discendenti (ricorsivamente) fino ai clienti, mostrando quantità disponibili e vendute.
  6. Dopo aver verificato l'anteprima premi CONFERMA RICHIAMO.

Elenco richiami e notifiche ai clienti

Riattivazione

La scheda RIATTIVAZIONE elenca i lotti sospesi o bloccati: premi RIATTIVA, inserisci il motivo e conferma. Il lotto torna disponibile per produzione e vendita e vengono ripristinati anche i lotti interni collegati che erano sospesi/bloccati. Se un richiamo resta senza lotti (perché tutti quelli che lo componevano sono stati riattivati), la sua riga sparisce da ELENCO RICHIAMI.

Lotti ritirati: irreversibili I lotti ritirati (conseguenza "Ritira") NON compaiono nella RIATTIVAZIONE e non possono essere ripristinati: la giacenza è stata azzerata e l'operazione è definitiva. Solo i lotti sospesi o bloccati si possono riattivare.
Richiami da fornitore Oltre ai richiami interni (che partono da un controllo qualità), il sistema registra anche i richiami da segnalazione fornitore avviati direttamente dalla tracciabilità o dall'elenco lotti in ingresso (vedi Rintracciabilità e Lotti in ingresso). In questi casi non serve un QC.

20  Rintracciabilità

La pagina RINTRACCIABILITÀ risponde alle due domande della normativa (Reg. CE 178/2002): dove è andato? e da dove viene?

TRACCIABILITÀ (percorso in avanti)

  1. Scegli il produttore/fornitore.
  2. Scegli il lotto da tracciare.
  3. Premi TRACCIA: il sistema mostra gli alimenti che hai creato usando quel lotto e, sotto ciascuno, le vendite (cliente, data, documento, quantità).

Azioni sui lotti trovati (lotto fornitore avariato)

Quando un fornitore comunica che un suo lotto è avariato, puoi agire direttamente sui tuoi lotti che lo hanno utilizzato:

  1. La tabella dei risultati della tracciabilità ora include una colonna STATO (badge: attivo, sospeso, ritirato, bloccato, scaduto) e una colonna con le caselle di selezione.
  2. Spunta le caselle dei lotti da trattare (in testa alla colonna puoi selezionare/deselezionare tutti). I lotti già non-attivi hanno la casella disabilitata.
  3. Premi APPLICA AZIONE: nella modale scegli la conseguenza (Sospendi / Ritira / Blocca), inserisci motivo (obbligatorio), eventuali note e spunta Autorità notificate.
  4. Premi CONFERMA: i lotti selezionati cambiano stato, vengono registrati nel registro richiami (tipo "fornitore") e — se scegli Ritira — la giacenza viene azzerata e il ritiro è irreversibile.
  5. Al termine la tabella si ricarica: i lotti trattati mostrano il nuovo stato e non sono più selezionabili.
Attenzione Questa azione non richiede un controllo qualità: nasce dalla segnalazione del fornitore. Per la riattivazione dei lotti così trattati usa RICHIAMI → RIATTIVAZIONE: si ripristinano i lotti sospesi/bloccati (insieme ai collegati), mentre quelli ritirati non sono più recuperabili.

RINTRACCIABILITÀ (percorso all'indietro)

  1. Scegli il tuo lotto di produzione o semilavorato.
  2. Premi RINTRACCIA: il sistema risale agli ingredienti utilizzati e ai lotti e fornitori di origine.

I risultati sono stampabili ("Tracciabilità" e "Rintracciabilità" nel menù di stampa).

21  Documenti e allegati

La pagina DOCUMENTI E ALLEGATI archivia certificati e documenti normativi collegandoli anche a problemi interni.

Categorie documenti

Scheda CATEGORIA DOCUMENTI: codice e denominazione (obbligatori), descrizione e ordine di visualizzazione. Le categorie marcate ATTIVO compaiono nella scelta dei documenti.

Documenti

  1. Inserisci titolo e categoria.
  2. Premi SFOGLIA… e seleziona il file da allegare (formato libero: PDF, DOCX, immagini, ecc.).
  3. Compila eventualmente data di emissione/scadenza, ente emittente e note.
  4. Se il documento riguarda un problema interno, spunta "Documento riferito a un problema interno" e scegli il tipo (Non conformità, Lotto, Anomalia temperatura) e il record specifico.
  5. Premi SALVA.

Nell'elenco, il percorso del file è cliccabile e apre il documento con il programma di sistema; la colonna FILE mostra OK (presente) o MANCANTE (file non trovato).

22  Configurazioni

La pagina CONFIGURAZIONI (icona sliders) contiene le impostazioni generali. Per gli utenti non amministratori alcune sezioni sono nascoste.

Dati aziendali (solo owner)

Identità dell'azienda: settore (Gelateria/Pasticceria, Panificio/Forno, Ristorazione/Gastronomia, Altro — determina le voci del menu), prefisso GS1 (7 o 9 cifre, necessario per gli imballaggi), Partita IVA e denominazione (obbligatorie) e i dati di contatto.

Utenti (solo owner)

Database

Aggiornamento automatico

La sezione AGGIORNAMENTO verifica e installa le versioni più recenti del software in modo automatico, senza scaricare nulla a mano:

  1. Premi VERIFICA AGGIORNAMENTI: il programma contatta il server ufficiale.
  2. Se è disponibile una nuova versione, mostra il numero e le note e chiede conferma.
  3. Confermando, il file viene scaricato (una barra mostra l'avanzamento) e installato.
  4. L'applicazione si riavvia automaticamente per completare l'aggiornamento.
👍 Comodo e sicuro L'aggiornamento automatico ti mantiene sempre all'ultima versione (funzioni e correzioni) con pochi clic. Se non vuoi aggiornare ora puoi scegliere NO: l'app resta alla versione corrente e ti sarà riproposto in un secondo momento.

Misure

Unità di misura personalizzate: denominazione, simbolo e tipo (Area, Count, Lunghezza, Temperatura, Tempo, Volume, Peso).

Allergeni

Elenco allergeni con denominazione (obbligatoria), categoria e note; sono usati nelle schede ricetta e nelle etichette.

Problemi (categorie e tipi)

Definisci le categorie (es. "Problemi merce") e i tipi (es. "Danno da freddo") collegati a una categoria. Sono gli stessi elenchi usati nei controlli all'ingresso e nel controllo qualità.

HELP

Contiene una guida in linea essenziale (nozioni, produzione, controlli, imballaggi, vendite, tracciabilità) con pulsante di stampa GUIDA IN LINEA e link al sito haccp.alessandrostella.it. Questo manuale la integra con il dettaglio completo.

Licenza (solo owner)

Mostra lo stato della licenza (valida/errore) e consente di SCARICA LICENZA per attivare o rinnovare la versione PAY; sotto è riportato il testo contrattuale completo.

23  Accesso in rete LAN (multi-dispositivo)

Haccp Trace può essere usato non solo sul PC dove è installato, ma anche da altri dispositivi collegati alla stessa rete locale (altri computer, tablet, smartphone). Rientra nella versione PAY RETE LAN: i dati restano sempre sul tuo PC, ma l'interfaccia è raggiungibile anche dagli altri device dell'azienda.

👍 Cosa significa Niente cloud e nessun server esterno: il software avvia un piccolo server interno nella tua rete locale. Accedi al stesso database da più dispositivi, mantenendo i dati dentro le tue mura.

Requisiti

Come attivare l'accesso da altri dispositivi

  1. Avvia Haccp Trace sul PC principale.
  2. Attiva il server LAN dalla pagina CONFIGURAZIONI → Accesso in rete (o dalla voce dedicata), scegliendo la porta (default 8787).
  3. Appunta l'indirizzo mostrato dal programma, nella forma https://192.168.x.x:8787 (oppure il nome host del PC).
  4. Sul PC o sul telefono da usare, apri il browser e digita quell'indirizzo.
  5. Alla prima connessione il browser avvisa che il certificato è autofirmato (non rilasciato da un'autorità): procedi per continuare. È previsto e sicuro: è il tuo stesso PC.
  6. Accedi con il token personale associato al tuo utente (creato in CONFIGURAZIONI → Utenti / Token), non con la password del desktop.
⚠️ Certificato autofirmato L'avviso "connessione non privata" appare perché il certificato è generato localmente dal tuo PC. È normale in modalità LAN; verifica però gli avvisi di dati furto di credenziali e non accedere da reti pubbliche senza configurare regole di sicurezza adeguate.

Cosa puoi fare da un altro dispositivo

Dalla web app LAN puoi svolgere le operazioni quotidiane come sui menù desktop: registrare ingressi, fare controlli, registrare temperature, gestire vendite, richiami, documenti, tracciabilità. Le schermate rispettano i ruoli: il sistema ricava l'operatore direttamente dal token, mai da parametri del client.

Privacy e sicurezza

🔒 Importante La web app LAN è pensata per l'utilizzo all'interno della rete aziendale. Per l'accesso da Internet o da sedi diverse serve una configurazione di rete avanzata (port forwarding, VPN/IPSec) che va pianificata con consapevolezza della sicurezza, mai esposta alla rete pubblica senza protezione.

Appendici

In questa sezione: guida rapida, note HACCP e normativa, problemi frequenti e glossario.

24  Guida rapida ai flussi

Devo…Dove vado
Registrare un fornitoreFORNITORI → NUOVA AZIENDA
Importare tanti fornitori da fileFORNITORI → NUOVA AZIENDA → IMPORTA DA JSON/CSV
Registrare un clienteCLIENTI → NUOVO CLIENTE
Registrare l'arrivo di merceINGREDIENTI/LOTTI IN INGRESSO → NUOVA CONSEGNA
Registrare un alimento nuovo (ingrediente)… → INGREDIENTE IN
Rifiutare una consegna… → NUOVA CONSEGNA → RIFIUTA LA CONSEGNA
Controllare la merce ricevuta… → CONTROLLI
Mettere i lotti in un frigo/cella… → STOCCAGGIO
Vedere le giacenze… → MAGAZZINO
Registrare una temperaturaREGISTRO TEMPERATURE → NUOVA REGISTRAZIONE
Segnalare un'anomalia di temperatura… → NUOVA ANOMALIA
Creare una ricettaPRODUZIONE INTERNA → NUOVA RICETTA
Produrre un alimento/semilavorato… → PRODUZIONE
Controllare la qualità di un lotto interno… → CONTROLLO QUALITÀ
Stampare l'etichetta di un lotto… → ELENCO PRODUZIONI → icona etichetta
Creare un menùGASTRONOMIA → MENÙ
Vedere i costi delle portateGASTRONOMIA → PORTATE (imposta PREZZI INGREDIENTI)
Produrre più portate in cucinaGASTRONOMIA → PRODUZIONE → PRODUCI TUTTE
Generare un codice GS1-128IMBALLAGGI → (omogeneo/misto/peso variabile)
Registrare una venditaVENDITE → NUOVA VENDITA
Ritirare/bloccare un lotto con problemiRICHIAMI E RITIRI → NUOVO RICHIAMO; oppure da tracciabilità o da LOTTI IN INGRESSO per richiami da fornitore
Riattivare un lotto sospeso/bloccatoRICHIAMI E RITIRI → RIATTIVAZIONE (o icona freccia in ELENCO CONSEGNE) — i ritirati non si riattivano
Capire dove è finito un lottoRINTRACCIABILITÀ → TRACCIABILITÀ
Capire da dove viene un mio prodotto… → RINTRACCIABILITÀ
Allegare un certificatoDOCUMENTI E ALLEGATI → DOCUMENTI
Fare un backupCONFIGURAZIONI → DATABASE → Esegui il backup

25  Note HACCP e normativa

HACCP Trace è costruito attorno ai principi del "pacchetto igiene" europeo. Di seguito i riferimenti principali (finalità informative, non sostitutivi della consulenza legale).

RiferimentoOggetto
Reg. (CE) 852/2004Igiene dei prodotti alimentari; obbligo dei sistemi HACCP e dei relativi registri.
Reg. (CE) 178/2002, art. 18Rintracciabilità degli alimenti (un passo avanti / un passo indietro).
Reg. (UE) 1169/2011Informazioni ai consumatori, in particolare l'etichettatura degli allergeni.
Reg. (CE) 2073/2005Criteri microbiologici applicabili ai prodotti alimentari.
Procedura RASFFSegnalazione rapida dei rischi per la sicurezza alimentare (informare le autorità in caso di richiamo).

Registri che l'app ti aiuta a tenere

Buona pratica Effettua backup mensili del database (CONFIGURAZIONI → DATABASE). I registri cartacei di un anno possono essere ricostruiti dai report stampati; i dati digitali solo se sono stati salvati.

26  Problemi comuni (FAQ)

ProblemaSoluzione
Ho dimenticato la passwordLa gestione utenti è in CONFIGURAZIONI → UTENTI (solo owner): modifica la password dell'utente e comunicala all'interessato.
Login non riuscitoControlla nome utente (min 3 caratteri) e password; i messaggi rossi in alto a destra indicano l'errore. Ricorda che, al primo avvio, le credenziali sono: admin admin.
Non vedo il menu di navigazioneSei in modalità non loggato, oppure i dati aziendali non sono stati ancora salvati (accedi con l'owner e completa CONFIGURAZIONI → DATI AZIENDALI).
Un altro dispositivo non apre la web appVerifica che il PC con Haccp Trace sia acceso e con il server LAN attivo (CONFIGURAZIONI → ACCESSO IN RETE), che il dispositivo sia sulla stessa rete e che l'indirizzo usato sia corretto (https:// + IP del PC + porta, es. :8787).
Il browser segnala "connessione non privata"È il certificato autofirmato del tuo PC: è previsto in modalità LAN. Procedi alla connessione (vedi sezione Accesso in rete LAN). Non usare l'accesso LAN da reti pubbliche.
Accesso LAN: "token non valido o scaduto"Genera un nuovo token personale per l'utente in CONFIGURAZIONI → UTENTI / TOKEN e usalo per il login nella web app (l'operatore viene identificato dal token, non dalla password desktop).
Non riesco a salvare un fornitore/clientePartita IVA e Denominazione sono obbligatorie; la Partita IVA deve essere valida e unica. Per clienti senza P.IVA usa 00000000000.
Una consegna non si salvaVerifica i campi obbligatori del DDT e dell'alimento: corriere/fornitore/produttore dall'elenco, n. lotto, barcode (≥ 8 se inserito a mano), scadenza non passata, quantità > 0.
Non posso usare un alimento scaduto come ingredienteÈ una protezione del sistema: gli alimenti scaduti non sono selezionabili nelle ricette. Ordina o produci in tempo.
"Bisogna prima calcolare il fabbisogno"In PRODUZIONE, premi CALCOLA FABBISOGNO prima di PRODUCI: il sistema deve verificare le disponibilità.
Non posso eliminare un cliente/fornitoreEsistono vendite o acquisti collegati: elimina prima vendite/lotti, oppure correggi i dati con la matita.
Il margine delle portate è negativoIl prezzo di vendita è inferiore al costo per porzione: aggiorna il prezzo di acquisto degli ingredienti o il prezzo della portata.
Non posso generare i GS1-128Imposta il prefisso GS1 aziendale in CONFIGURAZIONI → DATI AZIENDALI (7 o 9 cifre).
"Non puoi ritirare senza controlli andati male"I richiami partono da un controllo qualità interno con esito negativo: registra prima il QC.
Voglio riattivare un lotto richiamatoRICHIAMI → RIATTIVAZIONE → RIATTIVA (inserendo il motivo). Si ripristinano i lotti sospesi/bloccati (e i collegati); se il richiamo resta senza lotti sparisce da ELENCO RICHIAMI.
Non posso riattivare un lotto ritiratoÈ voluto: un lotto ritirato è irrevocabile (giacenza azzerata, non più ripristinabile). Solo i lotti sospesi/bloccati possono essere riattivati.
Un fornitore mi dice che il suo lotto è avariatoIn LOTTI IN INGRESSO → ELENCO CONSEGNE premi il triangolo sulla riga del lotto e scegli Sospendi/Ritira/Blocca. In alternativa, in RINTRACCIABILITÀ seleziona i tuoi lotti che usano quel lotto e premi APPLICA AZIONE.
Come vedo i movimenti di un lotto prodotto?In PRODUZIONE INTERNA → ELENCO PRODUZIONI premi l'icona frecce incrociate sulla riga: la modale mostra carichi e scarichi del lotto.
Come faccio a scansionare un codice a barre con la webcam?Nel campo Codice a barre di una nuova consegna premi l'icona fotocamera e inquadra il codice (vedi Lotti in ingresso).
Come aggiorno il software?In CONFIGURAZIONI → AGGIORNAMENTO premi VERIFICA AGGIORNAMENTI: se c'è una nuova versione viene scaricata e installata automaticamente, con riavvio.
La dashboard è vuota o non si aggiornaGli indicatori si basano sui dati inseriti: registra consegne, produzioni, vendite e temperature. Riavvia l'applicazione se i grafici non compaiono.
Ho perso dei datiRipristina un backup da CONFIGURAZIONI → DATABASE (selezione il file .db). L'operazione sostituisce il database corrente.

27  Glossario

TermineSignificato
AllergeneSostanza che può provocare allergie o intolleranze (Reg. UE 1169/2011); dichiarati sugli alimenti e nelle etichette.
BatchIdentificativo della sessione di produzione creata dall'app (abbinato al lotto).
Best beforeTermine minimo di conservazione (indicativo); diverso dalla data di scadenza.
DDTDocumento di Trasporto che accompagna la merce in arrivo.
FEFOFirst Expired First Out: si consuma prima il lotto con scadenza più ravvicinata.
GiacenzaQuantità di prodotto/semilavorato presente in magazzino.
GS1-128Standard di codice a barre logistico con identificatori di applicazione (AI) per lotto, scadenze, quantità, peso.
GTINIdentificativo globale del prodotto (codice a barre EAN/UPC).
HACCPHazard Analysis and Critical Control Points: sistema di autocontrollo dell'igiene alimentare.
Non conformità (NC)Scostamento rispetto ai requisiti (es. merce danneggiata, temperatura sbagliata); richiede azioni correttive.
OwnerAmministratore dell'applicazione: gestisce azienda, utenti e licenza.
RASFFSistema europeo di allerta rapida per gli alimenti: informare le autorità in caso di rischio.
RicettaScheda della portata/prodotto con ingredienti, quantità, allergeni e parametri di processo.
Richiamo / ritiroRitiro dal mercato di un prodotto non sicuro (richiamo se già venduto al consumatore). Il ritiro è irrevocabile: un lotto ritirato non può più essere riattivato.
RintracciabilitàRicostruzione all'indietro (da prodotto finito a materie prime).
Semi-lavorato / semilavoratoProdotto interno intermedio, non ancora vendibile come prodotto finito.
Shelf lifeDurata di conservazione di un alimento (giorni).
Storage unitUnità di conservazione (frigorifero, cella, banco…) definita con temperature min/max.
TracciabilitàRicostruzione in avanti (da lotto di materia prima a prodotti e vendite).
WasteReso/scarto di alimenti (es. eliminazione dopo anomalia di temperatura).
Movimento di magazzinoOgni variazione di giacenza di un lotto: carico (ingresso, produzione) o scarico (vendita, consumo, waste). La modale "Movimenti" di una produzione li elenca tutti.
Richiamo fornitoreBlocco/ritiro/sospensione di un lotto (o dei tuoi lotti che lo usano) in seguito alla segnalazione di un fornitore che dichiara il proprio lotto avariato; non richiede un controllo qualità.