Pacchetti multi-servizio: come strutturare prenotazioni complesse senza perdere il controllo operativo
Una prenotazione che comprende un volo charter, tre notti di hotel in regime di allotment, un transfer privato e due escursioni a terra coinvolge almeno quattro fornitori, prezzi in valute diverse, scadenze di pagamento non allineate e — quasi sempre — un cliente che si aspetta un documento unico, chiaro e senza sorprese. Per l'operatore, invece, la realtà è un insieme di conferme separate, email sparse, fogli Excel aperti in parallelo e il rischio costante che una modifica su un servizio non si propaghi agli altri.
Il punto critico non è la complessità in sé: i professionisti del settore sono abituati a gestire pratiche articolate. Il problema è la mancanza di una struttura operativa che tenga insieme i pezzi. Senza un modello chiaro su come organizzare i dati, ogni pratica complessa diventa un caso a sé, con i rischi che ne conseguono: margini erosi da costi non tracciati, fatture emesse in modo non conforme al regime 74-ter, clienti che ricevono comunicazioni incoerenti.
Questo articolo descrive un approccio sistematico alla gestione dei pacchetti multi-servizio, con esempi concreti sul piano operativo e fiscale.
Il problema strutturale: una pratica, molti oggetti
La prima difficoltà dei pacchetti multi-servizio è concettuale prima ancora che operativa: un singolo "viaggio" per il cliente corrisponde a un insieme eterogeneo di oggetti distinti dal punto di vista contrattuale e fiscale.
Prendiamo un esempio reale. Una famiglia di quattro persone prenota un pacchetto Sicilia per otto giorni: volo andata e ritorno da Milano, hotel a Taormina in mezza pensione, noleggio auto, due escursioni guidate. Per il cliente è una sola pratica. Per l'agenzia o il tour operator sono:
- un servizio di trasporto aereo con un fornitore (o con biglietteria diretta)
- un contratto alberghiero con un secondo fornitore, che può avere condizioni di cancellazione diverse
- un contratto di noleggio con un terzo fornitore
- due servizi a terra con uno o due ulteriori operatori locali
Ciascuno di questi ha il proprio prezzo di acquisto, il proprio prezzo di vendita, la propria scadenza di pagamento al fornitore e le proprie condizioni di rimborso in caso di cancellazione. La fatturazione al cliente — se si tratta di un pacchetto ai sensi della Direttiva UE 2015/2302 e del D.Lgs. 62/2018 — segue il regime 74-ter, che impone regole specifiche su come esporre i corrispettivi e come calcolare la base imponibile della marginalità.
Gestire tutto questo su fogli separati o con strumenti generici significa quasi certamente perdere il filo in qualche punto.
Come strutturare la pratica: il modello a livelli
Un approccio efficace consiste nel separare nettamente tre livelli informativi all'interno di ogni pratica:
Livello 1 — L'ordine (la pratica nel suo complesso)
È il contenitore principale. Raccoglie le informazioni di intestazione: cliente, date di viaggio, numero pratica, stato (bozza, confermato, annullato), totale di vendita, totale di acquisto, margine lordo complessivo. Questo livello deve essere visibile a colpo d'occhio, senza dover aprire i dettagli di ogni servizio.
Livello 2 — I servizi (gli "head" della pratica)
Ogni servizio autonomo — il volo, l'hotel, il transfer — costituisce un'unità separata all'interno della pratica. Separare i servizi serve a:
- tracciare il prezzo di acquisto e il prezzo di vendita per ciascun fornitore in modo indipendente
- gestire scadenze di pagamento e condizioni di cancellazione specifiche per servizio
- emettere documenti fiscali corretti: un conto separato per un servizio extra, una nota di credito parziale in caso di cancellazione di un solo elemento
Livello 3 — I passeggeri e i partecipanti (i "group")
All'interno di ogni servizio, i passeggeri possono avere configurazioni diverse. Nel caso della famiglia di quattro persone, due adulti e due bambini potrebbero avere tariffe differenziate sull'hotel (camera doppia + camera comunicante con letti singoli) ma un unico blocco di posti sul volo. Questo livello gestisce la granularità individuale: nomi per la rooming list, dati per i documenti di viaggio, eventuali supplementi personali.
Questa struttura a tre livelli — Ordine, Servizio, Passeggero — è il fondamento su cui costruire qualsiasi automazione successiva: fatturazione, comunicazioni al cliente, report di marginalità, gestione delle modifiche.
Fatturazione 74-ter: cosa cambia con i pacchetti multi-servizio
La gestione fiscale è l'area dove gli errori hanno le conseguenze più serie. Il regime 74-ter (art. 74-ter DPR 633/1972), applicabile alla vendita di pacchetti turistici, prevede che l'IVA non si applichi sull'intero corrispettivo ricevuto dal cliente, ma solo sul margine — cioè sulla differenza tra quanto incassato dal cliente e quanto pagato ai fornitori.
Questo crea due esigenze operative distinte:
1. Separare i costi di acquisto per servizio e per fornitore Non basta sapere quanto è costato "il viaggio" in totale. Serve sapere quanto è costato ogni componente, perché il margine si calcola sulla pratica nel suo complesso (con alcune eccezioni per i servizi extra-UE), ma la documentazione di supporto deve essere analitica. In caso di verifica fiscale, non avere un registro dettagliato dei costi di acquisto per pratica è un problema serio.
2. Distinguere tra fattura attiva e fattura passiva, e gestire eventuali autofatture per provvigioni Se l'agenzia opera come intermediario — vende un pacchetto costruito da un tour operator terzo — la struttura fiscale è diversa da quella del tour operator che costruisce il pacchetto in proprio. Nel primo caso, l'agenzia emette una fattura per le proprie commissioni (o riceve un documento dal TO); nel secondo, il TO emette la fattura al cliente in regime 74-ter.
Un terzo scenario, comune nelle agenzie con contratti misti, è quello in cui alcuni servizi sono acquistati direttamente (hotel contrattualizzato, escursione con fornitore locale) e altri sono rivenduti da catalogo di un TO. In questo caso, la pratica può contenere componenti con regimi fiscali diversi, e la fatturazione al cliente deve essere costruita con attenzione.
La separazione a livello di servizio descritta nel paragrafo precedente non è solo un'esigenza organizzativa: è anche la condizione necessaria per produrre una fatturazione fiscalmente corretta.
Gestire le modifiche senza perdere la coerenza della pratica
I pacchetti multi-servizio sono soggetti a modifiche frequenti: il cliente cambia le date, un fornitore comunica la non disponibilità di una camera, il volo subisce una variazione di orario. Ogni modifica su un singolo servizio può avere effetti a cascata su altri elementi della pratica.
Ecco i casi più comuni e come gestirli senza creare disallineamenti:
Cambio data su un servizio
Se il cliente sposta di un giorno il check-in dell'hotel, occorre verificare immediatamente se:
- la nuova data rientra nella finestra di disponibilità dell'allotment
- il prezzo per quella data è lo stesso (spesso non lo è, specie in alta stagione)
- il transfer di arrivo deve essere rischedulato
- la fattura proforma già inviata al cliente deve essere aggiornata
Fare questa verifica in modo manuale su quattro o cinque sistemi separati richiede tempo e apre spazi all'errore. Un approccio sistematico prevede che la modifica venga registrata centralmente sulla pratica e che tutti i documenti collegati (conferme, proforma, voucher) vengano rigenerati a partire dallo stesso dato aggiornato.
Cancellazione parziale
Il cliente rinuncia alle escursioni ma mantiene volo e hotel. Operativamente occorre:
- rimuovere i servizi cancellati dalla pratica
- calcolare eventuali penali secondo le condizioni del fornitore
- emettere una nota di credito parziale se il cliente ha già pagato l'intero importo
- aggiornare il margine della pratica
Se i servizi non sono separati a livello di struttura dati, calcolare la nota di credito parziale in modo fiscalmente corretto diventa un'operazione complessa che molti risolvono in modo approssimativo — con rischi evidenti.
Variazione del numero di passeggeri
Aggiungere un partecipante a una pratica multi-servizio già confermata significa ripercorrere tutta la struttura: verifica disponibilità su ogni servizio, calcolo del prezzo aggiuntivo (che potrebbe essere diverso da quello originale per effetto di tariffe cambiate o supplementi singola), emissione di un documento aggiuntivo. Avere i passeggeri tracciati a livello di singolo servizio permette di fare questo in modo chirurgico, senza toccare la parte già confermata.
Comunicazione al cliente: un documento unico da dati strutturati
Un'area spesso trascurata è la qualità dei documenti che arrivano al cliente. Quando una pratica è gestita in modo frammentato, il cliente riceve più email separate con conferme di servizi diversi, magari con layout differenti e informazioni non sempre coerenti. È una percezione di disorganizzazione che incide sulla fiducia, soprattutto per pratiche ad alto valore.
L'obiettivo è produrre, da un'unica fonte di dati strutturati, tutti i documenti necessari al cliente:
- il preventivo (con o senza dettaglio dei singoli servizi, a seconda della politica commerciale)
- la conferma di prenotazione
- il voucher per ogni servizio (hotel, transfer, escursione)
- la fattura finale in regime 74-ter
- l'eventuale documentazione per il portale assicurativo
La condizione per farlo in modo automatico è che i dati siano stati inseriti correttamente nella struttura a livelli descritta in precedenza. Se ogni servizio ha il suo fornitore, il suo prezzo e il suo stato di conferma, generare un voucher hotel e un voucher transfer separati — con i dati corretti per ciascuno — è un'operazione banale. Se i dati sono in un foglio Excel o in un sistema che non distingue tra servizi, ogni documento diventa un lavoro manuale.
Come TripMaster affronta questo problema
TripMaster è costruito attorno al modello a livelli descritto in questo articolo: ogni pratica è organizzata in un Ordine, che contiene uno o più Head (uno per servizio), ciascuno dei quali gestisce i propri Group di passeggeri con prezzi, stati e scadenze indipendenti. Questa struttura permette di gestire la fatturazione 74-ter in modo integrato — con separazione tra fattura attiva, passiva e autofattura provvigioni — e di produrre i documenti cliente (preventivi, voucher, conferme) direttamente dai dati della pratica, senza rielaborazioni manuali.
La gestione degli stati a macchina (Bozza → Confermato → Annullato) su ogni singolo Head permette di tracciare le cancellazioni parziali e di generare note di credito coerenti con quanto effettivamente erogato, con un audit trail completo delle modifiche.
Checklist operativa per le pratiche multi-servizio
Prima di confermare una pratica multi-servizio complessa, verifica che:
- [ ] Ogni servizio sia registrato come unità separata con il proprio prezzo di acquisto e di vendita
- [ ] Le scadenze di pagamento al fornitore siano indicate per ogni servizio, non solo per la pratica nel complesso
- [ ] I passeggeri siano associati al corretto servizio con le tariffe individuali (adulto, bambino, supplemento singola)
- [ ] Le condizioni di cancellazione di ogni fornitore siano documentate nella pratica
- [ ] La modalità di fatturazione al cliente sia stata definita (74-ter, intermediario, misto) prima di emettere qualsiasi documento
- [ ] Il preventivo inviato al cliente sia stato generato dai dati della pratica, non scritto a mano in un documento separato
- [ ] Ogni modifica successiva alla conferma sia stata registrata sulla pratica e si sia verificato l'impatto su tutti i servizi collegati
- [ ] I voucher siano stati generati con i dati del fornitore corretto per ogni servizio
Una pratica ben strutturata all'inizio riduce drasticamente il lavoro di gestione durante e dopo il viaggio — e protegge il margine da quei piccoli errori di calcolo che, su pratiche ad alto valore, possono erodere centinaia di euro in modo quasi invisibile.