Modulo Officina¶
Il modulo Officina estende DiKAS con una gestione di ordini e riparazioni — ideale per attività che, oltre alla ristorazione, offrono anche un servizio di riparazione (ad es. caffè-ciclofficina, riparazione cellulari, servizio chiavi con tavola calda).
Attivazione: Admin → Impostazioni → Attività → Officina
Modulo aggiuntivo «Parco macchine»: se segue per anni le motoseghe, i tosaerba o le biciclette dei suoi clienti, acquisti insieme all'officina il modulo Parco macchine: una scheda per apparecchio e cliente con scansione del numero di serie, garanzia e storico. → Parco macchine: la scheda dell'apparecchio per ogni cliente
🔄 Ciclo di vita dell'ordine¶
Un ordine di officina attraversa 7 stati:
| Stato | Descrizione | Colore | Passi successivi |
|---|---|---|---|
| Nuovo | L'ordine è stato creato | Blu | Avviare, Stornare |
| In lavorazione | È in fase di lavorazione | Giallo | Mettere in pausa, Completare, Stornare |
| In pausa | In attesa di pezzi o di un chiarimento | Arancione | Riprendere, Stornare |
| Completato | Riparazione conclusa | Verde | Fatturare, Stornare |
| Fatturato | La fattura è stata creata | Viola | Registrare il pagamento |
| Pagato | Completamente concluso | Grigio | Ordine archiviato |
| Stornato | Interrotto | Rosso | Riaprire |
Transizioni di stato¶
| Da | A | Azione |
|---|---|---|
| Nuovo | In lavorazione | Avviare |
| In lavorazione | In pausa | Mettere in pausa (ad es. pezzo di ricambio ordinato) |
| In pausa | In lavorazione | Riprendere |
| In lavorazione / In pausa | Completato | Completare |
| Completato | Fatturato | Fatturare (viene creata la fattura) |
| Fatturato | Pagato | Registrare il pagamento |
| Qualsiasi stato | Stornato | Stornare |
| Stornato / Pagato | Nuovo | Riaprire |
Creare un ordine¶
Nel POS (cassa)¶
- Cassa → Officina → „+ Nuovo ordine"
- Compilare:
| Campo | Esempio | Descrizione |
|---|---|---|
| Cliente | Thomas Müller | Facoltativo: selezionare un cliente abituale |
| Descrizione del guasto | Cambio difettoso, la catena salta | Cosa deve essere riparato? |
| Oggetto | Canyon Roadlite 7.0 | Cosa viene riparato? (modello, tipo) |
| Numero di telaio | WME12345678 | Numero di serie / numero di telaio |
| Macchina | Stihl MS 261 | Solo con il modulo Parco macchine: sceglie una macchina del cliente; modello e numero di serie vengono copiati da essa |
| Note | Chiave presso il cliente | Note interne |
| Tecnico | Max Mechaniker | Dipendente assegnato |
| Data di completamento stimata | 08.03.2026 | Data di ritiro |
- „Creare" → l'ordine viene creato con un numero univoco (ad es. WS-0042)
Stampare l'etichetta¶
Dopo la creazione è possibile stampare un'etichetta (codice a barre Code128):
┌──────────────────────────────────┐
│ WS-0042 │
│ ||||||||||||||||||||||||||| │
│ Thomas Müller │
│ Canyon Roadlite 7.0 │
│ Gangschaltung defekt │
│ 05.03.2026 │
└──────────────────────────────────┘
L'etichetta viene applicata all'oggetto riparato. Il codice a barre può essere scansionato alla cassa per richiamare rapidamente l'ordine.
Stampa automatica dell'etichetta: nelle impostazioni dell'officina è possibile attivare la stampa automatica al momento della creazione dell'ordine.
Modificare un ordine¶
Rilevazione presenze¶
I dipendenti possono registrare gli orari di lavoro sull'ordine:
- Aprire l'ordine → „Aggiungere voce oraria"
- Inserire orario di inizio e di fine
- La durata viene calcolata automaticamente
| Campo | Descrizione |
|---|---|
| Orario di inizio | Inizio del lavoro |
| Orario di fine | Fine del lavoro |
| Durata (minuti) | Calcolata automaticamente |
Aggiungere materiale¶
Pezzi di ricambio e materiali utilizzati:
- Aprire l'ordine → „Aggiungere materiale"
- Selezionare l'articolo dal magazzino (o inserire manualmente)
- Inserire quantità e prezzo
| Campo | Descrizione |
|---|---|
| Articolo | Dall'anagrafica articoli o testo libero |
| Numero articolo | Numero del pezzo |
| Quantità | Quantità consumata |
| Prezzo unitario | Prezzo per unità |
| Prezzo totale | Quantità × prezzo unitario |
| Aliquota fiscale | Aliquota IVA |
Attività¶
Note in testo libero sull'andamento dell'ordine:
- „+ Attività" → inserire la descrizione
- Viene salvata con marca temporale
Esempi: - „Cambio smontato, cavo rotto" - „Pezzo di ricambio ordinato da Shimano (ETA 3 giorni)" - „Prova su strada eseguita, tutto a posto"
Parco macchine: la scheda dell'apparecchio per ogni cliente¶
Chi ripara motoseghe, tosaerba, robot tagliaerba o biciclette vede più volte gli stessi apparecchi. Il parco macchine tiene per ogni cliente una scheda per apparecchio: modello, numero di serie, data di acquisto, garanzia e uno storico di ogni riparazione e di ogni nota. Al banco basta scansionare il numero di serie e la scheda compare sullo schermo.
Come ottenere il modulo¶
Il parco macchine è un modulo aggiuntivo dell'officina e richiede la relativa licenza. Lo si acquista in aggiunta all'officina. Poi il cliente ha la scheda «Parco macchine», le impostazioni dell'officina una scheda con lo stesso nome e la pagina dell'officina l'ingresso tramite scansione. Senza il modulo l'officina resta con i campi di testo libero «Oggetto» e «Numero di telaio» descritti sopra. Se in seguito disattiva il modulo, le macchine registrate restano salvate; semplicemente non vengono più mostrate.
Che cosa contiene una scheda macchina¶
| Dato | Significato |
|---|---|
| Avviso | Compare in cima alla scheda, ad es. «Il cliente desidera una telefonata prima di riparazioni sopra i 100 €». |
| Modello | Obbligatorio. |
| Numero di serie | Obbligatorio. Ogni numero esiste una sola volta per azienda; spazi ai margini e maiuscole/minuscole non contano. |
| Data di acquisto | Quando il cliente ha acquistato l'apparecchio. |
| Durata della garanzia (mesi) | Mostrata come «fino al» con la data di scadenza. Se la garanzia è scaduta, la data compare in rosso con l'indicazione «scaduta». |
| Altre informazioni | I suoi campi personalizzati, ad es. «Numero di telaio» o «Lunghezza di taglio» (vedi Impostazioni). |
| Storico | Tutte le note, gli avvisi e le voci di sistema di questa macchina, la più recente in alto. |
L'elenco nella scheda del cliente mostra per ogni macchina Apparecchio, Numero di serie, Acquistato, Garanzia fino al e Ultima manutenzione. «Ultima manutenzione» è il giorno in cui un ordine di questa macchina è stato completato per l'ultima volta. Con il campo di ricerca trova una macchina per modello o numero di serie.
Aggiungere una macchina¶
- Admin → Clienti, aprire il cliente, scheda «Parco macchine».
- «Aggiungi macchina» (per il primo apparecchio: «Aggiungi la prima macchina»).
- Inserire modello e numero di serie. Tutto il resto, come data di acquisto, garanzia e campi personalizzati, si può completare in seguito.
- Salvare.
Se il numero di serie appartiene già a un'altra macchina, DiKAS lo rifiuta («Questo numero di serie appartiene già a un'altra macchina.») e offre «Vai alla macchina esistente».
Può aggiungere macchine anche dal pop-up di chiamata e al banco (vedi sotto).
Lo storico: si aggiunge soltanto¶
Sotto la scheda c'è lo Storico. Le voci non si possono modificare né eliminare, così la storia della macchina resta tracciabile.
- «+ Nota» aggiunge una voce. Come tipo scelga Nota o Avviso. Invio salva, Maiusc+Invio va a capo. Le voci contrassegnate come «Solo direzione» le vede soltanto la direzione.
- Correzione: se una voce è sbagliata, ne scriva una nuova. Rimanda alla precedente («Correzione di una voce precedente»); la vecchia resta.
- Voci di sistema: le scrive DiKAS stesso, tipo «Sistema»: alla creazione, a ogni modifica di un dato dell'apparecchio (ad es. «Garanzia: 24 → 36»), a un cambio di proprietario e quando un ordine viene completato, con lavori, pezzi e tempo di quell'ordine.
Scansionare una macchina al banco¶
Nella pagina dell'officina (Cassa → Officina) scansioni il codice a barre, di solito il numero di serie, nel campo di ricerca. Un lettore invia Invio alla fine; se digita il numero a mano, prema Invio.
- Numero noto: la scheda della macchina si apre sopra tutti gli altri risultati (schede di stato e ordini). Vede avviso e storico prima di decidere. Con «+ Ordine di lavoro» crea subito un ordine, con cliente e macchina già compilati.
- Numero sconosciuto: si apre «Registra macchina» con il numero scansionato. Scelga il cliente (cerca o «Nuovo cliente»), inserisca il modello e salvi con «Aggiungi macchina». Con «Crea + ordine di officina» crea in un colpo solo anche l'ordine. Senza cliente non si può aggiungere una macchina.
Invio senza risultato
DiKAS tratta prima come numero di serie tutto ciò che conferma con Invio nella ricerca dell'officina. Se ha digitato il nome di un cliente e nessuna macchina corrisponde, compare «Registra macchina». È innocuo: lo chiuda con «Chiudi».
Un ordine per la macchina¶
Il dialogo dell'ordine ha il campo «Macchina». Vengono proposte solo le macchine del cliente scelto, oppure «Nessuna macchina». Modello e numero di serie vengono copiati nell'ordine. Se arriva dalla scheda macchina, dalla scansione o dal pop-up di chiamata, la macchina è già compilata.
Nell'ordine stesso può cambiare o togliere la macchina fino al completamento; «Apri la scheda della macchina» apre la scheda. Una volta completato l'ordine, l'assegnazione non si può più cambiare. Al completamento viene aggiunta automaticamente una voce allo storico della macchina. La ricerca dell'officina trova gli ordini anche tramite il numero di serie della macchina.
L'ordine conserva il suo stato
Modello e numero di serie nell'ordine sono lo stato al momento dell'assegnazione. Se li modifica in seguito sulla macchina, l'ordine mostra ancora il vecchio stato; la modifica è registrata nello storico della macchina.
Cambiare proprietario¶
Quando un apparecchio cambia mano, ad esempio perché qualcuno ha comprato una sega usata, la scheda lo
segue: scheda macchina → «Cambia proprietario» → cercare il nuovo cliente o crearlo con «Nuovo
cliente» → confermare la domanda «Passare
Se possibile, concluda prima gli ordini aperti: DiKAS non avvisa se per la macchina c'è ancora un ordine in corso. Ciò che questo scriverà poi nello storico appartiene al nuovo proprietario.
Preventivo dalla scheda¶
Il pulsante «Preventivo» sulla scheda macchina porta al preventivo, se l'officina è raggiungibile:
- Se la macchina ha un ordine aperto (Nuovo, In lavorazione o In pausa), si apre quell'ordine. Lì crea il preventivo come descritto nel modulo Officina.
- Altrimenti si apre il dialogo dell'ordine con cliente e macchina già compilati.
Il preventivo prende il cliente dall'ordine e nomina la macchina nelle note.
Pop-up di chiamata con le macchine¶
Se è configurata una linea telefonica con identificazione del chiamante (o usa la lente del telefono della cassa), il pop-up mostra per un chiamante noto il blocco «Macchine di chi chiama»: una scheda per macchina con modello, numero di serie, garanzia (in rosso se scaduta) e avviso. Si vedono le prime cinque; «Mostra tutte le n macchine» apre le altre. Ogni scheda offre:
- «Apri la scheda macchina» e
- «Ordine di officina per
» (solo se l'officina è attiva).
Se il chiamante non ha ancora macchine, «Aggiungi macchina» porta alla scheda del cliente con il modulo aperto. Per un numero sconosciuto il pop-up offre il consueto pulsante per un nuovo cliente; la macchina si aggiunge poi nella scheda «Parco macchine».
Impostazioni del parco macchine¶
Admin → Officina, scheda «Parco macchine». Può modificarle solo la direzione.
| Impostazione | Effetto |
|---|---|
| Nome della scheda | Così si chiama la scheda presso il cliente, ad es. «Biciclette» o «Apparecchi». Lasci vuoto per «Parco macchine». |
| Campi personalizzati | Altri dati dell'apparecchio che registra per ogni macchina. Per ogni campo definisce un nome e un tipo (Testo, Numero o Data); «Aggiungi campo» lo crea. |
Sui campi personalizzati:
- Il tipo non si può cambiare dopo la creazione del campo.
- «Elimina» nasconde soltanto un campo. I valori già registrati restano.
- Nomi riservati: un nome non può iniziare con modello, numero di serie, data di acquisto, garanzia, macchina creata o proprietario cambiato. DiKAS usa queste parole per le sue voci di sistema nello storico; il modulo lo segnala e blocca il salvataggio.
Protezione dei dati: quando si elimina un cliente¶
Quando elimina un cliente, DiKAS svuota prima il testo libero sulle sue macchine: note e avvisi dello storico diventano «[gelöscht]», così come l'avviso in cima alla scheda e i campi di testo personalizzati. Numero di serie, modello, data di acquisto e garanzia restano, in modo da poter ricostruire i casi di garanzia. Se la macchina ha nel frattempo un altro proprietario, i dati di quest'ultimo non vengono toccati.
Esempio: la sega usata¶
Situazione: negozio di macchine forestali. La signora Berger ha comprato due anni fa una motosega; la scheda è presso di lei, 24 mesi di garanzia, da tre mesi in rosso. Il signor Kraus compra la sega usata e la porta per una catena difettosa.
- Scansione: il collaboratore scansiona il numero di serie nel campo di ricerca dell'officina. Compare la scheda della signora Berger, con due manutenzioni precedenti nello storico e l'avviso «Manca il paracatena».
- Cambiare proprietario: «Cambia proprietario» → signor Kraus (non ancora cliente, quindi «Nuovo cliente») → «Passa». Lo storico passa con la macchina e annota il cambio.
- Ordine: «+ Ordine di lavoro». Cliente e macchina sono compilati; si aggiunge la descrizione del guasto «Catena difettosa».
- Preventivo: l'ordine è in lavorazione, il titolare crea il preventivo e chiama il signor Kraus. La garanzia è scaduta; i prezzi li stabilisce lei stesso.
- Fatto: completare l'ordine. Nello storico della sega c'è ora una voce di sistema con lavori, pezzi e tempo, e «Ultima manutenzione» nell'elenco mostra la data di oggi.
Da sapere¶
- Le macchine si aggiungono una alla volta; non c'è un'importazione da fogli di calcolo.
- Non c'è un portale clienti: i suoi clienti non vedono da soli le proprie macchine.
- DiKAS non calcola automaticamente con la garanzia: la data di scadenza è solo un'indicazione; i prezzi dei casi di garanzia li decide lei nell'ordine.
- Le macchine non si possono eliminare. Un errore su modello o numero si corregge sulla scheda; lo storico annota la modifica.
- Un ordine completato non si può più assegnare a un'altra macchina.
- Se due dispositivi creano lo stesso numero di serie prima della sincronizzazione, restano due macchine; la scansione ne mostra una. Meglio aggiungere ogni macchina a una sola postazione.
💰 Calcolo dei costi¶
DiKAS calcola automaticamente i costi totali:
| Voce | Calcolo |
|---|---|
| Orario di lavoro | Minuti totali × tariffa oraria / 60 |
| Materiale | Somma di tutti i costi del materiale |
| Costi totali | Orario di lavoro + materiale |
Tariffa oraria: la tariffa oraria standard viene configurata nelle impostazioni dell'officina (ad es. 45,00 € / ora).
Esempio¶
Auftrag WS-0042: Gangschaltung Fahrrad
Arbeitszeit:
05.03. 14:00–15:30 90 Min
06.03. 09:00–09:45 45 Min
────────────────────────────
Gesamt: 135 Min × 45,00 €/h = 101,25 €
Material:
1× Schaltzug 4,50 €
1× Schaltauge 12,90 €
2× Bowdenzug-Endkappe 0,80 €
────────────────────────────────
Gesamt Material: 18,20 €
══════════════════════════════════
Gesamtkosten: 119,45 €
Fatturazione¶
Quando l'ordine è completato:
- Impostare lo stato su „Completato"
- Fare clic su „Fatturare"
- DiKAS crea una fattura cliente con:
- Orario di lavoro (ore × tariffa oraria)
- Materiale (articolo × quantità)
- Numero dell'ordine come riferimento
- La fattura viene collegata al cliente
- Lo stato dell'ordine passa a „Fatturato"
- Incassare come di consueto: contanti, carta, fattura
Come compare il tempo di lavoro in fattura e nel preventivo
Il tempo di lavoro compare come riga «Arbeitszeit 45 Min.» con l'unità «Std.» (ore): quantità = ore (ad es. 0,75), prezzo unitario = tariffa oraria. L'importo è esattamente lo stesso, al centesimo, di minuti × tariffa oraria. Se l'importo non si può rappresentare al centesimo con una quantità in ore (succede con tariffe alte e minuti irregolari) o l'ordine non ha una tariffa oraria, il tempo compare come 1 «Pauschal» (forfait) per l'importo, con minuti e tariffa nel testo. L'importo non cambia.
Fatturazione senza cliente¶
È possibile servire anche la clientela di passaggio — senza anagrafica cliente: - Creare l'ordine senza cliente - Alla fatturazione: pagamento diretto alla cassa (contanti o carta di debito)
🖥️ Vista POS¶
Nella cassa si vedono tutti gli ordini come schede, ordinate per colore in base allo stato:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ WS-0042 │ │ WS-0041 │ │ WS-0040 │ │ WS-0039 │
│ In Bearb. ⬤ │ │ Pausiert ⬤ │ │ Fertig ⬤ │ │ Bezahlt ⬤ │
│─────────────│ │─────────────│ │─────────────│ │─────────────│
│ Fahrrad │ │ Handy │ │ Laptop │ │ Kaffeemasch.│
│ Gangschalt. │ │ Display │ │ Akku │ │ Entkalkung │
│ Müller │ │ Schmidt │ │ Weber │ │ Bäckerei M. │
│ 05.03.2026 │ │ 04.03.2026 │ │ 03.03.2026 │ │ 01.03.2026 │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
Filtri: - Filtrare per stato (Nuovo, In lavorazione, Completato, ecc.) - Cercare per cliente - Filtrare per data
Aggiornamenti in tempo reale: gli ordini vengono sincronizzati in tempo reale tramite SignalR — quando un dipendente modifica lo stato, tutti gli altri lo vedono immediatamente.
⚙️ Impostazioni dell'officina¶
Admin → Impostazioni → Officina
| Impostazione | Descrizione | Predefinito |
|---|---|---|
| Officina attivata | Modulo attivo/disattivo | Disattivo |
| Tariffa oraria | Tariffa oraria standard per l'orario di lavoro | 45,00 € |
| Prefisso numero ordine | Prefisso per i numeri d'ordine | „WS" |
| Stampante etichette | Stampante assegnata per le etichette | — |
| Stampa automatica etichetta | Stampare automaticamente l'etichetta alla creazione | No |
| Modelli di attività | Attività predefinite con durata standard | — |
Modelli di attività¶
Le attività frequenti possono essere registrate come modello:
| Attività | Durata standard |
|---|---|
| Ispezione bicicletta | 45 Min |
| Cambio pneumatico | 15 Min |
| Regolazione freno | 20 Min |
| Riparazione display | 60 Min |
| Sostituzione batteria | 30 Min |
Esempio pratico: caffè-ciclofficina¶
Situazione: caffè con annessa officina per biciclette.
- Il cliente entra: la bicicletta ha un problema → nuovo ordine alla cassa
- Stampare l'etichetta: applicare il codice a barre Code128 sulla bicicletta
- Il meccanico inizia: stato → „In lavorazione", inizia la voce oraria
- Pezzo di ricambio necessario: stato → „In pausa", attività „Forcellino ordinato"
- Pezzo arrivato: stato → „In lavorazione", aggiungere materiale
- Riparazione completata: stato → „Completato"
- Il cliente torna: scansionare l'etichetta → compare l'ordine → „Fatturare"
- Pagamento: 119,45 € con carta di debito → stato → „Pagato"
- Durante l'attesa: il cliente beve un caffè → normale vendita alla cassa
Passo successivo¶
→ Rilevazione presenze — Registrare gli orari di lavoro