> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gridbeds.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tarife și disponibilitate

> Planurile tarifare, prețul pe zile, restricțiile, editarea în masă, prețurile dinamice și codurile promoționale.

Prețul unei nopți se stabilește pe **planul tarifar** — „Tarif standard”, „Nerambursabil”, „Cu mic dejun” — al unui tip de cameră. Pe zile îl schimbi în calendar, vederea **Tarife**. Toate aceste schimbări le face cine are dreptul de a gestiona proprietățile (implicit **Proprietar** și **Administrator**); ceilalți văd prețurile, fără butoane.

## De unde vine prețul unei nopți

Pentru fiecare plan tarifar și noapte, Gridbeds ia primul nivel care are un preț:

1. un **preț fixat de tine** pe acea noapte (când planul e tarifat de un serviciu de prețuri dinamice);
2. prețul trimis de **serviciul de pricing**, dacă îl lași să publice — vezi [Prețuri dinamice](#prețuri-dinamice);
3. **grila de tarife**: prețul pe zi pus din calendar pentru acel plan;
4. un **sezon** care acoperă noaptea — vezi [Sezoane](#sezoane);
5. prețul planului pe care acesta îl **urmează**, modificat cu regula lui — vezi [Planuri care urmează alt plan](#planuri-care-urmează-alt-plan);
6. **prețul de bază** al planului tarifar;
7. prețul pe noapte al tipului de cameră, doar dacă planul are preț 0.

În calendar, un clic pe o celulă arată **Sursă**: **Preț fixat de tine**, **Ajustare setată de tine**, **Serviciul de pricing**, **Grila de tarife**, **Sezon**, **Urmează alt plan**, **Tarif implicit al planului** sau **Tarif implicit al tipului de cameră**. O noapte fără niciun preț pleacă pe canale închisă („Niciun nivel nu are preț pentru această noapte, așa că pleacă închisă.”).

## Planurile tarifare

Pe proprietate, tab-ul **Tipuri de camere**, meniul ⋮ al tipului de cameră → **Planuri tarifare** („Opțiunile tarifate pe care oaspeții le pot rezerva pentru acest tip de cameră”). Fiecare tip de cameră pornește cu un plan creat odată cu el, „\{tip} — Standard”. **Adaugă plan tarifar** cere:

| Câmp | Ce înseamnă |
| - | - |
| **Denumire** | Numele văzut de oaspete și de canale. |
| **Preț de bază** | Prețul pe noapte când nu ai pus altul pe zi. La planul implicit al tipului de cameră este același număr cu **Preț pe noapte** al tipului de cameră (vezi [Camere și tipuri de camere](/ro/rooms#adaugă-un-tip-de-cameră)): îl schimbi în oricare loc și celălalt îl urmează, iar noul preț ajunge pe canale. Un plan cu preț de bază 0 este tarifat din tipul de cameră; dacă scrii 0 la planul implicit, prețul tipului de cameră rămâne neschimbat. |
| **Plan de mese** | Niciunul, Mic dejun, Demipensiune, Pensiune completă sau All inclusive. |
| **Sejur minim (nopți)** / **Sejur maxim (nopți)** | Gol înseamnă „Fără restricție”. |
| **Setează ca plan tarifar implicit** | Planul folosit implicit pentru tipul de cameră; un singur plan e implicit. |
| **Urmează prețul altui plan tarifar** | Face ca planul să urmeze prețul altui plan în loc să aibă unul propriu — vezi [Planuri care urmează alt plan](#planuri-care-urmează-alt-plan). |
| **Activ (rezervabil)** | Un plan inactiv nu se mai vinde. |
| **Politică de plată** | **Moștenește politica proprietății** sau un **Mod de plată** propriu: Plată integrală, Plată avans (cu **Tip avans**: Tariful primei nopți, Procent din total sau Sumă fixă), Garanție cu cardul, Plată la proprietate. |
| **Anulare** | **Rambursabil**, **Anulare gratuită până la (zile înainte de sosire)** și **Termeni de anulare afișați oaspeților**. Un plan nerambursabil are insigna **Nerambursabil**. |

<Warning>
  Condițiile de anulare sunt „doar informativ”: Gridbeds nu taxează și nu anulează automat nimic pe baza lor. O taxă de anulare sau o rambursare o faci tu.
</Warning>

Un plan folosit deja de o rezervare și planul implicit nu se pot șterge: „Acest plan tarifar are rezervări existente și nu poate fi șters. Dezactivează-l în schimb.” Pentru planul implicit, alege întâi alt plan ca implicit. Nici un plan pe care îl urmează alte planuri nu se poate șterge: „Alte planuri tarifare urmează prețul acestui plan. Detașează-le sau șterge-le mai întâi.”

Pachetele (micul dejun inclus, cu TVA-ul lui) se configurează din același meniu, **Pachete** — vezi [Taxe fixe, pachete și extra](/ro/fixed-charges#pachete-ce-e-inclus-în-tarif).

<Note>
  Tab-ul **Prețuri** al proprietății nu conține tarife: are doar **Taxă curățenie**, **Depozit garanție** și **Intervale de vârstă pentru copii** (vezi [Prețuri în funcție de numărul de oaspeți](#prețuri-în-funcție-de-numărul-de-oaspeți)).
</Note>

## Prețul pe zile: vederea Tarife

**Calendar** → vederea **Tarife** (**Tarife & Disponibilitate**) lucrează cu proprietatea din selector; dacă selectorul e pe toate proprietățile, alegi una („Selectează o singură proprietate pentru a edita tarifele și disponibilitatea”). Alegi fereastra: **7 zile**, **14 zile**, **21 zile** sau **28 zile**.

Fiecare tip de cameră are un rând **Disponibilitate** și câte un rând pentru fiecare plan tarifar. Un clic pe o celulă a unui plan deschide:

* **Tarif** — prețul nopții;
* **Sejur minim** — sejurul minim pentru o sosire în acea zi;
* **Sejur maxim** — sejurul maxim (gol înseamnă **Fără maxim**);
* **Închis la sosire (CTA)** și **Închis la plecare (CTD)** — fără check-in sau fără check-out în acea zi; grila marchează aceste nopți cu **CTA** și **CTD**;
* **Oprire vânzări** — închide noaptea.

Un preț scris pe o noapte a unui plan care urmează alt plan fixează noaptea: „Dacă introduci un preț aici, noaptea este fixată: nu mai urmează celălalt plan.”

Schimbările se adună pe ecran; **Salvează** le trimite pe toate („Modificările au fost salvate”). Când schimbi sau muți intervalul, modificările de pe zilele pe care încă le vezi rămân; dacă o modificare ar ieși din interval, ești întrebat întâi („Renunți la modificările nesalvate?”): **Continuă editarea** te lasă unde ești ca să salvezi, **Renunță și continuă** le pierde. Pe rândul **Disponibilitate** schimbi câte camere vinzi în acea noapte; rezervările, blocările și alotmentele se scad din ea.

### Editare în masă

**Editare în masă** (**Editare în masă tarife & disponibilitate**) schimbă o perioadă deodată: alegi **Tip cameră** (rândul de disponibilitate sau un plan tarifar), **Interval de date** și ce schimbi — disponibilitatea, tariful, sejurul minim, sejurul maxim (sau **Fără maxim**), **Închis la sosire (CTA)**, **Închis la plecare (CTD)** (**Neschimbat**, **Deschis**, **Închis**) sau **Oprire vânzări** (**Nemodificat**, **Deschis la vânzare**, **Închis la vânzare**). Ce lași pe neschimbat sau gol nu se atinge. **Aplică**. Un interval poate avea cel mult 60 de zile, iar sfârșitul lui nu poate fi înaintea începutului: fereastra spune asta sub date și ține **Aplică** dezactivat până le corectezi.

### Restricțiile

| Restricție | Pe web | În aplicația de staff |
| - | - | - |
| Sejur minim la sosire | da | da |
| Oprire vânzări | da | da |
| Sejur maxim pe zi | da | da |
| Închis la sosire (CTA) | da | da |
| Închis la plecare (CTD) | da | da |

Sejurul minim și maxim pe toată perioada îl pui și pe planul tarifar, iar un [sezon](#sezoane) le poate pune pentru o perioadă. Pentru fiecare noapte Gridbeds ia prima valoare găsită: setarea proprie a nopții din grilă, apoi un sezon, apoi limita planului, apoi — pentru un plan care urmează alt plan — cea a celuilalt plan. O închidere pusă de grilă, de un sezon sau de planul urmat este o închidere. Sejurul minim al unei nopți nu poate fi mai lung decât sejurul ei maxim, oricare ar fi sursa celeilalte limite: grila marchează o astfel de noapte cu roșu și **Salvează** o refuză, iar o editare în bloc care ar lăsa una spune asta în dialog și nu schimbă nimic.

### Din aplicația de staff

**Proprietăți** → proprietatea → **Tarife și disponibilitate** (cu dreptul de a gestiona proprietățile). Alegi **Tip cameră** și **Plan tarifar**; vezi 30 de zile odată, până la doi ani înainte. Atingi o zi, sau alegi o perioadă, și se deschide **Modifică tarife și disponibilitate**: **Zilele săptămânii**, **Preț pe noapte**, **Disponibilitate (unități)** și, la **Restricții**, **Ședere minimă**, **Ședere maximă**, **Oprește vânzările**, **Închis la sosire (CTA)** („Nu se pot face check-in-uri în aceste zile.”) și **Închis la plecare (CTD)**. Câmpurile goale rămân neschimbate. Zilele trecute nu se mai pot schimba. Butonul **Sezoane** de lângă butonul de interval listează, adaugă, modifică, oprește și șterge sezoanele proprietății, iar un plan care urmează alt plan o spune sub butoanele de plan.

## Sezoane

Un sezon este o perioadă cu nume care stabilește prețul nopților pe care le acoperă, deci definești „Crăciun, +30%” o dată, în loc să scrii fiecare noapte. **Calendar** → vederea **Tarife** → **Sezoane** (cine poate deschide vederea citește lista; cine are dreptul de a gestiona proprietățile adaugă, modifică, oprește, copiază pentru anul viitor și șterge). **Sezon nou** cere:

| Câmp | Ce înseamnă |
| - | - |
| **Denumire** | Pentru tine; apare la **Sursă** în celulă. |
| **De la** / **Până la (ultima noapte)** | Perioada, cu ambele zile incluse. |
| **Se aplică pentru** | **Toată proprietatea**, un **Tip de cameră** sau un singur **Plan tarifar**. |
| **Preț** | **Fără modificarea prețului**, **Procent** (30 pentru +30%, -20 pentru -20%), **Sumă pe noapte** (negativă pentru reducere) sau **Preț fix pe noapte**. O sumă sau un preț fix aparțin unui singur plan tarifar, deci cer **Plan tarifar** mai sus. |
| **Zilele săptămânii** | Lasă toate bifate pentru fiecare noapte a perioadei; debifează pentru un sezon de weekend. |
| **Ședere minimă (nopți)** / **Ședere maximă (nopți)** | Limite de ședere pentru sosirile din perioadă. |
| **Închis la sosire** / **Închis la plecare** | Fără check-in sau fără check-out în perioadă. |
| **Prioritate** | Numărul mai mare câștigă între sezoane cu același domeniu de aplicare. |

Cum se aplică sezoanele:

* Un procent sau o sumă modifică **prețul de bază** al planului, deci sezonul îl urmează când se schimbă. Un **Preț fix pe noapte** îl înlocuiește.
* Un preț scris de tine pentru acel plan, în acea noapte, în grilă are prioritate față de un sezon, la fel o noapte fixată. Un sezon are prioritate față de prețul de bază al planului.
* Când mai multe sezoane acoperă o noapte, câștigă cel mai specific (un plan tarifar, apoi un tip de cameră, apoi toată proprietatea), apoi cel cu **Prioritate** mai mare, apoi cel care a început mai târziu. Fiecare regulă — preț, ședere minimă, ședere maximă, fără sosiri, fără plecări — vine de la primul sezon care o stabilește, așa că un „fără sosiri pe 24 decembrie” pentru toată proprietatea se aplică și când un tip de cameră are propriul preț de vară.
* Un procent de -100 sau mai mic este refuzat („Un procent de -100 sau mai mic ar face noaptea gratuită.”), iar un rezultat sub zero nu se vinde.
* Sezoanele nu se repetă singure: **Copiază pentru anul viitor** deschide o copie cu un an mai târziu. Ștergerea unui sezon dă nopțile lui înapoi prețului propriu al planului; rezervările deja făcute păstrează prețul la care au fost vândute.

## Planuri care urmează alt plan

Un plan poate urma prețul altui plan în loc să aibă unul propriu — „Nerambursabil”, mereu cu 10% sub „Standard”. În formularul planului, pornește **Urmează prețul altui plan tarifar** și alege:

* **Urmează** — celălalt plan (un plan al aceluiași tip de cameră, în aceeași monedă, care nu urmează el însuși alt plan);
* **Cum diferă** — **Procent** sau **Sumă pe noapte**; o valoare negativă înseamnă mai ieftin, una pozitivă mai scump;
* **Rotunjește prețul la** — **Fără rotunjire**, **Unitatea întreagă**, **Cel mai apropiat multiplu de 5** sau **Cel mai apropiat multiplu de 10**;
* **Preia închiderile și limitele de ședere ale celuilalt plan** — pornit implicit: o noapte pe care celălalt plan o închide este închisă și aici, iar durata minimă și maximă a șederii se aplică dacă acest plan nu are una proprie.

Planul nu are un preț de introdus („Preț preluat de la …”). În fiecare noapte costă prețul celuilalt plan din acea noapte — cu prețurile din grilă, nopțile fixate și sezoanele lui, fiecare numărat o singură dată — modificat cu regula. Când prețul celuilalt plan se schimbă, acesta îl urmează imediat, iar canalele primesc prețurile noi. Exemplu: 135,00 sub „Standard”, minus 10%, înseamnă 121,50 (la cel mai apropiat multiplu de 5: 120).

* Planul implicit poartă prețul tipului de cameră, deci nu poate urma alt plan, iar un plan care urmează alt plan nu poate fi făcut implicit.
* Un plan pe care îl urmează alte planuri nu poate urma el însuși un preț.
* Un plan pe care îl scrie un serviciu de prețuri dinamice nu poate urma alt plan, iar un plan care urmează alt plan nu poate fi dat serviciului.
* Procentul sau suma unui sezon nu poate numi un plan care urmează alt plan (le ia de la planul urmat); un preț fix poate.
* Dacă oprești comutatorul, planul își păstrează prețul din ziua aceea, pe care îl poți schimba apoi.

## Prețuri în funcție de numărul de oaspeți

Prețul camerei acoperă un număr de adulți; fiecare oaspete peste el adaugă la noapte, iar copiii plătesc în funcție de vârstă. Se stabilește în trei locuri:

1. **Ocupare de bază (adulți incluși în preț)** în formularul tipului de cameră. Gol înseamnă că prețul acoperă pe toată lumea și nu se adaugă nimic — așa pornește fiecare tip de cameră.
2. Tab-ul **Prețuri** al proprietății, **Intervale de vârstă pentru copii**: intervale de vârste între 0 și 17, cel mult opt, care nu se pot suprapune, de exemplu 0-2 și 3-12. **Salvează intervalele**. Un interval șters se șterge împreună cu prețurile stabilite pentru el.
3. Pe un plan tarifar salvat, **Prețuri în funcție de numărul de oaspeți** (apare când tipul de cameră are ocupare de bază sau proprietatea are intervale): **Adult suplimentar, pe noapte**, **Adult în minus față de bază, pe noapte** și o sumă pentru fiecare interval. **Salvează prețurile pe oaspeți**.

Cum se taxează:

* Fiecare adult peste bază adaugă suma pentru adult suplimentar în fiecare noapte, în prețul camerei. Fiecare adult sub bază scade cealaltă sumă, niciodată sub zero.
* Un copil plătește suma intervalului în care îl încadrează vârsta; un interval fără sumă e gratuit. Recepția și aplicația de staff întreabă vârsta fiecărui copil când proprietatea are intervale. O vârstă pe care nu o acoperă niciun interval este refuzată („nu se încadrează în niciunul dintre intervalele de vârstă ale proprietății”), în loc să fie tarifată cu zero.
* O rezervare făcută fără vârste — site-ul, un canal — păstrează tariful fix al planului pentru fiecare copil, deci acolo nu se schimbă nimic. Adulții în plus se aplică și pe site, care știe deja câți adulți sunt.
* Un plan care urmează alt plan folosește sumele celuilalt plan, dacă nu le stabilești pe ale lui, iar procentul sau suma cu care urmează nu le reduce niciodată.
* Aceste sume se aplică doar rezervărilor directe. Canalele primesc prețul camerei și tarifele fixe ale planului pentru copii și bebeluși.
* O rezervare păstrează prețul la care a fost vândută. Schimbarea datelor taxează nopțile adăugate pentru oaspeții pe care îi va avea; schimbarea oaspeților mută și nopțile păstrate cu diferența, inclusiv adulții în plus — vezi [Modificarea datelor](/ro/bookings/date-changes).

## Ce ajunge pe canale

Dacă proprietatea e conectată la [Canale](/ro/channels), orice schimbare de preț, disponibilitate sau restricție pleacă singură la Channex, de obicei în câteva minute: Gridbeds adună schimbările unei proprietăți și trimite doar ce s-a schimbat față de ce știe canalul. Un sezon sau un preț urmat se trimit ca orice altceva: canalul primește prețul final și regulile fiecărei nopți, niciodată sezonul sau regula din spatele lor, iar când se schimbă un sezon sau prețul pe care îl urmează un plan, pleacă doar nopțile schimbate. În plus, o verificare pe oră și o sincronizare completă în fiecare noapte prind orice diferență. Aplicația de staff confirmă: „Salvat. Modificările se trimit către canalele conectate.”

## Prețuri dinamice

**Setări → Prețuri** (grupul Operațiuni; pagina **Prețuri Dinamice**) leagă Gridbeds de un serviciu de prețuri: **PriceLabs**, **Beyond Pricing** sau **Wheelhouse**, câte un tab fiecare. Face parte din modulul de integrări al abonamentului.

<Steps>
  <Step title="Conectează serviciul">
    **Cheie API** (și **Secret API**, dacă serviciul îl cere), spune dacă prețurile serviciului includ TVA, apoi **Testează Conexiunea** și **Salvează**.
  </Step>

  <Step title="Leagă camerele">
    **Încarcă Listări**, apoi în **Mapări Camere** leagă fiecare listare de un tip de cameră și alege **Planul tarifar pe care acest furnizor are voie să îl scrie**.
  </Step>

  <Step title="Pune limite">
    **Limite de preț**, pe tip de cameră: **Preț minim** și **Preț maxim**. Fără ele, o recomandare nu are plasă de siguranță.
  </Step>

  <Step title="Alege modul">
    **Consultativ — doar recomandări** (vezi recomandările, prețurile nu se schimbă) sau **Automat — publică recomandările**.
  </Step>
</Steps>

Recomandările se aduc la fiecare 6 ore și schimbă prețul doar în modul automat, pe planul ales, și doar dacă serviciul trimite prețuri în moneda planului — altfel sunt aruncate, nu convertite. Dacă ceva oprește publicarea, cardul spune ce anume. Un plan legat de un grup sau de un contract de alotment nu poate fi dat unui serviciu de prețuri. **Suspendă publicarea** oprește temporar; pe un plan publicat de serviciu, un preț scris de tine în calendar devine **Preț fixat de tine** și are prioritate.

## Coduri promoționale

**Coduri promoționale**, în grupul Vânzări & Distribuție: „Codurile pe care oaspeții le tastează pe pagina ta de rezervări ca să plătească mai puțin.” **Cod nou** cere:

* **Cod** (scris cu majuscule);
* **Reducere**: **Procent** sau **Sumă fixă** (cu **Monedă**);
* **Când se poate rezerva** și **Ce nopți acoperă** (de la – până la);
* **Minim nopți** și **Maxim folosiri**.

Codul și tipul reducerii nu se mai pot schimba după ce s-a rezervat cu el. Reducerea se scade din totalul cu TVA și se aplică doar pe [site-ul tău](/ro/websites), nu pe canale. Un cod creat aici este valabil la toate proprietățile organizației. **Retrage codul** îl șterge sau, dacă a fost folosit, îl dezactivează. Codurile le gestionează cine are dreptul de a gestiona proprietățile.

## Ce nu acoperă încă

<Note>
  * Sezoanele nu se repetă singure în fiecare an: copiază sezonul pentru anul viitor.
  * Un plan poate urma un plan, dar acel plan nu poate urma la rândul lui altul.
  * Canalele primesc prețul camerei, nu un preț pe număr de oaspeți.
</Note>

Grupurile și contractele de alotment, care țin camere deoparte din disponibilitate, sunt descrise în [Grupuri și alotmente](/ro/rates/groups-and-allotments).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.