L'Edizione Online di Tavola POS riunisce, sul tuo dominio, gli strumenti che servono per gestire un ristorante, un kebab shop o una pizzeria dal primo ordine all'incasso: la cassa di sala, il bilancio, le prenotazioni online, gli ordini d'asporto, la stampa wireless e il collegamento allo scontrino fiscale. I clienti prenotano e ordinano dal telefono; tu gestisci tutto da un'unica area, anche senza connessione internet per la cassa.
| Cassa di sala | Tavoli in tempo reale, comande, coperto e IVA calcolati automaticamente, ripeti ordine, stampa conto, incasso con distinzione contanti/carta. |
| Vendite | Riepilogo giornaliero, piatti più venduti, elenco conti del giorno — ogni conto si apre in un riquadro di dettaglio con possibilità di ristampa. |
| Bilancio | Registra spese (bollette, stipendi, spesa/ingredienti, altro), calcola l'utile netto mese per mese e archivia ogni mese chiuso in uno storico permanente e consultabile, con dettaglio di ogni conto e ogni spesa. |
| Prenotazioni | Pagina pubblica di prenotazione tavolo + area gestione con conferma/annulla e avviso WhatsApp. |
| Asporto | Menù online con carrello e checkout; gli ordini arrivano nell'area gestione con stati (nuovo, in preparazione, pronto, ritirato). |
| Stampa wireless | Stampa il conto su mini-stampanti termiche WiFi o Bluetooth tramite RawBT, senza cavi né driver di sistema (dispositivi Android). |
| Scontrino fiscale | Collegamento a un provider certificato (A-Cube Smart Receipt) per l'invio automatico del documento commerciale all'Agenzia delle Entrate a ogni incasso. |
| Licenze | Generatore di chiavi di attivazione protetto da password, ospitato sul tuo dominio: prova gratuita a termine o licenza a vita. |
| Bilingue | Interfaccia cassa in Italiano e Inglese, con avviso di scadenza prova e messaggi tradotti in entrambe le lingue. |
Serve uno spazio web con PHP (es. Hostinger). Carica nella stessa cartella del dominio i file:
tavolapos.html — la cassa di sala, con Bilancio, Vendite, stampa wireless e collegamento fiscale integratiprenotazioni.php — prenotazioni onlineasporto.php — ordini d'asportoscontrino.php — ponte verso il provider fiscale certificatofiscale-config.php — le tue credenziali del provider fiscale (privato, non condividere)fiscale-test.php — pagina protetta per testare l'invio dello scontrino prima di collegarlo alla cassa realekeygen.php — generatore di chiavi di attivazione (solo per te, protetto da password).htaccess — blocca l'accesso diretto ai database e ai file riservati (config, registri, cache)Apri ogni file una volta per la prima configurazione. In prenotazioni.php e asporto.php modifica in alto: nome ristorante, password area gestione e numero WhatsApp. I database (SQLite) si creano da soli al primo utilizzo.
$LIC_SECRET in keygen.php e const LIC_SECRET in tavolapos.html devono restare identiche fra loro. In questa versione sono già impostate con lo stesso valore casuale univoco — non serve cambiarle per iniziare a vendere. Se in futuro decidi di generarne una nuova, aggiornala in entrambi i file con lo stesso valore: se non combaciano, tutte le chiavi già consegnate ai clienti smettono di funzionare.Condividi questi due link (sito, Google, social, QR code al tavolo o in vetrina):
https://tuodominio.it/prenotazioni.phphttps://tuodominio.it/asporto.phpQR code pronti da stampare — mettili sui tavoli, in vetrina o sul menù cartaceo:


Questi due QR puntano all'esempio dal vivo qui sopra. Quando generi il sito per un nuovo cliente, genera QR code nuovi che puntino al suo dominio — un generatore gratuito online basta (basta incollare l'indirizzo del suo prenotazioni.php/asporto.php).
Aggiungi ?admin=1 all'indirizzo per entrare nella gestione (protetta da password):
prenotazioni.php?admin=1 — prenotazioni in arrivo, conferma/annulla, contatto rapido WhatsApp.asporto.php?admin=1 — ordini in arrivo con stato e gestione del menù online (aggiungi, nascondi, elimina piatti).La cassa di sala (tavolapos.html) si attiva con la chiave di licenza e la tua password personale.
Nel tab Bilancio della cassa registri ogni spesa del ristorante — bollette, stipendi, spesa/ingredienti (carne, verdura, ecc.) o altro — con descrizione, importo e categoria. L'app calcola in automatico incassi, spese e utile netto del mese corrente, confrontando le vendite già registrate in cassa con le spese inserite.
A fine mese puoi premere "Chiudi e archivia mese": incassi e spese del mese vengono salvati per sempre nello storico (consultabile in qualsiasi momento, con il dettaglio di ogni conto e ogni spesa), e il mese corrente riparte da zero pronto per il mese successivo. L'archiviazione è definitiva — i dati archiviati non si possono più modificare, solo consultare.
Su dispositivi Android, la cassa può stampare il conto senza cavi né driver, tramite l'app gratuita RawBT (Play Store) e una mini-stampante termica compatibile ESC/POS con WiFi o Bluetooth.
Il modulo fiscale collega la cassa a A-Cube Smart Receipt, un provider certificato che trasmette il documento commerciale all'Agenzia delle Entrate a ogni incasso, senza bisogno di un registratore telematico fisico.
receipts_enabled: true — questo abilita l'invio degli scontrini.fiscale-config.php (lascia 'env' => 'sandbox' per i primi test).fiscale-config.php con le tue credenziali A-Cube (email, password, Partita IVA) — inizia con l'ambiente sandbox, gratuito e senza dati reali inviati.fiscale-test.php (protetto da password): invia uno scontrino di prova da 0,01€ e mostra subito la risposta del provider.https://tuodominio.it/scontrino.php in Impostazioni → URL scontrino fiscale della cassa.A-Cube non pubblica un listino prezzi fisso per Smart Receipt online: il costo dipende dal volume di scontrini e va richiesto direttamente a loro (contatto sul sito, o support-receipts@a-cube.io). L'ambiente sandbox è sempre gratuito e senza impegno, utile per tutti i test prima di decidere. Chiedi un preventivo indicativo per il volume di scontrini/giorno del cliente prima di quotare il servizio nel tuo pacchetto.
sandbox a production in fiscale-config.php solo dopo aver completato l'attivazione reale su A-Cube (Partita IVA vera e credenziali Fisconline dell'attività) e aver verificato con successo l'invio in sandbox. Verifica sempre con il tuo commercialista che la configurazione risponda ai tuoi obblighi fiscali specifici.La cassa di sala richiede una chiave di attivazione (formato TVP-XXXXX-XXXXX-XXXXX-XXXXX) al primo avvio su ogni dispositivo. Puoi generarne quante vuoi dalla pagina keygen.php, protetta da una password che scegli tu, caricata sul tuo dominio insieme agli altri file.
https://tuodominio.it/keygen.php e accedi con la password impostata nel file.tavolapos.html, cerca const SELLER_CONTACT= e sostituisci il valore con il tuo numero/email reali: è il testo che il cliente vede quando la prova sta per scadere o è scaduta.keygen.php e tavolapos.html (vedi sezione 3). Tienila privata: chiunque la conosca può generare licenze valide per la tua app. Usa comunque una password robusta e personale per accedere a keygen.php — quella di esempio nel file va cambiata subito.Tavola POS Edizione Online offre due modi di acquisto: a termine, con rinnovo manuale tramite una nuova chiave quando scade, oppure a vita, con un solo pagamento e nessuna scadenza.
keygen.php.Prezzi indicativi consigliati, IVA esclusa. Una licenza per locale. Il rinnovo della licenza a termine è manuale: alla scadenza generi e consegni una nuova chiave, non c'è addebito automatico. Lo spazio web/hosting (es. Hostinger) e l'eventuale costo del provider fiscale sono a carico del ristorante o inclusi a parte, secondo accordi.
La licenza di Tavola POS copre solo il diritto di usare il software. Dominio, hosting e scontrino fiscale sono costi separati e continuano a esistere indipendentemente dal tipo di licenza scelta — anche con la licenza a vita. Spiega sempre questa distinzione al cliente prima della vendita, per evitare fraintendimenti.
| Voce | Chi paga | Quando | Legata alla licenza? |
|---|---|---|---|
| Licenza Tavola POS | Cliente → a te | Una tantum (a vita) o a scadenza (a termine) | — |
| Dominio (es. ristorantemario.it) | Cliente, o tu se lo gestisci per lui | Ogni anno, sempre | No |
| Hosting (spazio web PHP) | Cliente, o tu se lo gestisci per lui | Ogni anno, sempre | No |
| A-Cube (invio scontrino fiscale) | Cliente, direttamente ad A-Cube | Ricorrente, contratto separato | No |
Basta uno spazio web con PHP (es. Hostinger). I link di prenotazione e asporto si possono condividere ovunque.
In questa versione il pagamento avviene al ritiro/al tavolo. L'integrazione dei pagamenti online è disponibile su richiesta.
Sì, dall'area gestione dell'asporto, in autonomia.
Lo diventa quando il modulo è collegato e configurato correttamente con un provider certificato (A-Cube); la validità legale della trasmissione è del provider.
La licenza a vita conviene se pensi di usare la cassa per più di 5-6 anni; quella a termine ha un costo iniziale più basso ed è comoda per chi vuole provare più a lungo prima di impegnarsi.
No: la cassa di sala funziona offline. Internet serve solo per prenotazioni online, asporto e invio dello scontrino fiscale.
No. La licenza a vita riguarda solo il software: dominio e hosting si rinnovano ogni anno come qualunque sito web, indipendentemente dalla licenza. Vedi la sezione "Chi paga cosa".
Per assistenza, attivazioni, rinnovi e demo gratuite: