Overbooking imposible
Una restricción EXCLUDE USING gist sobre rangos temporales. Cien reservas simultáneas del mismo coche producen una confirmación y noventa y nueve rechazos de Postgres, no del código.
Calendia · motor de reservas
Vehículos, alojamiento vacacional, hoteles y centros de yoga sobre la misma abstracción: asignar un recurso finito a un intervalo de tiempo sin que se solape jamás.
Una restricción EXCLUDE USING gist sobre rangos temporales. Cien reservas simultáneas del mismo coche producen una confirmación y noventa y nueve rechazos de Postgres, no del código.
Temporadas con prioridad, tramos por duración, reglas apilables con topes, extras con cinco unidades de cobro, fianzas por vehículo, IVA o IGIC según oficina. Filas, no condicionales.
El plugin multi-tenant filtra el panel; Row Level Security de Postgres hace que una query distraída devuelva cero filas en vez de las de otro cliente.
SES.Hospedajes con plazo vigilado, licencias por comunidad autónoma y VeriFactu en el horizonte de 2027. Lo que los SaaS extranjeros no traen.