Calculul prețului rezervării


Prețul final al rezervării este compus din mai multe elemente diferite:

  • Prețul camerei (conform listei de prețuri)
  • Taxa locală de turism
  • Mesele
  • Managementul veniturilor (reduceri/suplimentări)
  • Reduceri/suplimentări (FM, LM, LT, preț promoțional)
  • Reduceri pentru categorii de oaspeți

Prețul camerei

Prețurile camerelor pot fi stabilite în două moduri (doar unul dintre cele de mai jos):

  • Preț per cameră (prețul camerelor dintr-un anumit tip de cameră pe cameră și pe noapte, de exemplu: 200 RON)
  • Preț pe baza numărului de persoane (prețuri diferite în funcție de tipul de cameră și numărul de persoane, de exemplu: 150 RON pentru 1 persoană într-o cameră dublă / 200 RON pentru 2 persoane în aceeași tip de cameră)

Fiecare partener poate avea o listă de prețuri proprie, care poate fi chiar o versiune derivată a unei liste de prețuri părinte. În acest caz, va folosi valorile din intervalul de prețuri părinte, care pot fi modificate cu discounturi/suplimentări suplimentare.
Metoda API getRates returnează imediat prețul corect și final. Nu contează dacă valoarea provine din intervalul de prețuri părinte sau nu.
La calculul general, acest discount este aplicat primul, împreună cu alte posibile reduceri.


Taxa locală de turism

În setări, avem două opțiuni pentru calcularea taxei locale de turism:

  • Taxa se adaugă peste prețurile din lista de prețuri.
  • Taxa este inclusă în prețurile afișate în lista de prețuri.

De exemplu, dacă în lista de prețuri, prețul camerei este de 200 RON și taxa locală de turism este de 5 RON/persoană/noapte, prețul final va fi următorul în cazurile menționate mai sus:

  • Tariful serviciului de cazare pentru 1 persoană pe noapte: 200 RON + taxa de turism 5 RON
  • Tariful serviciului de cazare: 200 RON (taxa de turism este deja inclusă în prețurile din lista de prețuri)

În toate cazurile, reducerile sau suplimentările ulterioare se aplică asupra tarifului serviciului de cazare (în exemplul nostru, 200 RON). Taxa de turism local poate fi configurată diferit în funcție de categoria de oaspeți și poate varia și în funcție de tipul de cameră. Taxa de turism poate fi stabilită fie ca o sumă fixă, fie ca un procent din tariful de cazare (în acest caz, se aplică la prețul camerei).


Mese

Prețul meselor este calculat înmulțind prețul unitar al meselor cu numărul de oaspeți și numărul de nopți. Setările generale pentru mese stabilesc dacă masa este afișată ca un element separat pe factura camerei sau este combinată cu tariful serviciului de cazare.
Prețul meselor nu este afectat de reducerile suplimentare, chiar și atunci când este combinat cu tariful de cazare de pe factura camerei.
Prețul meselor poate varia în funcție de perioadă, dar poate fi, de asemenea, stabilit pentru a fi aceeași în toate perioadele.


Managementul veniturilor (reducere/ adaos suplimentar)

Reducerea / adaosul suplimentar automat aplicat în momentul respectiv (stabilit pe baza gradului de ocupare). Calcularea acestuia are loc înainte de aplicarea altor reduceri posibile (vezi secțiunea următoare).
API-ul getRates returnează prețul final recalculat conform condițiilor stabilite în managementul veniturilor.


Reduceri / adaos suplimentar (FM, LM, LT, preț promoțional)

Mai jos sunt prezentate câteva reguli de bază pentru calculul reducerilor:

  • Oaspeții primesc întotdeauna cea mai avantajoasă reducere din toate reducerile posibile.
  • Prețurile promoționale au setări speciale care permit combinarea lor cu alte tipuri de reduceri (long term, first minute și last minute) sau excluderea altor reduceri (prețul special se poate combina doar cu  adaos suplimentar).
  • Prețul se calculează separat pentru fiecare zi/noapte de rezervare, aplicând cea mai avantajoasă reducere. Pot exista situații în care rezervarea primește reduceri diferite pentru fiecare zi.
  • Reducerile pot fi stabilite ca valoare fixă sau ca procent.
  • Reducerea stabilită ca valoare fixă se aplică pentru fiecare noapte a rezervării.
  • Aplicarea reducerii depinde de data și ora rezervării (LM, FM), durata rezervării (LT), precum și de data efectivă (dacă reducerea este valabilă la data rezervării) și tipul de cameră (dacă reducerea este valabilă pentru un anumit tip de cameră), etc.
  • În general, pentru fiecare zi a rezervării se calculează separat reducerea. Pentru zile diferite ale rezervării se pot aplica mai multe tipuri de reduceri. Dacă o zi este eligibilă pentru mai multe reduceri, se va aplica întotdeauna reducerea cea mai avantajoasă pentru oaspete.

Aceste reduceri se calculează înainte de aplicarea reducerilor pentru categoriile de oaspeți.


Reduceri categorii de oaspeți

Pentru categoriile speciale de oaspeți se poate seta o reducere specifică. De exemplu, pentru copii se poate oferi o reducere de 15%.
Calculul reducerii pentru categoria de oaspeți poate varia în funcție de setările din meniul central „Lista de prețuri”. În funcție de setări, există patru metode posibile de calcul. Modalitatea de calcul poate fi vizualizată în următorul exemplu – avem o cameră 2+1 cu prețuri bazate pe numărul de persoane (1 persoană = 100 RON, 2 persoane = 250 RON, 3 persoane = 300 RON).

  • Din partea proporțională (prețul total pentru un anumit număr de oaspeți împărțit la numărul de persoane, înmulțit cu valoarea reducerii > 300 / 3 * 0,15 = 15 RON reducere per copil, pe noapte)
  • Din ultimul pat (diferența dintre prețul pentru 3 persoane și prețul pentru 2 persoane înmulțită cu reducerea pentru categoria de oaspeți > (300 – 250) * 0,15 = 7,5 RON reducere pe copil, pe noapte).
  • Din ultimul pat, dar numai pentru paturi suplimentare (aceeași metodă de calcul ca cea anterioară, dar aplicată numai pentru categoriile de oaspeți care folosesc paturi suplimentare > în cazul camerei noastre de exemplu 2+1, dacă vin trei oaspeți și unul dintre ei este copil, calculul este același cu cel descris în exemplul anterior. Totuși, dacă vin doar două persoane și una dintre ele este copil (în pat normal), reducerea nu se aplică și prețul va fi de 250 RON. Dacă vin trei persoane și două dintre ele sunt copii, reducerea pentru copilul din patul suplimentar se calculează conform primului exemplu, iar copilul din patul normal nu beneficiază de reducere).
  • Din partea proporțională (cu diferențierea paturilor normale și suplimentare) – foarte asemănător cu calculul „din partea proporțională”. Dacă într-o cameră 3+2, copilul ocupă un pat normal, reducerea se calculează astfel >> prețul pentru 3 persoane / 3 * valoarea reducerii. În cazul în care copilul folosește un pat suplimentar, calculul diferă (prețul pentru 5 persoane – prețul pentru 3 persoane) / 2 * valoarea reducerii.

Reducerea aplicată categoriei de oaspeți poate fi configurată fie ca un articol separat pe factura camerei, fie combinată cu articolul pentru serviciile de cazare de pe aceeași factură. În general, această setare nu influențează de obicei prețul total.
Reducerea pentru categoria de oaspeți este calculată ultima, după aplicarea tuturor celorlalte reduceri.


Ordinea calculului reducerii

În exemplul nostru, avem o rezervare de o noapte, al cărei preț pentru 2 persoane (un adult și un copil) este de 200 RON (prețul provine dintr-o altă listă de prețuri, al cărei preț de bază este de 250 RON, și pentru copil se aplică o reducere de 20%). Este valabilă o reducere de 10% conform modulului de management al veniturilor, apoi trebuie aplicată și o reducere promoțională de 25%, iar pentru copil se aplică o reducere de 10% pentru categoria de oaspeți. Astfel se calculează prețul final.

Calculul prețului din lista de prețuri derivate >> reducere 50 RON, prețul final >> 250 * (1 – 0,20) = 200 RON

  • Revenue management >> reducere 20 RON (se deduce din serviciul de cazare, valoarea acestuia fiind astfel 180 = (200-20) RON).
  • Reduceri/adaos suplimentar (FM, LM, LT, preț promoțional) >> reducere 45 RON (aplicăm prețul modificat în punctul anterior și calculăm o reducere de 25% >> 180 * 0,25 = 45 RON).
  • Reducerea pentru categoria de oaspeți >> prețul original cu toate reducerile anterioare aplicate, apoi se calculează reducerea pentru categoria de oaspeți din partea proporțională >>> (200 – 20 – 45) / 2 * 0,10 = 6,75 RON.
  • Prețul final este 128,25 RON.