Accommodaties, tijden, tarieven en reserveringen
Dit zijn de meldingen die je ziet bij het werken met accommodaties, check-in- en check-outtijden, tarieven en reserveringen.

Waarom kan ik de check-in- en check-outtijden niet opslaan?
Er zijn drie validaties op de tijden. Check-in time must be between 0:00 and 24:00! en Check-out time must be between 0:00 and 24:00! geven aan dat de ingevoerde tijd buiten dat bereik valt: pas hem aan zodat hij tussen die twee waarden ligt. De derde is Check-out time must be before check-in time!: de module eist wat de tekst zegt, namelijk dat de check-outtijd vóór de check-intijd ligt. Pas beide tijden aan tot ze aan die voorwaarde voldoen en sla opnieuw op.
Wat betekenen de meldingen over geldigheidsdata, boekingsvenster en minimumverblijf?
Het zijn consistentiecontroles. Validity start date must be before end date! verschijnt wanneer de begindatum van de geldigheid niet vóór de einddatum ligt: controleer of ze niet omgedraaid zijn. Minimum booking window must be less than maximum booking window! vraagt dat het minimale boekingsvenster kleiner is dan het maximale. Minimum stay must be at least 1 night! geeft aan dat het minimumverblijf minstens één nacht moet zijn, dus zet het op één nacht of meer.
Waarom kan ik een accommodatie of een gastprofiel niet verwijderen, en wat is dat met de verkooporder?
De melding Cannot delete property %s because it has %d active reservations. verschijnt met de naam van de accommodatie en het aantal actieve reserveringen in plaats van de plaatshouders. De module verwijdert geen accommodatie met actieve reserveringen. Bij gasten is het hetzelfde: Cannot delete guest profile with active reservations. Controleer die actieve reserveringen voordat je verwijdert. Verder geeft No sale order found for this reservation. aan dat de module geen verkooporder heeft gevonden voor die reservering.

Wat gebeurt er als ik tarieven probeer te sturen naar Booking.com, Agoda of Expedia?
De melding legt het zelf uit: Sending rates to a booking channel is not available: this module does not connect to Booking.com, Agoda, Expedia or any other booking channel. Als je Cannot push rates because the OTA channel is disabled. ziet, betekent dat dat het OTA-kanaal is uitgeschakeld. Only one configuration per OTA channel per property betekent dat er al een configuratie bestaat voor dat OTA-kanaal bij die accommodatie: er is er maar één toegestaan. En als Net payout cannot exceed gross revenue verschijnt, is het nettobedrag (net payout) dat je hebt ingevuld hoger dan de brutoomzet (gross revenue): corrigeer de waarde zodat hij niet groter is.
AVG-verzoeken van gasten
De AVG-verzoeken (in beeld DSAR Requests) vormen het onderdeel met de meeste meldingen, omdat de module bewaakt wie wat wijzigt en in welke volgorde. Als je net begint, vind je in de ingebruikname van de module de statussen en instellingen die elk record doorloopt.

Waarom kan ik de gast, het type of de status van een verzoek niet wijzigen?
Zodra het is ingediend, liggen de gast en het type vast: The guest and the type of a GDPR request are fixed once it is submitted. De status en de goedkeuringen veranderen alleen via de knoppen van het verzoek (The state and the approvals of a GDPR request change only through its buttons.), net als de export en de downloadlink ervan (The export of a GDPR request and its download link change only through its buttons.). Als je op een actie klikt die op dat moment niet kan, zie je This action is not available in the current state of the GDPR request. En als This GDPR request has no company: set its company before running it. verschijnt, wijs dan het bedrijf toe aan het verzoek voordat je het uitvoert.
Welke goedkeuringen zijn nodig om te exporteren of te verwijderen?
De melding HR, Finance, and Legal approvals are required before manager approval. bepaalt de volgorde: eerst de goedkeuringen van HR, Finance en Legal, en daarna die van de manager. Alleen een toegangsverzoek met al zijn goedkeuringen genereert de export (Only an access request with all its approvals generates an export.), en alleen een verwijderverzoek met al zijn goedkeuringen verwijdert de gast (Only an erasure request with all its approvals erases a guest.). De downloadlink hoort bij afgeronde toegangsverzoeken met hun export: Only a done access request with its export has a download link. Als No email address available for this guest. verschijnt, betekent dat dat de gast geen beschikbaar e-mailadres heeft.
Waarom weigert de module de gegevens van een gast te verwijderen?
Er zijn meerdere gevallen waarin de module niet verwijdert, en elk heeft zijn eigen melding. Bij actieve reserveringen: Cannot erase data for guest with active reservations. Als het contact bij een gebruiker hoort: The contact of this guest belongs to a user and is never erased. Als het het contact van een bedrijf is: The contact of this guest is the contact of a company and is never erased. Als het een bedrijf is met contacten of klantdocumenten: The contact of this guest is a company with contacts or customer documents and is never erased. En als er geboekte facturen of boekingen zijn: The contact of this guest has posted invoices or journal entries, which the law requires to keep: it is not erased. Reject the request, or file it again when the retention period ends. De melding zelf geeft je twee uitwegen: het verzoek afwijzen of het opnieuw indienen wanneer de bewaartermijn afloopt.
Waarom kan ik het contact van een gastprofiel niet wijzigen?
Alleen een manager van het hotel kan dat: Only a hotel manager changes the contact of a guest profile. Bovendien is het contact geblokkeerd zolang de gast een openstaand AVG-verzoek heeft, tot het verzoek is afgerond of afgewezen: This guest has an open GDPR request: its contact cannot change until the request is done or rejected. Als het contact al is gewijzigd, kun je tegenkomen The guest profile no longer points to the contact this request was submitted for: reject this request and file a new one.; de uitweg is wat de melding zegt: afwijzen en een nieuw verzoek indienen. Tot slot vraagt Email address is required for guest deduplication. om een e-mailadres in het profiel, omdat de module dat vereist voor de ontdubbeling van gasten.

Records die de module niet laat wijzigen
Waarom verschijnen Audit logs are immutable en OTA Sync Logs are immutable?
Omdat de module de auditlogs en de OTA-synchronisatielogs als onveranderlijk behandelt. Als je er een probeert te wijzigen, antwoordt Odoo met Audit logs are immutable of met OTA Sync Logs are immutable. Zo werkt de module met die records. Als je wilt begrijpen waar ze vandaan komen, vind je in hoe de module van binnen werkt de menu's ervan en wat elk record doorloopt.
Als een melding je implementatie ophoudt
In Odoo Apps kost de module € 9 excl. btw, eenmalige betaling per versie, voor Odoo 17, 18 en 19. Sommige functies gebruiken optioneel een betaalde dienst van FlexigoTech Cloud (lokale dienst): € 29 per maand of € 290 per jaar excl. btw (Pro: € 58 per maand of € 580 per jaar). Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat, dus als een van deze meldingen botst met jouw manier van werken, kunnen we het samen met je bekijken. De details van de module en de aankoop vind je op de pagina op flexigotech.com.
Lees verder
Gecontroleerd in de broncode van de module (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_audit_log.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_commission_settlement.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_dsar_request.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_guest_profile.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_ota_channel.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_property.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_rate_plan.py
- Broncode van de module: flexigo_hospitality_pms_channel_manager 19.0 (033514e0): models/hotel_reservation.py
- apps.odoo.com/apps/modules/19.0/flexigo_hospitality_pms_channel_manager
- apps.odoo.com/apps/modules/17.0/flexigo_hospitality_pms_channel_manager
- apps.odoo.com/apps/modules/18.0/flexigo_hospitality_pms_channel_manager
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
