Guida › Calcolo prezzi
🧮

Calcolo Costo B&B

Come viene calcolato, passo per passo, il prezzo finale di una prenotazione B&B: tariffa base, giorno extra per orari fuori standard, costo a camera o a persona, bambini per fascia d'età, servizi extra e promozioni.

1 Panoramica — da cosa è composto il prezzo finale

Il prezzo finale mostrato al cliente è la somma di più componenti, calcolati in quest'ordine:

1
Tariffa base — dal periodo/i tariffario coperto dal soggiorno (sezioni 2-5)
2
Giorno extra — se il check-in/check-out richiesto è fuori dall'orario fisso del B&B (sezione 6)
3
Bambini per fascia d'età — se il calcolo è "a persona" (sezione 7)
4
Una promozione — pacchetto, offerta, last minute o sconto, una sola a scelta (sezione 9)
ℹ️ Dove si configurano queste regole
Tariffa base → Tariffe B&B. Giorno extra → orario fisso sulla scheda del B&B. Bambini → Tariffe Bambini. Promozioni → Sconti/Offerte/Last Minute/Pacchetti.

2 Tariffa base — un solo periodo (Caso A)

Se tutte le notti del soggiorno cadono in un unico periodo tariffario, la soglia che decide la formula è la durata totale del soggiorno: 7 notti o più, oppure meno di 7.

CasoIl periodo ha tariffa giornaliera?DurataFormula
A.1.a≥ 7 notti(tariffa_settimana / 7) × notti — nessuna distinzione weekend
A.1.b< 7 nottitariffa_giorno × (notti−weekend) + tariffa_weekend × weekend
A.2.aNo (solo settimanale)≥ 7 notti(tariffa_settimana / 7) × notti — identica a A.1.a
A.2.bNo (solo settimanale)< 7 nottitariffa_settimana (intera, non prorata) — nessuna distinzione weekend
⚠️ Sopra le 7 notti, il weekend sparisce
Da 7 notti in su, tutti i giorni (weekend inclusi) si pagano alla stessa tariffa piatta settimana/7. Nessuna maggiorazione weekend in questo caso, qualunque sia l'impostazione dei giorni weekend.
⚠️ Periodo "solo a settimana" = si paga sempre la settimana intera
Se un periodo non ha una tariffa giornaliera configurata (solo quella settimanale), significa che in quel periodo si affitta esclusivamente a settimana. Anche un soggiorno più corto (es. 4 notti) paga comunque l'intera tariffa settimanale — non viene mai prorata sui giorni effettivi, e non c'è distinzione weekend.
ℹ️ Esempio — 4 notti, periodo senza tariffa giorno, solo settimana €600
Non si calcola (€600/7) × 4 = €342,86 — si paga la settimana intera: €600,00 (indipendentemente dal fatto che il soggiorno sia di 4, 5 o 6 notti)
ℹ️ Esempio — 5 notti, con tariffa giorno €100, settimana €600, weekend €130
Weekend = Ven+Sab. Soggiorno di 5 notti con 1 notte weekend dentro: €100 × (5−1) + €130 × 1 = €400 + €130 = €530
ℹ️ Esempio — 10 notti (stessa tariffa)
Sopra le 7 notti, weekend ignorato: (€600 / 7) × 10 = €85,71 × 10 = €857,10

3 Tariffa base — soggiorno su più periodi (Caso B)

Se il soggiorno attraversa due o più periodi consecutivi, la regola è semplice: si applica la stessa logica del Caso A a ciascun periodo separatamente, sui suoi soli giorni, poi si sommano i risultati.

⚠️ La soglia dei 7 giorni si decide SEMPRE sul totale
Non sul singolo periodo. Un soggiorno di 8 notti divise in 3+5 su due periodi diversi è comunque "sopra i 7 giorni" per entrambi i periodi (niente weekend in nessuno dei due), anche se preso singolarmente uno dei due periodi durerebbe meno di una settimana.
⚠️ Periodo "solo a settimana" in un soggiorno multi-periodo: NON si sommano più i periodi
Se, sotto i 7 giorni totali, almeno uno dei periodi coinvolti non ha tariffa giornaliera, il calcolo cambia completamente: non si sommano più i periodi uno per uno. Si paga un unico importo flat per l'intero soggiorno — la tariffa settimanale più alta tra tutti i periodi coinvolti, punto. Le notti che cadono negli altri periodi non si aggiungono a parte: restano "assorbite" dentro quell'unico importo.
ℹ️ Esempio — periodo A (giorno €100, settimana €600) + periodo B (solo settimana €400), 5 notti a cavallo
Non si calcola "3 notti di A + settimana intera di B" (che darebbe €300 + €400 = €700). Si prende la settimanale più alta tra le due (€600 di A) come unico importo: €600,00 — indipendentemente da quante notti cadano in A o in B.
ℹ️ Esempio — entrambi i periodi senza tariffa giornaliera (settimana €500 vs €300)
Si prende comunque la settimanale più alta delle due: €500,00, l'altro periodo non conta nulla a parte.
ℹ️ Caso raro, ma da tenere a mente
Capita solo con soggiorni brevi (sotto i 7 giorni) che toccano un cambio di periodo dove almeno uno dei due non prevede affitto giornaliero — situazione non comune, ma il calcolo la gestisce correttamente.
ℹ️ Esempio — 13→17 ottobre, due periodi (Fine Estate fino al 15, Autunno dal 16)
Totale: 4 notti (sotto i 7) → weekend conta normalmente.
Fine Estate (tariffa giorno €93,75): 3 notti normali → €281,25
Autunno (tariffa weekend €68,75): 1 notte weekend (venerdì) → €68,75
Totale: €350,00

4 Conteggio notti: giorno di inizio o di fine

Quando una notte cade proprio nel punto di passaggio tra due periodi, a quale periodo appartiene? Questa impostazione (in Tariffe → Impostazioni → Strutture, vale per tutto il sito) decide come:

ModalitàUna notte appartiene al periodo...
Giorno di inizio (default)...del giorno in cui inizia la notte. Es. la notte del 15→16 conta come "15".
Giorno di fine...del giorno in cui finisce la notte (il check-out/risveglio). Es. la notte del 15→16 conta come "16".

Stesso esempio (13→17 ottobre), confronto diretto:

Giorno di inizioGiorno di fine
Notti Fine Estate13,14,15 → 3 normali13→14, 14→15 → 2 normali
Notti Autunno16 → 1 weekend15→16, 16→17 → 2 weekend
Totale€350,00€325,00
ℹ️ Nessuna delle due è "sbagliata"
È una scelta di gestione: alcuni gestori fatturano la notte in base a quando inizia l'occupazione, altri in base al giorno in cui l'ospite si sveglia e lascia la camera. Scegli quella coerente con le tue abitudini di fatturazione — l'impostazione vale indipendentemente per Strutture, Hotel e B&B.

5 Costo a camera vs costo a persona

L'impostazione Base calcolo (Tariffe → Impostazioni → B&B — indipendente da quella delle Strutture) decide se il risultato delle sezioni 2-4 è il prezzo finale, oppure va moltiplicato per gli ospiti.

ModalitàEffetto
A cameraIl prezzo calcolato è fisso, indipendente dal numero di ospiti.
Per personaIl prezzo calcolato viene moltiplicato per il numero di ospiti (adulti + bambini, questi ultimi secondo la loro tariffa — vedi sezione 7).
⚠️ Cambia il flusso di prenotazione
In modalità "A camera", il numero di ospiti serve solo per un controllo di capienza (capienza massima della camera) — non incide sul prezzo. In modalità "Per persona", il numero reale di adulti/bambini è indispensabile per calcolare il prezzo vero, quindi viene richiesto più avanti nel flusso (dopo aver scelto la camera).

6 Check-in/check-out fuori orario e giorno extra

A differenza delle Strutture (dove l'orario può variare per periodo/stagione), ogni B&B ha un orario standard di check-in/check-out fisso (sulla scheda del B&B). Se il cliente richiede un orario diverso, si applicano le stesse regole delle Strutture:

SceltaEffetto su disponibilitàEffetto su prezzo
Nessuna (default)Blocca una notte extra (prima o dopo)Notte extra addebitata
Deposito bagagli richiestoNon serve nessuna notte extra — il periodo resta quello originaleNessun addebito extra
Omaggia ore extra (solo gestionale)Blocca comunque una notte extraNessun addebito — l'operatore rinuncia all'incasso
ℹ️ I due flag "check-in anticipato"/"check-out posticipato" non sono più usati
La scheda B&B ha ancora questi due interruttori sì/no storici — non vengono più consultati dal calcolo prezzo, per coerenza con le Strutture: l'arrivo/partenza fuori orario è sempre permesso, mai bloccato del tutto, gestito sempre con le tre scelte della tabella sopra.

7 Bambini per fascia d'età

Rilevante solo in modalità "Per persona" (sezione 5). Ogni fascia d'età (configurabile in Tariffe Bambini, es. "Infanti 0-2", "Bambini 3-12") ha una propria tariffa, applicabile a tutte le tipologie di un B&B, o una camera specifica.

Tipo tariffaCome si calcola
🎁 GratuitoIl bambino di quella fascia non contribuisce al prezzo
€ Prezzo fissoImporto fisso a giorno/settimana/weekend, sommato per ogni bambino di quella fascia
% Percentuale adultoUna percentuale della tariffa adulto (es. 50%), calcolata automaticamente
ℹ️ In modalità "A camera"
Le tariffe bambini non si applicano — il prezzo è fisso indipendentemente da quanti bambini/adulti ci sono, quindi non ha senso calcolare un contributo per fascia d'età.

8 Servizi extra

Servizi opzionali o obbligatori configurabili per ogni B&B (colazione, parcheggio, culla, ecc.), eventualmente limitati a specifiche camere. Configurabili in Tariffe B&B → Servizi extra.

CampoDescrizione
Tipo calcoloPer soggiorno (importo fisso una tantum) oppure per persona/notte (moltiplicato)
ObbligatorioSe sì, si aggiunge sempre al totale nel flusso di prenotazione — nessuna scelta per l'operatore
Non obbligatorioCompare come checkbox nello Step 3 della prenotazione — l'operatore decide se aggiungerlo
PagamentoOra (incluso nel totale prenotazione), in loco (pagato direttamente al B&B, non conta nel totale online), o entrambi
CamereSe valorizzato, l'extra si applica solo alle camere elencate; se vuoto, a tutte quelle del B&B
✓ Ordine di applicazione
Gli extra (obbligatori sempre, opzionali se scelti) si sommano prima dello sconto percentuale, ma sopra un eventuale pacchetto a prezzo fisso (che sostituisce solo la tariffa base, non gli extra).

9 Promozioni — pacchetto, offerta, last minute, sconto

Al momento della prenotazione si può scegliere una sola tra queste quattro promozioni (si escludono a vicenda) — applicata sopra la tariffa base già calcolata (sezioni 2-6).

TipoCome funziona
ScontoPercentuale di riduzione sul totale. Può richiedere il pagamento anticipato entro un tot di giorni o entro una data precisa per essere valido. Ha periodi di applicazione/esclusione propri (es. "10% di sconto, ma non a Natale").
OffertaPercentuale di riduzione, legata a un periodo tariffario specifico (non generico come lo sconto) — pensata per promuovere un preciso periodo dell'anno.
Last MinuteSconto crescente nel tempo: parte da uno sconto iniziale e sale man mano che ci si avvicina alla scadenza dell'offerta, fino a un tetto massimo.
PacchettoPrezzo fisso per l'intero soggiorno (non calcolato a notte) — sostituisce del tutto la tariffa base delle sezioni 2-6, non la scontano. Richiede un numero minimo di giorni di soggiorno.
⚠️ Il pacchetto sostituisce, gli altri tre scontano
Sconto/Offerta/Last Minute riducono percentualmente il totale già calcolato con tariffa+extra+bambini. Il Pacchetto invece ignora completamente quel calcolo e usa il proprio prezzo fisso per il soggiorno.

10 Esempio completo end-to-end

Scenario: Camera in modalità "Per persona", 5 notti, 2 adulti, colazione obbligatoria inclusa nel calcolo, sconto 10% pagamento anticipato applicato.

1
Tariffa base (sezione 2, 5 notti sotto i 7): es. €80/notte × 5 = €400 per persona
2
Nessun giorno extra (orari standard rispettati)
3
Moltiplicazione per persona: 2 adulti × €400 = €800
4
Colazione obbligatoria (es. €10/persona/notte × 2 × 5): +€100
5
Subtotale: €800 + €100 = €900
6
Sconto 10% pagamento anticipato: €900 × 0,90 = €810,00 finale
ℹ️ Nota sull'ordine di applicazione
Gli extra obbligatori si sommano prima dello sconto — la promozione riduce il totale complessivo (tariffa + extra), non solo la tariffa base.