What is each area for?
Prices is the whole workspace. Tariffs are bookable offers, such as “With breakfast”; configure their cancellation terms directly in the tariff. Price rules change the amount under certain conditions. Several tariffs may initially use the same terms. Changing one tariff does not change the others. Start with a category price and one tariff with suitable services, payment and cancellation. Add other functions for specific tasks.
Calculation starts with the category price. Matching rules apply in saved order. An explicit date price replaces that category result. Category limits, tariff derivation, channel adjustment and category limits again follow. Special conditions and tourist tax have their own terms. Check a complete stay rather than only a list value.
| Setting | Input and effect |
|---|---|
| Normal category price | Rooms & Categories: permanent base price. |
| Season, weekend, lead time | Price rules: conditional fixed prices and adjustments. |
| One particular night | Overview: date price for category and date. |
| Bookable offer | Tariffs: price, services, bookability, distribution, cancellation and payment. |
| Cancellation deadline and fees | Tariffs: cancellation within the offer; hotel default and sales routes through the tariff-header icon. |
| Discount or company price | Special conditions: code or negotiated agreement. |
| Shared channel adjustment | Channel markups: price change per sales route; not a portal connection. |
| Local levy | Settings → Hotel → Tourist tax. |
How to do it
- 01Choose the goal
First decide: permanent room price, recurring adjustment, single date or bookable offer?
The table identifies the responsible area. - 02Configure once
Maintain the decision there and check a stay. Do not enter the same discount again in both rule and tariff.
Each price effect has an explainable source.
Base prices in room categories
Open Rooms & Categories and edit the intended category. Physical rooms in the same category share this price basis. The permanent base price is maintained only here. A conditional fixed price in Price rules replaces it only for matching calculations without changing the master-data value.
Amounts use the hotel currency. Money fields display the unit and allow at most two decimal places. Use the selected language’s decimal separator, such as 148.50 in English. Do not enter words, currency symbols or formulas. An empty optional field differs from 0: empty adds no limit, 0 is a value.
| Setting | Input and effect |
|---|---|
| Base price | Starting nightly amount in hotel currency: 0 to 10,000,000, steps of 0.01. Deliberately set it for every sellable category. |
| Minimum and maximum price | Existing category limits may constrain calculation. The category editor currently offers only the base price, not inputs for these limits. Read notices in Check price; Intelligent Pricing automation limits are separate. |
Set up the basis
- 01Open the category
Check category, capacity and activation in Rooms & Categories.
You are editing the right category. - 02Set the price
Enter the normal nightly price. The category editor has no minimum/maximum price fields. Wait for confirmed saving.
The values remain after reopening.
Read the overview and price calendar
Use the arrows to select the month. Each row is a room category and each column a day. STRYK reads calculated category prices, including matching rules and date prices, from the STRYK; weekends and manual prices are marked. The optional context lets you display a tariff and sales route as well. Without a selected tariff, the category price remains; no tariff is silently added. Check tourist tax and personal conditions in the calculator.
With edit permission, clicking a cell opens the price dialog for that category. Choose From and To; both dates are included, up to 366 consecutive days. Set price uses a positive hotel-currency amount with at most two decimals for all selected nights. Reset removes their manual date prices. First open the preview of previous and new prices, then confirm Save. Entering a value alone saves nothing. If prices or rules changed meanwhile, review a new preview. Even with a tariff displayed, you change only the category date price; tariff and channel still follow their calculation.
Below the calendar, review categories and configuration notices. The base-price link leads to the responsible category. After a loading error use Retry; a failed request is not an empty price list. Without edit permission the view stays read-only.
| Setting | Input and effect |
|---|---|
| Category, From and To | Category comes from the clicked row. From/To required, initially both the chosen day. At most 366 days of one category; end not before start. |
| Displayed context | Optional tariff and sales route affect display only. Saving still edits the category. Without an applicable tariff price, STRYK shows no invented substitute price. |
| Preview and Save | Review preview for every selected day, then explicitly save. Changing dates, amount or operation invalidates preview. After other price/rule changes reload and review again; an old preview cannot be saved without rechecking. |
How to do it
- 01Select month and date range
Navigate to the intended month and open the right category’s cell. Choose From and To for one night or several days; both dates are included.
The category and every selected night are clear. - 02Review preview and save
Choose Set price or Reset. Open preview and check every old/new amount. Only then confirm Save; review again if something changed meanwhile.
Check price shows the effect on the complete stay.
Use price rules deliberately
A rule answers: which category, when, under what conditions and with what price effect? All entered conditions must match together. A price rule creates neither a new public offer nor a cancellation deadline. Positive adjustments raise prices, negative ones reduce them. Percentages act on the current intermediate amount; fixed adjustments change it by a nightly amount. Conditional fixed price replaces it with the entered nightly price.
The list shows saved order. Clear search and status filters before reordering with move actions or the handle. Order affects calculation. Check overlapping fixed prices on a shared date. Inactive rules appear muted and remain saved but do not affect new calculations. Reactivate them or permanently remove them with Delete; confirm the displayed name first. Historical booking prices are not rewritten. New rules require explicit completion; existing valid edits save automatically.
| Setting | Input and effect |
|---|---|
| Season price | Valid from is required and starts with today’s hotel date. Valid to is optional; empty means no end date. Both are stay dates; end cannot precede start. |
| Weekdays | Select at least one day. All seven days, Monday to Sunday, are directly available. Friday/Saturday means the nights, not the booking day. |
| Early booking | Minimum lead time required: whole days 0-3650, such as at least 45 days before arrival. |
| Last minute | Maximum lead time required: whole days 0-3650, such as no more than 7 days until arrival. |
| Occupancy | At least one limit required, whole percentages 0-100. Occupancy of the relevant room category per night, not guest count. |
| Conditional fixed price | At least one specific category and a non-negative nightly price are required. Multiple categories may be selected. Only the first matching fixed price in saved order applies; later other rule types may change it. Not a second category base price. |
| Setting | Input and effect |
|---|---|
| Name and category | Name required. Select one or more categories; All categories is available only outside fixed price and affects every matching category. |
| Adjustment type and value | Percentage or amount with at most two decimals. Select the unit next to the value; an amount shows hotel currency. Percentage −100 to 1000; money −99,999,999.99 to 99,999,999.99. Fixed price starts at 0. Do not type currency or a formula into the numeric field. |
| Additional conditions | Optional: weekdays, stay 1-3650 whole nights, lead time 0-3650 whole days, occupancy 0-100%. Empty limit adds no restriction; minimum cannot exceed maximum. |
| Sales routes | Optional. Without restriction the rule applies on all sales routes. Choose Website, Channels, Manual or STRYK. Connected portals are visible but cannot yet be selected individually; their shared price transmission does not currently support such individual rules. |
| Setting | Input and effect |
|---|---|
| Valid from and Valid to | Start required, default today in the hotel time zone. End optional and initially empty; empty means no end. This also applies to weekday, lead-time, occupancy and fixed-price rules. Set dates are included. |
How to do it
- 01Create a season rule
Choose New rule, Season price, name, one or more categories and start. Set Valid to only for a limited season. Enter unit and value; empty extra conditions add no restriction.
The editor preview describes the intended rule. - 02Test the season boundary
Create the rule. Check the night before the season, its first day and a stay crossing the boundary.
Only matching nights receive the adjustment.
Use templates as a starting point
Templates save typing. They are not saved rules or recommended hotel prices. Open Templates in Price rules or Tariffs, choose the relevant group and read the displayed effect. Use opens a prefilled editor. Only creating the new record saves the rule or tariff; Cancel discards the new draft.
Season templates need your actual start and an end date if needed; lead time and adjustments must match your pricing decision. Set non-refundable cancellation directly in the tariff’s Cancellation & payment, together with appropriate payment. A template does not automatically duplicate missing hotel setup. Do not reuse a template for the same active rule: duplicate rules can change prices more than once.
| Setting | Input and effect |
|---|---|
| Name and category | Adapt to your offer; a template does not know your sellable categories. |
| Period and conditions | Choose actual season, weekdays, lead time or occupancy. Remove unnecessary extra conditions. |
| Amount and bookability | Check unit and sign, complete tariff terms and test with Check price after creating. |
How to do it
- 01Select a template
Open Templates, choose a group such as Weekdays and read the displayed price effect. Use opens the draft.
No new tariff or rule has been saved yet. - 02Adapt and create
Choose actual categories and dates, check amount and terms and only then create the record.
The record appears in the responsible list.
Create tariffs as offers
A tariff combines price, services and booking terms. Category price as basis uses the calculated category result. Another tariff as basis creates a derived offer; later price changes to the basis affect that derivation. A tariff cannot reference itself or create a loop. Price limits may constrain adjustments.
Complete new tariffs with Create. Existing valid changes save automatically. Read the save status and correct errors before closing. For conflicts, reload the current record and compare edits. Do not create a replacement tariff to bypass a conflict: existing category and channel assignments must be retained.
| Setting | Input and effect |
|---|---|
| Name | Required, up to 255 characters. Clear offer name, such as With breakfast. |
| Code | Required, unique, 1-50 characters. Uppercase letters, digits, dot, underscore or hyphen; first character letter/digit. |
| Room categories | At least one required. Only assigned categories can use the offer. |
| Price basis | Default category price. Optionally another existing tariff; no self-reference or inheritance cycle. |
| Price adjustment | Default 0%. Percentage or fixed nightly amount, two decimals. Positive raises, negative reduces. Percentage −100 to 1000; money in hotel currency. |
| Included services | Optional: select existing active services from Settings → Hotel → Services; at most 20 per tariff. Name, kind, unit and default quantity are maintained centrally there. In the tariff set the included quantity: 0.001-10000, at most three decimals; the default quantity is initially copied. Included services create no additional guest charge. |
| Setting | Input and effect |
|---|---|
| Sales routes and activation | At least one route required. Active means usable when conditions match; it publishes neither website nor portal connection. |
| Cancellation within the tariff | Choose Hotel default, free cancellation until the selected deadline, non-refundable or other terms. Enter your own deadlines and fees directly here. Effective terms are visible; there is no second independent cancellation deadline. |
| Payment timing | Default on departure. Prepayment/deposit for direct offers requires usable online payment; timing does not replace cancellation terms. |
| Payment methods | Optionally restrict direct offers requiring payment. Empty means all currently usable methods. Selection without a usable method blocks the offer; check payment setup. |
| Stay and lead time | Optional in More settings: whole nights/days, minimum not above maximum. Empty adds no restriction. |
| Type and description | Type is a classification, not separate cancellation terms. Description optional up to 1000 characters; do not hide additional terms in it. |
| Setting | Input and effect |
|---|---|
| Kind and name | Create under Settings → Hotel → Services. Name 1-160 characters and kind required: accommodation, breakfast, food, beverage, parking, service or other. Active controls usability. Name, kind, unit and default quantity are maintained only here. In the tariff select the existing service and its specifically included quantity. |
| Unit basis and quantity | Required: per booking, night, person or person/night. Quantity greater than 0 up to 10000, at most three decimals; default 1. This describes the included service, not an increase. |
| Translations | Maintain the main name in the hotel language. New and changed services are automatically translated for supported guest languages; a visible status shows translations in progress. There is no manual entry for 18 names. Check status after renaming; a pending translation is not completed guest copy. |
| Valuation details | Optional in More settings: gross market value and agreed separate gross price, each 0-99,999,999.99 with two decimals in hotel currency. Money values require a source note of 3-500 characters. These details are neither automatic tax approval nor an additional guest charge. |
| Saving and existing data | A service may be included in a tariff, sold separately or both. Inclusion-only services need no sale price. Separate sale requires a price and an actually available tax rate. Explicitly create new services; valid edits save automatically. A change creates a new version. Existing tariff and booking contents remain until the tariff explicitly adopts the new version. Legacy tariff services may be deliberately imported into the central catalog; review the selection afterwards. |
| Setting | Input and effect |
|---|---|
| Include in tariff and sell separately | Enable independently in the hotel catalog. New service: active, usable in tariffs, not sold separately, kind Service, quantity 1 per booking. Separate sale requires price and an available tax rate; neither is needed for inclusion-only services. |
| Adopt the current version | Tariffs retain the explicitly selected service version. After a catalog change choose Adopt current services in the tariff and save if the new version should apply. The specifically included tariff quantity is retained. If the selection changes before saving, reload and review. Existing bookings retain their agreed services. |
How to do it
- 01Create a flexible offer
Choose name, unique code, categories, category price basis and sales routes. Under Cancellation & payment choose Hotel default or free until a deadline. Select existing services. Adjustment 0 leaves the price basis unchanged.
The effective cancellation terms fit the offer. - 02Check an alternative
If needed, create a second tariff with non-refundable terms, appropriate payment and optional discount. Compare both for the same nights.
Price difference and differing terms are understandable.
Set cancellation within the tariff
Open a tariff and its Cancellation & payment. Set deadlines, cancellation fees and refund logic for that offer here. Cancellation terms belong directly to the tariff. Several tariffs may initially use the same terms. Changing one tariff leaves the others’ existing terms intact. Already booked stays retain their recorded terms. A name such as “Non-refundable” replaces neither fee configuration nor payment.
Tariff-specific terms take precedence over a sales-route assignment and hotel default. With Hotel default, a matching sales-route condition may therefore apply first. Read the effective terms for the selected route. Open hotel default and sales-route assignments through the tariff-header icon. Conflicting legacy values are shown; explicitly choose valid terms before changing or reactivating the tariff.
| Setting | Input and effect |
|---|---|
| Name | The tariff name describes the offer. Your own cancellation terms need no second name. The hotel-default dialog requires a clear name of at most 140 characters; it must not promise different fees. |
| Fee calculation | Choose Hotel default, free until a deadline, non-refundable or Other terms. Other terms offers free, percentage, fixed amount, nights, non-refundable and staff review. Displayed values come from the effective terms; review them before saving rather than assuming a universal hotel default. |
| Deadline and percentage fees | Required for percentage calculation: whole hours 0-87600 before 00:00 on the arrival date in hotel time, not before the check-in time. Each before/after fee 0-100%, at most two decimals. 48 hours is two days. |
| Fixed amount or nights | Required according to calculation: non-negative hotel-currency amount with at most two decimals, or 1-3650 whole nights. |
| Guest-facing text | Explain the deadline and costs simply. The tariff summary is optional, at most 500 characters; the hotel-default dialog can also maintain guest texts up to 2000 characters. The hotel default language is shown and existing language texts are retained. Change the summary only when it matches the numbers. |
| Setting | Input and effect |
|---|---|
| Active and hotel default | Maintain hotel default in the dialog within Tariffs; it must be active. Check activation and public usability separately. Deactivation does not delete already booked terms. |
| No-show and staff review | No-show means failure to arrive, fee 0-100%. Staff review marks a required review; it is not an additional fee. |
| Type, assignments, publicity, note | Type is for classification. Assign only matching tariffs/sales routes. Public allows guest use but publishes no website. Internal note optional up to 2000 characters. |
How to do it
- 01Define deadline and costs
Open Cancellation & payment within the tariff and, for example, choose free until 48 hours; afterwards charge 100%. Check no-show and guest summary. The deadline refers to 00:00 on arrival day in hotel time.
Name, numbers and guest text do not conflict. - 02Read effective terms
Let the valid tariff change save and read the effective terms in the offer. Maintain a shared hotel default through the tariff-header icon. Your own change to this tariff leaves other tariffs and already booked terms unchanged.
The guest receives the intended terms.
Special conditions: discount codes and company agreements
A discount code applies to matching bookings using that code. A negotiated agreement belongs to a company and contains its price arrangements. The agreement ID is generated automatically; you do not invent a number. A guest-facing display name does not make the agreement publicly bookable. Access must be explicitly enabled and its requirements met.
Eligibility & annual limits determines whether the company may use the agreement and how often. Its price rules instead determine the price for a matching category and stay. Agreement validity describes the stay; Bookable from/to describes when a booking may be made. Do not confuse these windows. A draft or suspended agreement is not an active sales offer.
| Setting | Input and effect |
|---|---|
| Name, code, benefit type and value | Name and unique code required. Exactly four price types: percentage, amount per night, total amount or fixed nightly price. Value with at most two decimals; money in hotel currency. No picker for free services. |
| Activation, validity, usage | Check activation and optional date limits/usage limits. Description and terms optional. Redemptions appear in usage view; a saved code alone is not a redemption. |
| Optional requirements | Nights, minimum booking value, guest count, lead time, company booking, name fragment, categories, tariffs, routes and weekdays. Counts/days whole; money two decimals. Minimum not above maximum. |
| Tourist-tax treatment | Hotel default or available special treatment. Included in price only for the relevant fixed nightly price. Code does not replace exemption evidence. |
| Setting | Input and effect |
|---|---|
| Audience and assignment | Default Public; alternatively specific guest or company. Guest/company requires matching assignment. Public means general eligibility, not automatic publication. |
| Condition ID and display name | ID optional: empty generates automatically; separate from discount code. Display name optional for guests and not an enablement of bookability. |
| Combinable and maximum uses | Check activation and Combinable deliberately. Maximum uses total/per guest/per company optional: 1-1000000 whole uses. Empty adds no limit. Uses are consumed only after redemption. |
| Validity, booking and stay windows | Separate optional From/To fields. Stay window concerns travel dates, booking window concerns making the booking. Each end not before start; description and terms are separate optional texts. |
| Setting | Input and effect |
|---|---|
| Company, name, valid from | Required. Company cannot be changed after creation. Valid to optional; status starts as Draft. Check activation and date limits deliberately. |
| Rule, category, base tariff | At least one rule with name and value. Category/base tariff optionally All. Activation per rule. Percentage discount/increase, fixed nightly discount/increase or fixed nightly price; discount percentage at most 100. |
| Additional rule conditions | Optional: priority 0-10000, stay 1-365 nights, lead time 0-3650 days, minimum booking value/company revenue, rooms 1-1000, guests 1-10000, price limits, stay/booking dates, weekdays. Money two decimals, counts whole. |
| Payment terms and currency | Hotel default preloaded. Choose preset alternative or Custom payment terms; custom period 0-365 whole days. Hotel currency read-only, no currency change in the agreement. |
| Billing and tourist tax | Per stay or monthly. Tourist tax hotel default, included in fixed nightly price, or business exemption only with active hotel rule and documented evidence per stay. |
| Booking window, sales routes, stacking | Bookable from/to optional. Select at least one sales route. Explicitly choose the available stacking policy; do not assume multiple discounts automatically combine. |
| Public booking and access | Explicit enablement required. Display name optional, otherwise agreement name. Access may require evidence, allowed email domains or protected code. Verified company identifier is a separate requirement. |
| Protected codes and notes | Create codes after saving the agreement. Optionally add label, validity and maximum uses; expired/disabled codes do not apply. Notes are internal and optional up to 5000 characters. Existing guest terms remain separately retained. |
| Setting | Input and effect |
|---|---|
| Lifetime revenue and lookback | Optional minimum revenue in hotel currency. For lookback revenue use 1-3650 whole days; default 365. Do not confuse it with one booking’s minimum value. |
| Stays and room nights | Optional minimum counts from past usage: completed stays 0-1000000, room nights 0-10000000, each whole numbers. Two rooms for three nights are six room nights. |
| Annual bookings, nights, discount amount | Optional upper limits: bookings 1-1000000, room nights 1-10000000, each whole; discount budget money with two decimals. Check usage on the agreement; a new price rule does not reset limits. |
| Setting | Input and effect |
|---|---|
| Name and period | Open a saved agreement. Name up to 255 characters, first arrival from today, last departure after arrival using pickers. Four steps: rhythm, rooms/guests, handling, review. |
| Rhythm and exceptions | Select departure weekday, interval 1-52 whole weeks. Exclude offered arrival dates as exceptions; removing an exception restores them. |
| Rooms, tariff and people | Category required; tariff optional, otherwise agreement rate. 1-20 rooms; adults/children per room 0-70 whole, combined at least one person. Observe actual capacity. |
| Handling and evidence | Select standard or without reception; guest roster remains required. Business exemption needs evidence reference up to 500 characters. Missing names are completed through the intended roster workflow. |
| Preview and completion | Before completion check dates, room nights, total, billing and blockers. Changing inputs invalidates preview. Only confirmed creation creates real bookings; after errors do not blindly create again. |
How to do it
- 01Prepare a company agreement
Choose company, agreement name and validity. Add at least one suitable price arrangement and check payment terms and hotel currency.
A draft contains the agreed prices. - 02Check eligibility and enable
Set only agreed annual limits, choose routes/access and activate after review. For protected access create the code only after saving.
Price arrangement and eligible access are checked separately.
Channel markups without duplicate rules
Maintain a shared adjustment per sales route here: Website, Channels, Manual or STRYK. Use it for the same price difference across several tariffs. The tariff instead selects its allowed routes and its own price derivation. A row does not connect a portal. Actual connections and mappings are visible; setup happens in Channel Manager. Individual connected portals are not yet separately usable pricing routes.
Complex existing portal derivations are shown and retained. Do not replace a multi-part formula with a simple adjustment. Compare the same stay and tariff on two routes. A saved adjustment does not confirm that the portal is already updated; check connection and transmission status in Channel Manager.
| Setting | Input and effect |
|---|---|
| Sales route | Choose an existing Website, Channels, Manual or STRYK row. No arbitrary portal names. Individual portals show their current connection status; selecting separate pricing rules stays blocked because of shared price transmission. |
| Type and amount | Percentage or fixed nightly hotel-currency amount, at most two decimals. 0 no adjustment. Positive raises, negative reduces. Percentage −100 to 1000. |
| Saving and conflict | Valid edits save automatically. For conflicts load the current record and compare. Deliberately edit complex derivations in their responsible area. |
How to do it
- 01Choose a shared difference
Open the existing sales-route row, select percentage or amount and enter the intended adjustment.
Unit and sign fit the task. - 02Compare two routes
Wait for saving and check identical nights, category and tariff on two routes. Check portal transmission separately.
The difference can be explained by the channel.
Use Intelligent Pricing deliberately
The tab appears on the far right when enabled and your account may use it. Intelligent Pricing evaluates existing booking and pricing data and shows explainable recommendations. A recommendation does not guarantee demand or revenue growth. With insufficient data, an identified rule-based approach may be used. Category prices, rules and tariffs still work without this feature.
Start with manual review. Compare category, target date, current price, recommended price and visible reasoning. Forecast, booking curve, observed price reaction and short-term demand signals explain an estimate; they do not prove causation. Check sample size, freshness and displayed quality before accepting a recommendation.
Automation requires explicit setup. Hotel mode, category exceptions and safeguards govern execution. Stale recommendations, insufficient data or protected manual date prices can block execution. Read each warning. After acceptance, check the actual changed date price and an affected stay; a proposal alone is not an executed price change.
| Setting | Input and effect |
|---|---|
| Category and period | Use available selections; read recommendations only for their target date and category. |
| Mode and safeguards | Begin with manual review. Check automation status, warnings, category exceptions and protected date prices before execution. |
| Setting | Input and effect |
|---|---|
| Forecast and pricing horizons | Forecast 90-1825 whole days, pricing horizon 7-1825 days and never longer than forecast. Without saved values the interface shows 1095 and 730 respectively. Valid changes save automatically; check error status. |
| Enable and control a category | Open category. Enable pricing management; choose observation, prices only or prices and inventory. Managed rooms optional: whole number 0 to physical room count. Empty uses the displayed category basis. This creates no additional rooms. |
| Automation limits and confidence | Minimum/maximum optional, non-negative, hotel currency with two decimals; minimum not above maximum. Empty inherits the displayed effective limit. Minimum confidence optional 0-100%, empty inherits hotel value. These automation limits are separate from base price. |
| Category automation and manual prices | Inherit hotel mode or choose observation, recommendations, assisted or full automation. Deliberately set protection of manual date prices. Save category; inherited mode does not override safety blockers. |
| Setting | Input and effect |
|---|---|
| Foundation and model | Saved values are authoritative. Without them the interface shows: confidence 65% (0-100), training window 1095 days (180-3650 whole), retraining 24 hours (1-168 whole). Model: statistical with rule fallback, rules only or observation. Manual training is available for the statistical model. |
| Adopt a better model | Safe automatic or manual, initial value safe automatic. Minimum improvement 0-50% (1), maximum mean error 1-50 percentage points (20), minimum coverage 0-100% (70), maximum systematic bias 0-50 percentage points (10). Error/improvement in 0.1 steps, coverage whole. Promotion or rollback requires reason 8-1000 characters. |
| Automation safeguards | Enforced or monitor only, initial value enforced. Minimum samples 0-10000 whole (30), forecast maximum age 1-168 hours (24), mean error 1-50 percentage points (25), systematic bias 0-50 percentage points (15), both 0.1 steps. Blocking high drift and requiring active model initially enabled. Monitor only permits execution with visible warning and is not equivalent protection. |
| Calibrate forecast range | Empirical automatic or static, initial value automatic. Target coverage 50-99% (80), window 90-1095 days (365), minimum samples 10-1000 (30), each whole. Additional fields disabled in static mode. Target coverage is the desired share of actual outcomes inside the forecast range, not an occupancy target. |
| Booking curve | Automatic or off, initial value automatic. History 180-3650 days (1095), minimum stay dates 10-1000 (30), maximum weight 0-80% (55), whole. Fields disabled when off. Curve describes booking buildup before arrival; insufficient samples do not force an adjustment. |
| Observed price response | Observe, guarded application or off; initial value observe. History 180-3650 days (730), minimum samples 30-1000 (60), whole; minimum price variation 2-50% (8), maximum adjustment 0-20% (10), 0.5 steps. Adjustment editable only in guarded mode. Observation does not prove causation; only sufficiently supported negative responses can contribute within limits. |
| Short-term demand signals | Observe, guarded application or off; initial value observe. Review horizon 90 days up to forecast, at most 1825; initially lower of forecast and 1095. Lookback 1-30 days (7), minimum pickup 1-100 rooms (2), whole; trigger ratio 1.1-10 (1.75), 0.05 steps; maximum adjustment 0-30% (10), 0.5 steps and editable only in guarded mode. High pickup alone is insufficient for application without further evidence. |
| Save and read results | Numbers in brackets are displayed initial values when saved configuration is missing, not recommendations. Confirm model/safeguard settings with Save. Then recheck evaluation, freshness, samples and blockers. Missing evidence is not a successful run; model changes do not alter historical evidence. |
How to do it
- 01Read the recommendation
Select the relevant period and check category, price, data quality and reasoning. Read the cause of warnings first.
You understand the basis of the estimate. - 02Check execution
Accept only a suitable recommendation using the available action. Then check whether a price actually changed; safeguards still apply.
Proposal and executed change are distinguishable.
Check price: understand the stay
The calculator icon in the Prices header opens Check price. Calculation uses saved settings but creates no booking and saves no date price. For comparisons change one input at a time and wait for the new result. An older result does not confirm changed inputs.
Read every night and its components: category, rules, date price, tariff and channel. Applied rules show their monetary contribution, not just a percentage. Check discount, tourist tax, extras and grand total in hotel currency. A rejection identifies a missing prerequisite such as minimum stay. The check is not a reservation and confirms no availability. Actual booking rechecks availability, payments and terms. A company check here consumes neither annual limits nor an access code.
| Setting | Input and effect |
|---|---|
| Category and stay dates | Required. Arrival from today, departure afterwards through date pickers. Departure day is not charged as a night. |
| Sales route and guest count | Choose a sales route. Adults default to 2, children to 0; at least one adult and at most 100 people in total. Enter each child’s age as a whole number from 0 to the displayed hotel age limit. Missing ages prevent calculation. Still observe actual category capacity. |
| Tariff | Optional. Without a tariff, only category pricing is checked. Selectable tariffs match the category and sales route. Keep stay inputs unchanged when comparing tariffs; no unselected tariff is used as a substitute. |
| Discount code | Optional. Enter a valid saved code; an ordinary discount code does not replace company access or evidence. |
| Setting | Input and effect |
|---|---|
| Guest | Optional and requires guest access. Search and select an existing guest. Matching personal conditions are checked; selection creates no guest and does not automatically activate a company agreement. |
| Company agreement | Optional. Search by agreement name or company and select exactly one existing agreement. The company comes from it. The calculator supports company agreements for Website or Manual. No selection means no implicit company price. Validity, categories, route, eligibility and limits are checked but not consumed. Business-travel exemption without documented booking proof is rejected. |
| Extras and quantities | Optional. Select only active, separately sellable services. Quantity defaults to 1 per selection, whole number 1-100 or the smaller displayed product limit. Per-booking, night or person calculation follows the saved service. Do not select a service already included in the tariff as an extra; remove that selection if STRYK rejects it. |
| One category, one room | The calculator checks one category for one room with the selected people. It reserves no room and is not a multi-room booking. Extras and levies appear separately; the grand total includes actually applied components. |
How to do it
- 01Calculate the normal case
Choose category, sales route, arrival, departure, adults, children with ages and an optional tariff. In More settings add a guest, explicit company agreement, discount code or sellable extras. Read each night and grand total.
The result belongs to the visible inputs. - 02Compare a boundary case
Also check a season boundary, shortest allowed stay and a stay that is too short. Read a rejection instead of bypassing it.
Allowed and rejected cases are understandable.
Tourist tax in hotel settings
Open Settings → Hotel → Tourist tax. The levy is maintained once here; it is not a price rule. Enable only the levy actually applicable locally. Example amounts, prefilled age limits or a season name do not replace the local rule. Hotel configuration and special agreement must match.
Valid edits save automatically. Invalid numbers remain visible and block completion; correct them before leaving or disabling an option. Retry after errors. Without edit permission everything stays read-only. The calculator considers adult count and actual child ages. Business-travel exemption still needs documented booking evidence; without proof it is not calculated as tax-free.
| Setting | Input and effect |
|---|---|
| Activation, name, calculation, amount | Check complete values when enabling. Fixed amount per person/night or percentage of room price; unit shown beside the field. Money in hotel currency, at most two decimals. |
| Child exemption and reduced amount | Optional for fixed levy. Age limits whole years 1-99; reduced limit above exempt limit. Reduced nightly amount in hotel currency. Disabled means no additional child rule. |
| Season amounts | Optional for fixed levy: start/end as month/day, amount, optional name; at most 50 entries. Year-crossing possible. First matching entry wins overlaps, so check order. |
| Night limit | Optional 1-3650 whole taxable nights per stay. Without enabled limit no additional restriction. |
| Business-travel exemption | Only if permitted by local rule. Company name alone is insufficient: active hotel rule, permitting special agreement and documented stay evidence required. |
| Included in room price and note | Included: no extra charge above room price, levy remains stated. Note optional up to 2000 characters; does not replace calculation settings. |
How to do it
- 01Enter local values
Open Hotel → Tourist tax and enter the applicable calculation and amount. Open More settings only for exceptions actually needed.
The levy matches your local rule. - 02Check exceptions
Wait for saving. Check a normal stay and every used age, season or exemption rule with the necessary inputs.
The levy and any exemption are explainable.