Vai al contenuto principale
Flexigo Hospitality Properties and Rooms

Messaggi di errore di Flexigo Hospitality Properties and Rooms: cosa significano e cosa fare

I messaggi di errore di Flexigo Hospitality Properties and Rooms dicono cosa manca o cosa è bloccato: un orario sbagliato, un'approvazione in sospeso, un contatto che non si può eliminare o un record che il modulo tratta come immutabile. Davanti a ciascuno, bisogna correggere il dato indicato, seguire l'ordine di approvazioni richiesto o usare la via d'uscita proposta dal testo stesso, come rifiutare la richiesta e presentarne un'altra.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18 e 19
Verificato
nel codice del modulo, versione 19.0 · nelle fonti collegate in fondo
Lettura
6 min

Strutture, orari, tariffe e prenotazioni

Questi sono i messaggi che compaiono quando si lavora con strutture, orari di check-in e check-out, tariffe e prenotazioni.

Lista di Properties vuota con le colonne Property Name, Property Code, Country, Total Rooms e Occupancy
La lista di Properties, ancora senza record, con il messaggio «Create your first property».

Perché non riesco a salvare gli orari di check-in e check-out?

Ci sono tre validazioni sugli orari. Check-in time must be between 0:00 and 24:00! e Check-out time must be between 0:00 and 24:00! indicano che l'ora inserita è fuori da questo intervallo: correggila in modo che rientri tra questi due valori. La terza è Check-out time must be before check-in time!: il modulo esige quello che dice il testo, cioè che l'ora di check-out sia precedente a quella di check-in. Modifica le due ore finché rispettano questa condizione e salva di nuovo.

Cosa significano gli avvisi su date di validità, finestra di prenotazione e soggiorno minimo?

Sono controlli di coerenza. Validity start date must be before end date! compare quando la data di inizio validità non è precedente a quella di fine: controlla che non siano invertite. Minimum booking window must be less than maximum booking window! richiede che la finestra di prenotazione minima sia inferiore alla massima. Minimum stay must be at least 1 night! indica che il soggiorno minimo deve essere almeno di una notte, quindi impostalo a una notte o più.

Perché non posso eliminare una struttura o un profilo ospite, e cos'è la storia dell'ordine di vendita?

Il messaggio Cannot delete property %s because it has %d active reservations. compare con il nome della struttura e il numero di prenotazioni attive al posto dei segnaposto. Il modulo non elimina una struttura con prenotazioni attive. Con gli ospiti succede lo stesso: Cannot delete guest profile with active reservations. Prima di eliminare, controlla quelle prenotazioni attive. D'altra parte, No sale order found for this reservation. indica che il modulo non ha trovato un ordine di vendita per quella prenotazione.

Lista vuota di Room Instances con le colonne Room Name, Property, Room Type e Status
La lista di Room Instances, ancora senza record, con l'illustrazione «Create new document».

Cosa succede se provo a inviare le tariffe a Booking.com, Agoda o Expedia?

Il messaggio stesso lo spiega: Sending rates to a booking channel is not available: this module does not connect to Booking.com, Agoda, Expedia or any other booking channel. Se invece vedi Cannot push rates because the OTA channel is disabled., il messaggio indica che il canale OTA è disattivato. Only one configuration per OTA channel per property significa che esiste già una configurazione per quel canale OTA in quella struttura: ne è ammessa una sola. E se compare Net payout cannot exceed gross revenue, l'importo netto (net payout) che hai inserito supera i ricavi lordi (gross revenue): correggi il valore in modo che non sia maggiore.

Richieste GDPR degli ospiti

Le richieste GDPR (a schermo, DSAR Requests) sono la parte con più messaggi, perché il modulo controlla chi modifica cosa e in quale ordine. Se stai iniziando, nella messa in funzione del modulo trovi gli stati e le impostazioni che ogni record percorre.

Finestra Create DSAR Request con Guest Profile vuoto, Request Type su Access Export e Review Notes vuoto
La procedura guidata «Create DSAR Request», ancora senza dati, con i pulsanti Create Request e Cancel.

Perché non posso cambiare l'ospite, il tipo o lo stato di una richiesta?

Una volta presentata, l'ospite e il tipo restano fissi: The guest and the type of a GDPR request are fixed once it is submitted. Lo stato e le approvazioni cambiano solo con i pulsanti della richiesta (The state and the approvals of a GDPR request change only through its buttons.), così come l'esportazione e il suo link di download (The export of a GDPR request and its download link change only through its buttons.). Se premi un'azione non prevista, vedrai This action is not available in the current state of the GDPR request. E se compare This GDPR request has no company: set its company before running it., assegna l'azienda alla richiesta prima di eseguirla.

Quali approvazioni servono per esportare o eliminare?

Il messaggio HR, Finance, and Legal approvals are required before manager approval. indica l'ordine: prima le approvazioni di Risorse Umane, Finanza e Legale, e poi quella del responsabile. Solo una richiesta di accesso con tutte le sue approvazioni genera l'esportazione (Only an access request with all its approvals generates an export.), e solo una richiesta di cancellazione con tutte le sue approvazioni elimina l'ospite (Only an erasure request with all its approvals erases a guest.). Il link di download appartiene alle richieste di accesso concluse e con la loro esportazione: Only a done access request with its export has a download link. Se compare No email address available for this guest., il messaggio indica che l'ospite non ha un indirizzo e-mail disponibile.

Perché il modulo si rifiuta di eliminare i dati di un ospite?

Ci sono diversi casi in cui il modulo non elimina, e ognuno ha il suo messaggio. Con prenotazioni attive: Cannot erase data for guest with active reservations. Se il contatto appartiene a un utente: The contact of this guest belongs to a user and is never erased. Se è il contatto di un'azienda: The contact of this guest is the contact of a company and is never erased. Se è un'azienda con contatti o documenti cliente: The contact of this guest is a company with contacts or customer documents and is never erased. E se ha fatture o registrazioni contabili confermate: 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. Il messaggio stesso ti offre le due vie d'uscita: rifiutare la richiesta o presentarla di nuovo alla fine del periodo di conservazione.

Perché non posso cambiare il contatto di un profilo ospite?

Solo un responsabile dell'hotel può farlo: Only a hotel manager changes the contact of a guest profile. Inoltre, se l'ospite ha una richiesta GDPR aperta, il contatto resta bloccato finché la richiesta non è conclusa o rifiutata: This guest has an open GDPR request: its contact cannot change until the request is done or rejected. Se il contatto è già cambiato, puoi trovare The guest profile no longer points to the contact this request was submitted for: reject this request and file a new one.; la via d'uscita è quella indicata: rifiutare e presentarne una nuova. Infine, Email address is required for guest deduplication. richiede un'e-mail nel profilo perché il modulo la esige per la deduplicazione degli ospiti.

Percorso tra la lista di Room Types, la lista di DSAR Requests, la finestra Create DSAR Request e la lista di Properties
Room Types con otto record e, poi, DSAR Requests in Hospitality > Compliance, la procedura guidata di richiesta e Properties, queste ultime tre ancora senza record.

Record che il modulo non lascia modificare

Perché compaiono Audit logs are immutable e OTA Sync Logs are immutable?

Perché il modulo tratta i registri di audit e quelli di sincronizzazione OTA come immutabili. Se provi a modificarne uno, Odoo risponde con Audit logs are immutable o con OTA Sync Logs are immutable. È così che il modulo lavora con questi record. Se vuoi capire da dove arrivano, in come funziona il modulo dall'interno trovi i suoi menu e ciò che percorre ogni record.

Se un messaggio ti frena l'implementazione

Su Odoo Apps il modulo costa 9 € IVA esclusa, pagamento unico per versione, per Odoo 17, 18 e 19. Alcune funzioni usano, in modo opzionale, un servizio a pagamento di FlexigoTech Cloud (servizio locale): 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno). In FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura, quindi se uno di questi messaggi va in conflitto con il tuo modo di lavorare, possiamo rivederlo insieme a te. Trovi i dettagli del modulo e l'acquisto nella sua pagina su flexigotech.com.

Continua a leggere

Come funziona Flexigo Hospitality Properties and Rooms in Odoo dall'internoQuali menu aggiunge Flexigo Hospitality Properties and Rooms a Odoo, quali modelli di dati salva e quale parte usa un servizio esterno a pagamento, domanda per domanda.Avviare Flexigo Hospitality Properties and Rooms: un caso dall'inizio alla fineCome avviare Flexigo Hospitality Properties and Rooms in Odoo: strutture, tipologie, camere, prenotazioni, attività e cosa controllare la prima settimana.Flexigo Hospitality Properties and Rooms: se fa per il tuo Odoo e in quale versionePer quali versioni di Odoo esiste Flexigo Hospitality Properties and Rooms, cosa copre il servizio e cosa no, cosa invia il tuo database e cosa decidere prima.
Verificato nel codice del modulo (versione 19.0) e nelle fonti collegate

Fonti