Changelog
Mis à jour le 2026-07-20
Les grandes étapes de BedFlow, par ordre chronologique (les plus récentes en tête).
📅 Juillet 2026 — Facturation portugaise légale via InvoiceXpress
Semaine 3 (13–20 juillet)
- ✅ Factures portugaises pour Alojamento Local — BedFlow émet désormais automatiquement des fatura-recibos certifiées AT via InvoiceXpress : ATCUD et QR code sur chaque document, communication automatique à l'AT (e-Fatura) et note de crédit en cas d'annulation. L'assistant sous Paramètres → Intégrations vous guide de la clé API à l'enregistrement de la série ; la facturation se fait au paiement complet ou au check-out, à 6 % d'IVA ou sous l'exonération de l'art. 57 CIVA (M10). Le client reçoit automatiquement le PDF par e-mail à votre image. Voir InvoiceXpress (Portugal).
📅 Juin 2026 — Plan Seizoen + inbox clients + serrures connectées + page client white-label
Semaine 5 (28 juin – 1er juillet)
- ✅ Connexion WhatsApp via QR — scannez le code QR directement sur la page Connections et votre WhatsApp est relié. TextMeFlow est créé et connecté automatiquement pour qui y a droit (Starter+), avec un bouton de connexion vers votre compte TextMeFlow. La carte WhatsApp affiche désormais le fournisseur actif, et si la connexion tombe, une bannière apparaît immédiatement pour reconnecter.
- ✅ Serrures connectées TTLock — outre Bold et Salto, BedFlow prend désormais aussi en charge les serrures TTLock pour l'accès sans clé des clients.
- ✅ Frais obligatoires — marquez un produit (nettoyage, linge, …) comme obligatoire et il est facturé automatiquement sur chaque réservation.
- ✅ Jours d'échange fixes — vous ne louez p. ex. que du samedi au samedi ? Définissez des jours d'arrivée et de départ fixes comme restriction ; le widget de réservation et les OTA suivent automatiquement.
- ✅ Plan de repas par propriété — les maisons de vacances sont par défaut sur « pas de repas » ; les écrans et e-mails liés au petit-déjeuner s'adaptent automatiquement.
- ✅ Page de déverrouillage serrure Bold — après avoir ouvert la porte, les clients voient une page de confirmation claire et multilingue avec illustration.
- ✅ Statistiques exactes à l'euro près — le chiffre d'affaires par chambre inclut désormais les chambres renommées et les factures natives BedFlow (avec segment « Autres »), et la projection « attendu » ne compte que les réservations définitives pas encore parties.
Semaine 4 (22–27 juin)
- ✅ Messages clients OTA dans l'inbox clients — discutez avec vos clients Booking.com et Airbnb directement depuis BedFlow. Les fils se regroupent par statut, se ferment automatiquement après le départ et l'inbox est entièrement mobile.
- ✅ Page client white-label — votre propre en-tête, pied de page et texte de bienvenue sur la page client, sans branding BedFlow.
- ✅ Devis : plusieurs séjours + ligne de remise — un même devis peut désormais contenir plusieurs périodes de séjour et la remise de durée de séjour apparaît comme ligne de remise séparée. La page de devis est maintenant aussi adaptée au mobile.
- ✅ Pages clients mobiles — toute la page client est optimisée pour smartphone.
- ✅ Check-in par chambre — pour les réservations de groupe, vous enregistrez désormais chambre par chambre, chacune à son propre moment.
- ✅ Liste de réservations imprimable — imprimez une liste soignée directement depuis l'aperçu des réservations.
- ✅ 30 jours d'essai gratuit — la période d'essai gratuite est désormais de 30 jours partout, sans carte de crédit.
- ✅ « Mon abonnement & factures » dans la barre latérale — gérez votre abonnement BedFlow, vos factures et votre moyen de paiement en haut de la navigation gauche. Voir Abonnement & facturation.
Semaines 1–3 (1–21 juin)
- ✅ Plan Seizoen 79 €/an — nouvel abonnement pour qui loue une seule maison de vacances : 25 réservations par an incluses, 5 € par réservation supplémentaire.
- ✅ Serrures connectées pour les clients — serrures Bold et Salto reliées : votre client déverrouille la porte depuis la page client.
- ✅ Connexions comptables Billit & Octopus — en plus de Yuki, vous pouvez désormais pousser vos factures de vente vers Billit ou Octopus, à configurer sur la page Connections.
- ✅ VRBO comme canal — connectez VRBO en self-service depuis Connections.
- ✅ Vue mensuelle dans l'aperçu des chambres — la disponibilité par mois en un coup d'œil.
- ✅ Remises de durée de séjour aussi sur les OTA — vos profils de remise (à partir de X nuits) s'appliquent désormais aussi sur Booking.com & co.
- ✅ Factures par propriété — préfixe de facture et couleurs PDF propres à chaque propriété.
- ✅ Déplacer des réservations & changer les dates — déplacement de chambre explicite pour les réservations OTA + changement de dates avec aperçu du prix.
- ✅ Page client étendue — espagnol et italien comme langues client, section restaurants et solde ouvert à côté de l'aperçu des factures.
- ✅ Langue des e-mails clients automatique — la langue des e-mails aux clients est déduite du pays et du numéro de téléphone du client.
📅 Mai 2026 — Webbuilder + plan Micro + Mollie + bundle TextMeFlow
Semaine 5 (25–31 mai)
- ✅ Statistiques : origine, annulations & lead time — trois nouvelles analyses : origine par année avec dépense moyenne, aperçu des annulations et distribution du lead time avec part par canal.
- ✅ Déplacement de chambre intelligent en drag & drop — glissez une réservation vers une autre chambre, avec recalcul automatique du prix et avertissements sur les réservations OTA.
- ✅ Modifier les lignes de facture — ajustez les articles d'une proforma ou supprimez des lignes, directement depuis la carte dans l'aperçu des chambres.
- ✅ Enregistrer un paiement manuellement — notez un paiement en espèces ou par virement sur la proforma et depuis les cartes « Aujourd'hui ».
- ✅ Renvoyer une facture par e-mail — action enveloppe sur chaque facture.
- ✅ Paiements wellness visibles — bouton de paiement et badge € rouge dans l'aperçu des chambres pour les sessions impayées, plus réactivation des réservations wellness expirées.
Semaine 4 (24 mai)
- ✅ TextMeFlow Starter inclus gratuitement à partir de Starter+ — notre propre API WhatsApp + SMS (UE + RGPD + anti-ban) est désormais incluse gratuitement dans chaque abonnement BedFlow à partir de Starter (Micro volontairement exclu — premier bonus d'upgrade). 500 messages/mois. Activation en un clic depuis
/account/billing→ magic link signé HMAC → compte TextMeFlow créé automatiquement sans checkout Stripe. La facture trimestrielle reçoit une ligne informative à 0 € « TextMeFlow Starter — inclus gratuitement ». Docs complètes : WhatsApp via TextMeFlow. TextMeBot reste techniquement pris en charge en tant que legacy tiers, mais n'est plus mis en avant sur la page de tarifs. - ✅ Retry eventual-consistency MyTourist — les réservations combinées arrivant avant que leur propre API soit lisible (404 sur
/bookings/{id}) sont désormais retentées 3× inline + jusqu'à 2× en différé via un job en file (30 s + 2 min). Symptôme résolu : la chambre 3 d'une réservation combinée 2+3 restait ouverte sur la grille de disponibilité. Plus de spam Telegram au premier 404 — seulement après tous les retries. - ✅ Cluster Insights : Statistiques par défaut — l'onglet Statistiques s'ouvre en premier, le Communication log en second.
- ✅ Hardening : correctif de crash /pricing en cas d'opcache périmé (méthode
isTextMeFlowBundled()au lieu d'une référence de constante dans le blade) ; correctif du root-tag Livewire sur/guest/bookings/{id}; audit d'URLtourist.openview.be→route('payment.show', ...).
Semaine 2 (12 mai)
- ✅ Passerelle de paiement Mollie — en plus de Stripe, nous prenons désormais aussi en charge Mollie comme passerelle de paiement par carte. Surtout pertinent pour les opérateurs NL qui veulent proposer iDEAL en standard sans frais Stripe. Par propriété, vous choisissez soit Stripe soit Mollie (règle XOR via la visibilité Filament + un event de sauvegarde du modèle) ; Bancontact peut rester à côté de l'un des deux. Nouvelles colonnes
mollie_*surproperty_payment_settings, route/webhooks/mollie, bouton Mollie bleu sur/pay/{facture}et nouveau point sur la page Connections. Doc de configuration complète dans Configurer Mollie. - ✅ Plan Micro 19 €/mois — nouveau plan d'entrée pour les maisons de vacances et micro-B&B de 1-2 chambres. Base toujours active (Channex, paiements, automatisations e-mail, portail client, rapports de base), sans installations, ménage, wellness, communication log, outil de devis, grille de restrictions ni statistiques avancées. Destiné aux opérateurs qui paieraient sinon 21 € chez MyTourist.
- ✅ Feature flags par plan (
SubscriptionPlan::FEATURE_*+User::hasPlanFeature()) — liste blanche de fonctionnalités par plan afin que la navigation et les pages Filament se masquent automatiquement quand le plan ne les inclut pas. Les super-admins gardent toujours l'accès. - ✅ Trait
GatedByPlanFeature— pattern de gating propre pour les pages Filament (Restrictions, CommunicationLog, CreateQuote, Housekeepers). Les pages avec une visibilité existante au niveau propriété (HousekeepingSchedule, WellnessBookings) utilisent un check inline. - ✅ Page de tarifs à 5 colonnes —
/pricingmontre désormais Micro → Hotel côte à côte (NL/FR/EN/DE/ES/PT/BG), matrice de comparaison étendue, le tableau des tickets de support affiche 0 pour Micro, JSON-LDAggregateOffer.lowPrice39 → 19.
Semaine 1 (1er mai)
- ✅ Webbuilder mini-site — page « Mon site web » dédiée au propriétaire (pas au super-admin). Branding par propriété (couleur/slogan/logo/favicon), photos (hero + galerie), textes (intro + à propos), installations avec émojis et description SEO. La racine du domaine personnalisé affiche le mini-site une fois activé ; le widget de réservation reste accessible via le CTA « Réserver ».
- ✅ Import en 1 clic d'un site MyTourist existant — collez l'URL, on récupère couleur du thème + photos + installations + contact + SEO, prêt en 30 secondes. Crucial pour les clients MT qui passent à BedFlow sans perdre leur identité visuelle.
- ✅ URL de prévisualisation — vanity
{slug}.bedflow.eu+ fallback toujours fonctionnelbedflow.eu/_preview/mini-site/{slug}pour les démos avant la bascule DNS. - ✅ Bouton « + Article » sur les proformas — pour « le client a demandé un extra par e-mail ». Ajoute une ligne, recalcule TVA + totaux, régénère le PDF. Fonctionne sur chaque proforma (y compris source MT avec avertissement).
- ✅ POS Bancontact + lien client + VIES — le POS mobile a désormais un vrai QR BC, la déconnexion BC prépayé, l'attribution d'un client par nom avec recherche TVA VIES.
- ✅ Système de folios — facturation multi-onglets sur une même réservation (chambre / honesty bar / wellness facturés séparément).
- ✅ Synchro réservations MT d'horaire → 5 minutes — les nouvelles réservations directes/MT arrivent sur la grille en 5 min (jusqu'à 60 auparavant).
- ✅ Correctif « clients sans propriété » + backfill — le TenantScope masquait des débiteurs de test Channex faute de property_id ; les 4 chemins de création corrigés + lignes existantes migrées avec détection de doublons.
- ✅ Correctif d'affichage chambre 3 — les réservations Channex sans mapping de type de chambre sortaient de la grille ; fallback sur le nom du payload ajouté, et les pilules courent désormais du milieu du jour d'arrivée au milieu du jour de départ.
- ✅ Normalisation E.164 pour Quick WhatsApp — TextMeBot exigeait le format international et bloquait 30 s sur les numéros
0472…; conversion automatique vers+32472…via la lib PhoneNumber. - ✅ Correctif réservation combinée wellness — la page affichait « déjà planifié » pour les clients combinés même sans choix de créneau ; le check lit désormais
calendar_event_idau lieu d'une correspondance de texte. - 🐛 Correctifs divers :
countryNOT NULL à la création de propriété, reset opcache multi-hôte, storage:link fiabilisé, détection de symlinks cassés dans le diagnostic, robustesse de deploy.sh.
📅 Avril 2026 — Phase de découplage MyTourist
Semaine 4 (21–22 avril)
- ✅ Manuel en ligne sur bedflow.eu/docs — la page que vous lisez actuellement
- ✅ Refonte visuelle des automatisations e-mail — journey timeline (liste) + assistant IF-THEN avec résumé en direct (édition)
- ✅ Communication Log — 3 onglets (WhatsApp / Telegram / E-mail) avec aperçu du corps pour chaque e-mail
- ✅ Modèles d'e-mail Check-in welcome + Wellness upsell (avec vérification de disponibilité des créneaux)
- ✅ Module de ménage (housekeeping) — aide externe avec portail respectueux de la vie privée, WhatsApp automatique, détection des retards
- ✅ Portail client — 3 phases sur une seule URL (pre-arrival + pendant le séjour + post-stay)
- ✅ Clavier inline Telegram pour approuver/refuser les demandes de check-in
- ✅ Confirmation automatique paiement → réservation avec notification Telegram
- ✅ Blocages en masse via clic droit sur l'en-tête d'une date
- ✅ Réservation manuelle (téléphone/walk-in) avec recherche débiteur + disponibilité en direct
- ✅ RoomType + Product + Invoice external_id nullable — création locale sans MyTourist
- 🐛 Bugs corrigés sur le rappel de paiement à €0,00 / « dans 0 heures »
- 🐛 Le rappel de paiement n'est plus envoyé pour les réservations payées (réservations MyTourist incluses)
- 🐛 Erreurs 500 sur l'aperçu e-mail corrigées
Semaine 3 (14–20 avril)
- ✅ Nommage BedFlow + logos (navy + teal), domaine bedflow.eu
- ✅ Landing page bedflow.eu avec i18n (6 langues)
- ✅ Intégration Channex — connecteur Saloon, gestionnaire de webhooks, commandes de synchronisation (code prêt, test staging encore en attente)
- ✅ Booking widget — flux en 6 étapes, multilingue, extras + créneaux wellness
Semaines 1–2
- ✅ Refonte complète de la gestion tarifaire — chaîne de prix visuelle, grille des prix de base, profils, calendrier
- ✅ Tableau de bord Statistiques — KPI, graphiques YoY, analyse wellness, classement des extras
📅 Mars 2026
- ✅ Schéma Room / RoomType — modèles locaux indépendants de MyTourist
- ✅ Vue chambres — grille mensuelle avec blocage au clic, check-in, WhatsApp, QR Bancontact
- ✅ Portail client version de base — déverrouillage de porte, honesty bar, facture, choix du petit-déjeuner
📅 Avant cela
- Resources Debtor + Invoice + Product (initialement liées à MyTourist)
- Flux de devis (page d'offre, export UBL, taxe de séjour)
- Page de paiement (Stripe checkout, Bancontact)
- Intégration wellness
- Push Yuki + Peppol
- Export Statbel
- Scraper dynamic pricing
🔮 Encore à construire
Voir la roadmap ou demander « la liste » lors d'une session de travail. Points principaux :
- 📝 Vérification downstream pour les nouvelles chambres (flux de test)
- 🔁 Finaliser le flux de confirmation automatique
- 🧪 Tests Channex staging (création du compte)
- 🔄 Traitement des webhooks MyTourist pendant la période de transition
- 🤖 Bot WhatsApp (Phase 3, au congélateur)
- 🔧 Module housekeeping ✅ terminé
- 📨 Plus d'e-mails automatiques (✅ 2 ajoutés)
- 🌐 Migration de domaine
- 🏨 Support multi-propriétés
- 📤 Migration de données — données historiques MyTourist vers BedFlow natif
- 🧹 Nettoyage des overrides MyTourist (2920 entrées de calendrier manuelles)