Espace client
Un portail en libre-service où vos clients se connectent pour suivre leurs factures, signer leurs devis en ligne et tenir à jour leurs coordonnées — un espace volontairement restreint, séparé de l'application interne.
/portal /portal/invoices /portal/quotes /portal/profile /api/portal portal.access
À quoi sert ce module
L'Espace client est la face publique de votre relation commerciale. Un client n'entre jamais dans l'ERP : il dispose d'un portail dédié, à l'apparence simplifiée, où il ne voit que ses propres documents. Il y consulte et télécharge ses factures, examine et signe ses devis sans imprimer ni renvoyer de papier, et met à jour ses coordonnées.
Il s'adresse aux comptes de type Client, créés depuis le module Authentification et rattachés à une fiche client. La seule permission requise est portal.access. Après connexion, un compte client est automatiquement dirigé vers /portal — il n'y a pas d'entrée « Espace client » dans la navigation des administrateurs.
WHERE client_id = …) : un client ne peut jamais voir les documents d'un autre. Un compte client n'a accès à aucun écran interne de l'ERP, même par URL directe.Vue d'ensemble de l'écran
| Numéro | Date | Montant TTC | Statut |
|---|---|---|---|
| FA-2026-0042 | 12/06/2026 | 880 € | En retard |
| FA-2026-0039 | 02/06/2026 | 600 € | Envoyée |
| FA-2026-0031 | 18/05/2026 | 1 200 € | Payée |
L'accueil du portail résume le nombre de factures, le montant restant dû, les devis en attente de signature, et liste les dernières factures.
Tableau de bord (accueil)
La page /portal accueille le client avec son nom et trois indicateurs : nombre total de factures, montant dû (somme des factures envoyées ou en retard), et nombre de devis à signer. Suit la liste des cinq dernières factures.
Mes factures
La page /portal/invoices liste toutes les factures du client, classées de la plus récente à la plus ancienne.
- Le client ouvre Mes factures depuis la navigation du portail.
- Le tableau affiche : Numéro, Date, Échéance, Montant TTC et Statut.
- Un clic sur une facture ouvre son aperçu détaillé (lignes, coordonnées de l'entreprise, mentions).
- Le bouton PDF permet de télécharger / imprimer le document.
Les colonnes du tableau :
| Colonne | Contenu |
|---|---|
| Numéro | Référence de la facture. |
| Date / Échéance | Date d'émission et date limite de paiement. |
| Montant TTC | Total toutes taxes comprises. |
| Statut | État de la facture (envoyée, payée, en retard…). |
Les factures sont produites côté interne dans le module Factures ; le portail en est la vue côté client, en lecture et téléchargement.
Mes devis & signature en ligne
La page /portal/quotes liste les devis du client et permet leur signature électronique, sans échange de papier.
- Le client ouvre Mes devis et sélectionne un devis en attente.
- La fenêtre de signature s'ouvre : il peut dessiner sa signature sur le pavé tactile, ajouter un nom manuscrit et/ou un tampon (image) — combinables librement.
- Il valide avec Bon pour accord pour signer, ou choisit Refuser.
La décision met à jour le statut du devis :
| Action | Effet |
|---|---|
| Bon pour accord | Le devis passe au statut Signé, la date et la signature sont enregistrées, une preuve de signature est consignée. |
| Refuser | Le devis passe au statut Refusé. |
Mon profil
La page /portal/profile regroupe coordonnées et sécurité.
- Coordonnées — le nom et l'email sont affichés mais non modifiables ; le client peut mettre à jour son Téléphone et son Adresse (rue, code postal, ville), puis Enregistrer.
- Changer mon mot de passe — envoie un lien sécurisé par e-mail pour définir un nouveau mot de passe.
- Double authentification (2FA) — le client active lui-même la 2FA : il scanne un QR code avec son application d'authentification (TOTP), saisit un code à 6 chiffres pour confirmer, puis désactive si besoin (mot de passe requis).
Permissions
| Permission | Ce qu'elle ouvre |
|---|---|
portal.access | Accéder à l'espace client : tableau de bord, mes factures, mes devis (signature incluse) et mon profil. C'est l'unique permission du module ; elle est portée par le rôle role_client. |
Liens utiles
Les comptes clients se créent et se rattachent à une fiche dans Authentification. Les documents visibles au portail proviennent des modules Factures et Devis — le portail en est la vue client, restreinte à portal.access.