1. Le modèle, en trois phrases
Tout le reste découle de ces trois points. En cas de doute, y revenir.
- Nous ne sommes pas le loueur. Le bateau appartient au propriétaire, le contrat de location lie le client et le propriétaire. Nous sommes l'intermédiaire.
- Le client nous règle notre commission, et règle le propriétaire séparément. L'argent du propriétaire ne transite jamais par nos comptes.
- Notre chiffre d'affaires, ce sont nos commissions. Rien d'autre.
Ce montage n'est pas un détail comptable, c'est ce qui nous évite trois contraintes lourdes : l'encaissement pour compte de tiers (activité réglementée, réservée aux établissements agréés), le gonflement artificiel du chiffre d'affaires qui ferait exploser le plafond de la micro-entreprise, et l'immatriculation obligatoire au registre des opérateurs de voyages.
La phrase à retenir
Le jour où nous encaissons le loyer complet pour le reverser au propriétaire, nous basculons dans un autre régime juridique, beaucoup plus contraignant. On ne le fait jamais sans en avoir reparlé.
2. Une réservation, de A à Z
Le déroulé quotidien, dans l'ordre.
- La demande arrive par email Le formulaire du site nous l'envoie automatiquement : bateau souhaité, dates, nombre de personnes, coordonnées du client.
- Vérifier la disponibilité Ouvrir le Google Calendar du bateau concerné une fois la flotte réellement définie. Le tableau du site est un reflet du calendrier, pas l'inverse : c'est le calendrier qui fait foi.
- Bloquer la date en provisoire
Créer un événement Toute la journée dont le titre commence par
PROVISOIRE. La date passe en orange sur le site dans les minutes qui suivent : elle n'est plus proposée à d'autres clients, mais elle n'est pas encore vendue. - Répondre au client avec le lien de paiement Confirmer la disponibilité et joindre le lien de paiement Stripe correspondant à notre commission. Préciser clairement que le solde se règle directement au propriétaire, au ponton.
- Paiement reçu : confirmer
Retirer le mot
PROVISOIREdu titre de l'événement. La date passe en rouge sur le site. La réservation est ferme. - Mettre le client et le propriétaire en relation Transmettre à chacun les coordonnées de l'autre, l'heure et le lieu de rendez-vous. À partir de là, notre prestation est terminée.
- Le propriétaire prend le relais C'est lui qui encaisse le solde de la location et qui prend la caution du bateau. Nous ne touchons ni à l'un ni à l'autre.
Si le client annule
Notre commission est acquise selon les conditions annoncées dans les CGV — c'est précisément à ça qu'elles servent, il faut donc qu'elles soient écrites et envoyées avant le paiement. Ne pas oublier de libérer la date dans le calendrier, sinon elle reste bloquée pour rien.
3. Le calendrier : la règle d'or
Le site lit les Google Calendar des bateaux, exactement comme sur le site du Bassin. Ces conventions ne sont pas des habitudes, ce sont les règles que le programme applique. Tant qu'aucune flotte réelle n'est définie ici, cette section reste théorique.
| Dans le calendrier | Sur le site | Usage |
|---|---|---|
| Aucun événement | Vert Disponible | Le bateau est libre |
Événement Toute la journée, titre commençant par PROVISOIRE |
Orange Réservation en cours | Option posée, en attente de paiement |
| Événement Toute la journée, titre normal | Rouge Réservé | Réservation ferme, ou indisponibilité (entretien, usage perso) |
| Événement avec horaire (ex. 9h–13h) | Vert — ignoré | Demi-journées : la date reste vendable pour l'autre demi-journée |
Le piège des demi-journées
Un événement avec horaire est volontairement invisible pour le site. C'est pratique pour noter une demi-journée sans bloquer toute la date, mais ça veut dire qu'un événement horaire ne protège de rien. Pour bloquer réellement une date, il faut cocher Toute la journée.
4. Les encaissements avec Stripe
Le même compte Stripe standard peut servir aux deux localités, avec des liens de paiement distincts.
Créer un lien de paiement
- Tableau de bord Stripe → Liens de paiement → Nouveau.
- Saisir le montant de la commission et un intitulé clair (ex. « Frais de réservation — Saint-Martin, 12 juillet »).
- Copier le lien et le coller dans l'email de confirmation au client.
Un lien peut être réutilisé ou créé à la demande. Le paiement apparaît dans le tableau de bord en temps réel.
Ce qu'il faut avoir en tête
| Frais Stripe | Environ 1,5 % + 0,25 € par transaction pour une carte européenne. Vérifier le taux applicable aux paiements liés à Saint-Martin (zone Caraïbes), qui peut différer. |
|---|---|
| Chiffre d'affaires déclaré | Le montant brut payé par le client, pas la somme versée par Stripe. |
| Mention sur la facture | TGCA non applicable ou équivalent local — à confirmer
avec le comptable, le régime TVA de l'article 293 B du CGI ne s'applique pas à
Saint-Martin. |
| Qui est facturé | Le client, pas le propriétaire. Nous lui vendons une prestation d'intermédiation. |
Pas d'empreinte de carte
Nous encaissons la commission dès la réservation : il n'y a donc plus de créance à garantir, et l'empreinte n'aurait aucun objet. La caution du bateau est prise par le propriétaire, qui est le seul à subir un éventuel dommage.
5. Les échéances à ne pas rater
Trois dates, à relire chaque année — sous réserve du point de vigilance ci-dessous.
À trancher avec le comptable avant toute chose
L'entreprise qui porte l'activité est domiciliée à Saint-Martin, où s'applique la TGCA et non la TVA métropolitaine — ce territoire est hors du champ de la réforme de facturation électronique. Mais l'activité du Bassin d'Arcachon, exercée de façon habituelle en métropole, est susceptible de constituer un établissement stable métropolitain distinct, soumis lui aux règles de TVA et de facturation électronique de droit commun — indépendamment du siège de l'entreprise.
Le tableau ci-dessous récapitule les échéances qui concernent la France métropolitaine (donc l'activité du Bassin). Tant que le comptable n'a pas confirmé le régime exact, vérifier séparément ce qui s'applique réellement à l'activité de Saint-Martin.
| Quand | Quoi | Concrètement |
|---|---|---|
| 1er septembre 2026 | Réception des factures électroniques (métropole) | Avoir désigné une plateforme agréée capable de recevoir les factures de nos fournisseurs métropolitains, pour la part de l'activité concernée par le Bassin d'Arcachon. Des offres gratuites suffisent pour ce besoin (Tiime, Abby, Shine). Rien à changer à notre façon de facturer les clients. |
| Chaque année | Déclaration du compte Stripe | Formulaire 3916-bis joint à la déclaration de revenus. Simple formalité, mais l'oubli coûte cher (de l'ordre de 1 500 € par compte et par an). |
| 1er septembre 2027 | E-reporting (métropole) | Transmission des données de nos ventes aux particuliers, via la même plateforme agréée — pour la part de l'activité relevant du régime métropolitain. |
Activité mixte : location nue et sorties pilotées
Louer un bateau que le client pilote seul et emmener des passagers aux commandes ne sont pas la même activité aux yeux du droit. La seconde engage une responsabilité et des exigences différentes (titre de conduite, assurance RC pro spécifique). À faire valider auprès de l'assureur pour chaque type de sortie proposé, à Saint-Martin comme sur le Bassin.
6. Les deux saisons : Saint-Martin et le Bassin
Une seule activité, deux implantations géographiques et deux sites — chacun peut être activé ou mis en veille indépendamment.
Pioupiou de St Martin et Pioupiou du Bassin sont les deux visages saisonniers de la même activité, gérée par la même entreprise. Le principe : un seul des deux est « en service » à la fois, l'autre reste visible mais grisé, avec un lien qui redirige le visiteur vers la destination active.
Comment ça fonctionne, techniquement
Chaque site (/ pour le Bassin, /stmartin/ pour Saint-Martin)
a son propre interrupteur : un petit fichier texte, etat-site.txt, qui
contient soit actif soit inactif. Toutes les pages du site
interrogent ce fichier au chargement via etat.php et, si l'état est
inactif, grisent la page et affichent un bandeau renvoyant vers l'autre site.
Changer de saison
Se connecter au serveur en SSH, puis éditer le fichier concerné. Par exemple, pour activer Saint-Martin :
echo actif | ssh utilisateur@serveur "cat > /var/www/html/stmartin/etat-site.txt"
Ou plus simplement, en édition directe sur le serveur :
nano /var/www/html/stmartin/etat-site.txt
Aucun redéploiement de code n'est nécessaire — le changement est visible dès le rechargement de la page suivante. Rien n'empêche non plus d'avoir les deux sites actifs en même temps si un jour l'activité tourne réellement en parallèle sur les deux zones.
Ce que le grisé ne fait pas
Le site inactif reste consultable (informations, page légales, etc.) mais toute
interaction est désactivée (formulaire, liens internes). Ce n'est pas une protection
par mot de passe : n'importe qui connaissant l'URL /stmartin/ peut
toujours la visiter, elle est simplement présentée comme non opérationnelle.
7. Le site, côté technique
Le sous-site Saint-Martin vit dans un sous-dossier du même serveur que le Bassin, avec son propre jeu de fichiers.
stmartin/index.html |
Le site entier de Saint-Martin : structure, styles et scripts dans un seul fichier. C'est là qu'on modifie les textes, les prix et les photos une fois la flotte réelle définie. |
|---|---|
stmartin/disponibilites.php |
Renvoie actuellement un objet vide (aucune flotte réelle configurée). Le jour où de vrais bateaux sont ajoutés, reprendre le fonctionnement du fichier équivalent du Bassin (calendrier Google Agenda public par bateau). |
stmartin/etat.php / etat-site.txt |
L'interrupteur de saison décrit à la section précédente. |
stmartin/compteur.php |
Compteur de visites, indépendant de celui du Bassin. |
stmartin/images/ |
Photo et logo propres à Saint-Martin (le logo est partagé avec le Bassin). |
| Serveur | Même machine Debian sous Apache que le site du Bassin. Les fichiers vivent dans
/var/www/html/stmartin/. |
Mettre le site à jour
Modifier le fichier en local, puis l'envoyer sur le serveur :
scp stmartin/index.html utilisateur@serveur:/var/www/html/stmartin/index.html
Ce qui vient de l'extérieur
- Météo — Open-Meteo, gratuit et sans compte.
- Marées — lien direct vers la page officielle du SHOM pour Marigot (pas de widget embarqué, faute de version vérifiée pour cette zone).
- Formulaire — les demandes arrivent par email via FormSubmit.
- Carte — Google Maps, dans le bloc réservation.
8. Les pièges à éviter
Les mêmes qu'au Bassin, plus un spécifique aux deux saisons.
Encaisser le loyer complet
Faire transiter l'argent du propriétaire par nos comptes nous fait basculer dans l'encaissement pour compte de tiers, réservé aux établissements agréés, et gonfle notre chiffre d'affaires jusqu'à faire sauter le plafond de la micro-entreprise.
Revendre le skipper ou une prestation tierce
Orienter un client vers un skipper : aucun problème. Le facturer, c'est assembler des prestations que nous ne produisons pas — donc vendre un forfait touristique, ce qui impose une immatriculation Atout France avec garantie financière et assurance professionnelle. La frontière est là : on oriente, on ne revend pas.
Oublier de repasser un site en « actif »
Au changement de saison, penser à basculer les deux etat-site.txt en
même temps (celui qui s'arrête en inactif, celui qui démarre en
actif). Un site oublié en inactif continue de rediriger
des clients potentiels vers l'autre destination pour rien.
Oublier le formulaire 3916-bis
Une case à cocher une fois par an. L'omission se paie environ 1 500 € par compte et par an, alors que la démarche prend cinq minutes.