Changelog
Actualizado el 2026-07-20
Grandes hitos en BedFlow, en orden cronológico (los más recientes primero).
📅 Julio de 2026 — Facturación portuguesa legal vía InvoiceXpress
Semana 3 (13–20 de julio)
- ✅ Facturas portuguesas para Alojamento Local — BedFlow ahora emite automáticamente fatura-recibos certificadas por la AT vía InvoiceXpress: ATCUD y código QR en cada documento, comunicación automática a la AT (e-Fatura) y nota de crédito en caso de cancelación. El asistente en Ajustes → Integraciones te guía desde la clave API hasta el registro de la série; la facturación se hace al pago completo o al check-out, al 6 % de IVA o bajo la exención del art. 57 CIVA (M10). El huésped recibe automáticamente el PDF por e-mail con tu imagen de marca. Ver InvoiceXpress (Portugal).
📅 Junio de 2026 — Plan Seizoen + inbox de huéspedes + cerraduras inteligentes + página de huésped white-label
Semana 5 (28 de junio – 1 de julio)
- ✅ Conectar WhatsApp mediante QR — escanee el código QR directamente en la página Connections y su WhatsApp queda vinculado. TextMeFlow se crea y conecta automáticamente para quien tiene derecho (Starter+), con botón de acceso a su cuenta de TextMeFlow. La tarjeta de WhatsApp muestra ahora el proveedor activo, y si la conexión se cae aparece de inmediato un banner para reconectar.
- ✅ Cerraduras inteligentes TTLock — además de Bold y Salto, BedFlow ahora también admite cerraduras TTLock para el acceso sin llave de los huéspedes.
- ✅ Gastos obligatorios — marque un producto (limpieza, ropa de cama, …) como obligatorio y se cobrará automáticamente en cada reserva.
- ✅ Días de cambio fijos — ¿solo alquila p. ej. de sábado a sábado? Configure días fijos de llegada y salida como restricción; el widget de reservas y las OTA lo siguen automáticamente.
- ✅ Plan de comidas por propiedad — las casas de vacaciones están por defecto en «sin comidas»; las pantallas y correos relacionados con el desayuno se adaptan automáticamente.
- ✅ Página de desbloqueo de cerradura Bold — tras abrir la puerta, los huéspedes ven una página de confirmación clara y multilingüe con ilustración.
- ✅ Estadísticas exactas al euro — los ingresos por habitación incluyen ahora habitaciones renombradas y facturas nativas de BedFlow (con segmento «Otros»), y la proyección «esperado» solo cuenta reservas definitivas que aún no han salido.
Semana 4 (22–27 de junio)
- ✅ Mensajes de huéspedes OTA en el inbox de huéspedes — chatee con sus huéspedes de Booking.com y Airbnb directamente desde BedFlow. Los hilos se agrupan por estado, se cierran automáticamente tras la salida y el inbox es totalmente móvil.
- ✅ Página de huésped white-label — su propio encabezado, pie de página y texto de bienvenida en la página del huésped, sin marca BedFlow.
- ✅ Presupuestos: varias estancias + línea de descuento — un mismo presupuesto puede contener ahora varios períodos de estancia y el descuento por duración aparece como línea de descuento separada. La página del presupuesto ahora también es apta para móvil.
- ✅ Páginas de huésped móviles — toda la página del huésped está optimizada para smartphone.
- ✅ Check-in por habitación — en reservas de grupo ahora registra habitación por habitación, cada una en su propio momento.
- ✅ Lista de reservas imprimible — imprima una lista ordenada directamente desde el resumen de reservas.
- ✅ 30 días de prueba gratis — el período de prueba gratuito es ahora de 30 días en todas partes, sin tarjeta de crédito.
- ✅ «Mi suscripción y facturas» en la barra lateral — gestione su suscripción a BedFlow, sus facturas y su método de pago en la parte superior de la navegación izquierda. Véase Suscripción y facturación.
Semanas 1–3 (1–21 de junio)
- ✅ Plan Seizoen 79 €/año — nueva suscripción para quien alquila una única casa de vacaciones: 25 reservas anuales incluidas, 5 € por reserva adicional.
- ✅ Cerraduras inteligentes para huéspedes — cerraduras Bold y Salto conectadas: su huésped abre la puerta desde la página del huésped.
- ✅ Conexiones contables Billit y Octopus — además de Yuki, ahora puede enviar facturas de venta a Billit u Octopus, configurable en la página Connections.
- ✅ VRBO como canal — conecte VRBO en autoservicio desde Connections.
- ✅ Vista mensual en el resumen de habitaciones — disponibilidad por mes de un vistazo.
- ✅ Descuentos por duración también en las OTA — sus perfiles de descuento (a partir de X noches) se aplican ahora también en Booking.com y compañía.
- ✅ Facturas por propiedad — prefijo de factura y colores de PDF propios por propiedad.
- ✅ Mover reservas y cambiar fechas — traslado explícito de habitación para reservas OTA + cambio de fechas con vista previa del precio.
- ✅ Página del huésped ampliada — español e italiano como idiomas del huésped, sección de restaurantes y saldo pendiente junto al resumen de facturas.
- ✅ Idioma automático de los correos al huésped — el idioma de los correos se deduce del país y del número de teléfono del huésped.
📅 Mayo de 2026 — Webbuilder + plan Micro + Mollie + bundle TextMeFlow
Semana 5 (25–31 de mayo)
- ✅ Estadísticas: origen, cancelaciones y lead time — tres nuevos análisis: origen por año con gasto medio, resumen de cancelaciones y distribución del lead time con cuota por canal.
- ✅ Traslado inteligente de habitación con arrastrar y soltar — arrastre una reserva a otra habitación, con recálculo automático del precio y avisos en reservas OTA.
- ✅ Editar líneas de factura — ajuste artículos de una proforma o elimine filas, directamente desde la tarjeta en el resumen de habitaciones.
- ✅ Registrar pagos manualmente — anote efectivo o transferencia en la proforma y desde las tarjetas «Hoy».
- ✅ Reenviar una factura por correo — acción de sobre en cada factura.
- ✅ Pagos de wellness visibles — botón de pago e insignia € roja en el resumen de habitaciones para sesiones impagadas, más reactivación de reservas de wellness caducadas.
Semana 4 (24 de mayo)
- ✅ TextMeFlow Starter incluido gratis desde Starter+ — nuestra propia API de WhatsApp + SMS (UE + RGPD + anti-ban) está ahora incluida gratis en cada suscripción de BedFlow desde Starter (Micro excluido a propósito — primer bonus de upgrade). 500 mensajes/mes. Activación con un clic desde
/account/billing→ magic link firmado con HMAC → cuenta de TextMeFlow creada automáticamente sin checkout de Stripe. La factura trimestral recibe una línea informativa de 0 € «TextMeFlow Starter — incluido gratis». Documentación completa: WhatsApp vía TextMeFlow. TextMeBot sigue soportado técnicamente como legacy de terceros, pero ya no se promociona en la página de precios. - ✅ Retry eventual-consistency de MyTourist — las reservas combinadas que llegan antes de que su propia API sea legible (404 en
/bookings/{id}) se reintentan ahora 3× inline + hasta 2× en diferido mediante un job en cola (30 s + 2 min). Síntoma resuelto: la habitación 3 de una reserva combinada 2+3 quedaba abierta en la parrilla de disponibilidad. Sin más spam de Telegram al primer 404 — solo tras todos los reintentos. - ✅ Clúster Insights: Estadísticas por defecto — la pestaña Estadísticas se abre primero, el Communication log en segundo lugar.
- ✅ Hardening: corrección del crash de /pricing por opcache obsoleto (método
isTextMeFlowBundled()en vez de referencia a constante en el blade); corrección del root-tag de Livewire en/guest/bookings/{id}; auditoría de URLtourist.openview.be→route('payment.show', ...).
Semana 2 (12 de mayo)
- ✅ Pasarela de pago Mollie — además de Stripe, ahora también admitimos Mollie como pasarela de tarjetas. Especialmente relevante para operadores NL que quieren ofrecer iDEAL de serie sin las comisiones de Stripe. Por propiedad se elige o Stripe o Mollie (regla XOR mediante visibilidad Filament + un evento de guardado del modelo); Bancontact puede quedarse junto a cualquiera de los dos. Nuevas columnas
mollie_*enproperty_payment_settings, ruta/webhooks/mollie, botón azul de Mollie en/pay/{factura}y un nuevo punto en la página Connections. Documentación completa en Configurar Mollie. - ✅ Plan Micro 19 €/mes — nuevo plan de entrada para casas de vacaciones y micro-B&B de 1-2 habitaciones. Base siempre activa (Channex, pagos, automatizaciones de correo, portal del huésped, informes básicos), sin instalaciones, limpieza, wellness, communication log, herramienta de presupuestos, parrilla de restricciones ni estadísticas avanzadas. Dirigido a operadores que de otro modo pagarían 21 € en MyTourist.
- ✅ Feature flags por plan (
SubscriptionPlan::FEATURE_*+User::hasPlanFeature()) — lista blanca de funciones por plan para que la navegación y las páginas de Filament se oculten automáticamente cuando el plan no incluye una función. Los super-admins siempre tienen acceso. - ✅ Trait
GatedByPlanFeature— patrón de gating limpio para páginas Filament (Restrictions, CommunicationLog, CreateQuote, Housekeepers). Las páginas con visibilidad existente a nivel de propiedad (HousekeepingSchedule, WellnessBookings) usan una comprobación inline. - ✅ Página de precios con 5 columnas —
/pricingmuestra ahora Micro → Hotel lado a lado (NL/FR/EN/DE/ES/PT/BG), matriz de comparación ampliada, la tabla de tickets de soporte muestra 0 para Micro, JSON-LDAggregateOffer.lowPrice39 → 19.
Semana 1 (1 de mayo)
- ✅ Webbuilder de mini-sitio — página propia «Mi sitio web» para el propietario (no super-admin). Marca por propiedad (color/eslogan/logo/favicon), fotos (hero + galería), textos (intro + sobre nosotros), instalaciones con emojis y descripción SEO. La raíz del dominio personalizado muestra el mini-sitio al activarlo; el widget de reservas sigue accesible mediante el CTA «Reservar».
- ✅ Importación en 1 clic de un sitio MyTourist existente — pegue la URL, se extraen color del tema + fotos + instalaciones + contacto + SEO, listo en 30 segundos. Crucial para clientes de MT que cambian a BedFlow sin perder su imagen.
- ✅ URL de vista previa — vanity
{slug}.bedflow.eu+ fallback siempre operativobedflow.eu/_preview/mini-site/{slug}para demos antes del cambio de DNS. - ✅ Botón «+ Artículo» en proformas — para «el cliente pidió un extra por correo». Añade una línea, recalcula IVA + totales, regenera el PDF. Funciona en cualquier proforma (incl. origen MT con aviso).
- ✅ POS Bancontact + vínculo de cliente + VIES — el POS móvil tiene ahora QR BC real, desvinculación de BC prepago y asignación de cliente por nombre con consulta de IVA en VIES.
- ✅ Sistema de folios — facturación multipestaña en una misma reserva (habitación / honesty bar / wellness facturados por separado).
- ✅ Sincronización de reservas MT de horaria → 5 minutos — las reservas directas/MT nuevas aparecen en la parrilla en 5 min (antes hasta 60).
- ✅ Corrección «clientes sin propiedad» + backfill — el TenantScope ocultaba deudores de prueba de Channex por falta de property_id; corregidas las 4 rutas de creación + filas existentes migradas con detección de duplicados.
- ✅ Corrección de pintado de la habitación 3 — las reservas de Channex sin mapeo de tipo de habitación desaparecían de la parrilla; se añadió fallback por nombre del payload, y las píldoras van ahora de la mitad del día de llegada a la mitad del día de salida.
- ✅ Normalización E.164 para Quick WhatsApp — TextMeBot exigía formato internacional y se colgaba 30 s con números
0472…; conversión automática a+32472…mediante la librería PhoneNumber. - ✅ Corrección de reserva combinada de wellness — la página mostraba «ya programado» para huéspedes combinados incluso sin elegir franja; la comprobación lee ahora
calendar_event_iden vez de comparar texto. - 🐛 Correcciones varias:
countryNOT NULL al crear propiedad, reset de opcache multi-host, storage:link a prueba de fallos, detección de symlinks rotos en el diagnóstico, robustez de deploy.sh.
📅 Abril de 2026 — Fase de desconexión de MyTourist
Semana 4 (21–22 de abril)
- ✅ Manual en línea en bedflow.eu/docs — esta misma página
- ✅ Rediseño visual de las automatizaciones de correo — línea temporal del journey (list) + asistente IF-THEN con resumen en vivo (edit)
- ✅ Communication Log — 3 pestañas (WhatsApp / Telegram / Email) con vista previa del cuerpo por correo
- ✅ Plantillas de correo Check-in welcome + Wellness upsell (con verificación de disponibilidad de slots)
- ✅ Módulo de housekeeping — personal de limpieza externo con un portal respetuoso con la privacidad, WhatsApp automático y detección de retrasos
- ✅ Portal del huésped — 3 fases en una sola URL (pre-arrival + during + post-stay)
- ✅ Inline keyboard de Telegram para aprobar/rechazar solicitudes de check-in
- ✅ Confirmación automática de pago → reserva con notificación de Telegram
- ✅ Bloqueos masivos mediante clic derecho sobre el encabezado de la fecha
- ✅ Reserva manual (teléfono/walk-in) con búsqueda de deudor y disponibilidad en vivo
- ✅ RoomType + Product + Invoice external_id nullable — creación local sin MyTourist
- 🐛 Corregidos errores de payment reminder de €0,00 / "dentro de 0 horas"
- 🐛 El payment reminder ya no se envía en reservas pagadas (incluidas las reservas de MyTourist)
- 🐛 Corregidos errores 500 en la vista previa de correo
Semana 3 (14–20 de abril)
- ✅ Branding BedFlow + logos (navy + teal), dominio bedflow.eu
- ✅ Landing page bedflow.eu con i18n (6 idiomas)
- ✅ Integración con Channex — conector Saloon, webhook handler, comandos de sincronización (código listo, prueba en staging pendiente)
- ✅ Booking widget — flujo en 6 pasos, multilingüe, extras + slots de wellness
Semanas 1–2
- ✅ Gestión de tarifas rediseñada por completo — cadena de precios visual, cuadrícula de precios base, perfiles, calendario
- ✅ Panel de estadísticas — KPIs, gráficos interanuales, análisis de wellness, ranking de extras
📅 Marzo de 2026
- ✅ Esquema Room / RoomType — modelos locales independientes de MyTourist
- ✅ Vista general de habitaciones — cuadrícula mensual con bloqueo por clic, check-in, WhatsApp, QR de Bancontact
- ✅ Bases del Guest portal — apertura de puerta, honesty bar, factura, elección de desayuno
📅 Anterior
- Recursos de Debtor + Invoice + Product (inicialmente vinculados a MyTourist)
- Quote flow (página de presupuesto, exportación UBL, tasa turística)
- Payment page (Stripe checkout, Bancontact)
- Integración con wellness
- Push hacia Yuki + Peppol
- Exportación a Statbel
- Scraper de dynamic pricing
🔮 Por construir
Vea la roadmap o pida "la lista" en una sesión de trabajo. Puntos principales:
- 📝 Verificación downstream para nuevas habitaciones (test flow)
- 🔁 Finalizar el flujo de auto-confirm
- 🧪 Probar Channex en staging (crear cuenta)
- 🔄 Procesar webhooks de MyTourist durante el periodo de transición
- 🤖 Bot de WhatsApp (Fase 3, en pausa)
- 🔧 Módulo de housekeeping ✅ listo
- 📨 Más correos automáticos (✅ 2 añadidos)
- 🌐 Migración de dominio
- 🏨 Soporte multi-propiedad
- 📤 Migración de datos — datos históricos de MyTourist a BedFlow nativo
- 🧹 Limpiar overrides de MyTourist (2920 entradas manuales del calendario)