Toutatis — Liiketoimintasi vahvistaminen

Tuotteet

Toutatis Réservation

Multi-property booking and rental engine for Dolibarr — hotels, vehicles, equipment, one grid.

Inventory
Multi-property
Calendar
Hard lock grid
Verticals
Hotel · Vehicle · Gear
Core engine

One booking engine, any rental business

Totatus Booking is not a hotel-only PMS bolted onto Dolibarr. It is a generic availability + pricing + reservation engine that works for rooms, cars, bikes, meeting rooms and equipment — with the same data model and the same APIs.

Multi-property

Manage hotels, agencies or depots as separate properties. Each has its own timezone, units, rate rules and channel mappings.

Anti-double-booking grid

A materialized calendar table with a unique constraint per unit and slot. Conflicts are rejected at database level — not caught later by staff.

Rules-based pricing

Seasons, weekends, length of stay, channel mark-up, occupancy tiers — composed rules evaluated at quote time with a transparent breakdown.

Night, day, hour or slot

Hotels book by night, cars by day, bikes by hour, meeting rooms by 30-minute slots — one calendar structure, different granularities per asset type.

Options & extras

Breakfast, parking, GPS, insurance, late check-out — catalogued as Dolibarr services and added to reservation lines with independent pricing.

Workflow & audit

Draft → pending payment → confirmed → in use → completed. Every transition is logged; pending bookings expire automatically after a configurable TTL.

Vertical packs

Start fast with a pre-built configuration

Apply a template pack in one click from the Dolibarr back office. Products, asset types, sample units, options, rate rules and unit extrafields are created idempotently — you customise from there.

Hotel & lodging

Boutique hotels, B&Bs, gîtes, aparthotels.

  • Double & family rooms
  • Breakfast & parking options
  • Weekend rate rules
  • Floor, bed type, view extrafields

Vehicle rental

Cars, vans, scooters — daily or hourly.

  • Per-day and per-hour asset types
  • GPS & child-seat options
  • Plate, mileage, fuel extrafields
  • Maintenance blocks on the grid

Equipment rental

Bikes, skis, tools, event gear.

  • Serial number tracking
  • Condition notes on units
  • Damage waiver options
  • Hour or half-day slots

Back office

Gantt planning across every unit

Receptionists and fleet managers see reservations, owner blocks and maintenance holds on a single timeline. Filter by property, asset type or status — drag to extend a stay when the grid allows it.

  • Colour-coded: confirmed, pending, blocked, OTA import
  • iCal blocks shown alongside direct bookings
  • Click through to reservation card, invoice and customer file
  • Multi-property view for groups and franchises

Distribution

Sell direct and on every OTA — same inventory

Totatus Booking is your channel manager inside Dolibarr. Push availability to OTAs, pull reservations from iCal feeds, and sell commission-free on your own site with the embeddable widget.

  • iCal import/export per unit — Booking.com, Airbnb, Agoda, VRBO
  • Toutatis proxy for API push when iCal is not enough
  • Channel-specific rate rules and mark-ups
  • Sync queue with retry — no silent overbooking

From search to paid reservation

Guests book online; finance stays in Dolibarr. No duplicate customer records, no manual re-entry.

  1. 1

    Search & quote

    The widget or API checks the calendar grid, applies pricing rules and returns an itemised quote with taxes — in milliseconds.

  2. 2

    Hold & invoice

    A pending reservation occupies the grid. Dolibarr generates a customer invoice and redirects to the native online payment page (Stripe, PayPal…).

  3. 3

    Payment confirms

    On settlement, the BILL_PAYED trigger confirms the booking automatically. Staff receive a notification; the guest gets a confirmation email.

  4. 4

    Check-in & close

    Move to in_use on arrival, add extras during the stay, complete and invoice any balance — all linked to the same reservation record.

Native ERP

Not another SaaS silo

Unlike standalone PMS tools, Totatus Booking writes directly into Dolibarr: third parties, invoices, payments, products, services and extrafields. Your accountant already knows this stack.

  • Customer file created or matched on first booking
  • Invoice and payment lines on the standard Dolibarr ledger
  • Extras billed as service lines — same VAT rules as the rest of your ERP
  • Reports, exports and Peppol-ready invoicing without a second database
Tuotteet

Dolibarr · Invoices · Payments · CRM — one database

Developer-ready

Public JSON API + embeddable widget

Expose availability and accept bookings from any front-end: your Astro site, a mobile app, a partner portal. Tiered keys (public widget vs secret server), CORS, rate limiting and idempotent POST.

  • GET /availability — real-time grid lookup
  • POST /quote — pricing breakdown before commit
  • POST /reservation — idempotent create with payment URL
  • Vanilla JS widget with Shadow DOM — two lines of HTML on any site

Why Totatus Booking instead of a standalone PMS?

Third-party PMS tools excel at hospitality UX but create a parallel universe for finance and CRM.

Totatus Booking Standalone PMS
Invoices & payments Native Dolibarr Export / manual sync
Multi-vertical Hotel + vehicle + gear Usually hotel-only
Data ownership Your ERP database Vendor SaaS lock-in
Channel sync iCal + Toutatis proxy Often extra subscription
Custom fields Dolibarr extrafields Fixed PMS schema

Live demo

Try the booking widget

This is the exact widget your guests would embed on their own website — it queries real availability on our demo ERP and creates bookings through the public API.

The live demo is not configured on this build yet. Contact us for a guided tour.

Ready to unify bookings and ERP?

Deploy Totatus Booking on Toutatis Cloud or your own Dolibarr. We help with vertical pack setup, OTA mapping and widget embedding.

Toutatis

Asiakasportaali

Hallinnoi tilauksiasi, laskutustietojasi ja tiliisi liitettyjä tietoja.

Kirjaudu sisään

Syötä sähköpostiosoitteesi, jotta saat suojatun pääsylinkin.

Avaa asiakasportaali kokonaisuudessaan