---
title: "FAQ"
weight: 50
description: "Questions fréquentes sur le module CapFullPOS pour Dolibarr."
---

# FAQ

## Installation et prérequis

### Quelles versions de Dolibarr sont compatibles avec CapFullPOS ?

CapFullPOS nécessite Dolibarr 16.0 ou supérieur et PHP 7.4 ou supérieur.

### Faut-il un serveur dédié pour l'application mobile ?

Non. L'application mobile est une PWA (Progressive Web App) constituée de fichiers statiques (HTML, CSS, JavaScript) servis depuis le dossier `mobile/dist/`. Un hôte virtuel Apache pointant vers ce dossier suffit. Aucun serveur Node.js n'est nécessaire en production.

### CapFullPOS fonctionne-t-il avec le multi-entité Dolibarr ?

Oui. Toutes les données CapFullPOS (terminaux, commandes, tables, imprimantes) sont isolées par entité. Chaque entité dispose de sa propre configuration.

## Matériel

### Quels appareils sont compatibles avec l'interface de vente ?

L'interface de vente fonctionne sur tout appareil disposant d'un navigateur web moderne : smartphones et tablettes Android, iPhone et iPad, PC Windows/Mac/Linux, écrans tactiles. L'application est optimisée pour le tactile et adapte automatiquement sa disposition aux petits écrans : sur smartphone, la navigation passe dans une barre d'onglets en bas et le panier s'ouvre en plein écran (voir [Utilisation sur smartphone](/capfullpos/utilisation)).

### Quelles imprimantes de tickets sont supportées ?

CapFullPOS supporte les imprimantes ESC/POS en connexion USB (via WebUSB), en connexion réseau (IP:port TCP) et l'impression par le navigateur. Les formats de papier 58mm et 80mm sont pris en charge.

### Peut-on scanner les codes-barres avec la caméra ?

Oui. La caméra de l'appareil (téléphone, tablette, webcam) peut servir de lecteur de codes-barres, en plus des douchettes USB. Activez l'option dans les réglages de l'application (**Scanner de codes-barres > Activer la caméra pour scanner les codes-barres**) : un bouton caméra apparaît alors à côté de la recherche. Le produit reconnu est ajouté automatiquement au panier, y compris hors-ligne. L'accès à la caméra nécessite que l'application soit servie en **HTTPS**.

### Quel matériel utiliser pour l'écran client ?

Tout appareil avec un navigateur web peut servir d'écran client : tablette, second moniteur, écran tactile dédié. L'écran client se connecte au terminal via un code d'appairage à 6 chiffres.

## Utilisation

### Pourquoi l'application me demande un code d'enrôlement ?

Chaque appareil doit être associé à une caisse avant de vendre : c'est l'enrôlement. Si votre appareil n'est encore lié à aucune caisse, l'écran d'enrôlement s'affiche à la connexion. Demandez à votre administrateur de générer un **code d'enrôlement** à 6 chiffres (onglet Terminaux POS), saisissez-le, puis validez avec **Associer la caisse**. L'appareil reste ensuite associé à cette caisse. Voir [Enrôlement des caisses](/capfullpos/configuration).

### Quelle est la différence entre une commande et une facture dans CapFullPOS ?

CapFullPOS fonctionne en mode **Commande puis Facture**. Vous ajoutez d'abord les articles à une commande. La commande peut être modifiée, complétée ou annulée librement tant qu'elle est en brouillon. La facture Dolibarr est générée automatiquement au moment du paiement.

### Peut-on utiliser plusieurs moyens de paiement pour une même commande ?

Oui. Le paiement mixte permet de combiner plusieurs moyens de paiement (espèces + carte, ticket restaurant + espèces, etc.). Chaque paiement partiel est enregistré individuellement.

### Comment fonctionne le mode hors-ligne ?

L'application stocke les données localement (catalogue, commandes) grâce à IndexedDB. Lorsque la connexion internet est interrompue, les commandes sont enregistrées localement. Elles sont synchronisées automatiquement quand la connexion revient. Un indicateur visuel dans la barre de navigation signale le statut en temps réel.

### Comment configurer le rendu monnaie ?

Le rendu monnaie est calculé automatiquement lors du paiement en espèces. Saisissez le montant remis par le client et CapFullPOS affiche le montant à rendre avec une suggestion des pièces et billets.

### Peut-on encaisser une commande plus tard ?

Oui. Cochez l'option **Paiement différé** sur l'écran d'encaissement : la facture Dolibarr est créée mais reste ouverte et non réglée. Vous l'encaissez ensuite quand le client paie. Vous pouvez aussi mettre une commande **en attente** (en brouillon, sans facture) et la reprendre plus tard pour libérer la caisse.

### À quoi sert le plafond par titre restaurant ?

Le plafond, défini dans les paramètres généraux, correspond au montant maximal toléré pour un titre restaurant unitaire. Lors d'un paiement par titre restaurant, si le montant saisi dépasse ce plafond, CapFullPOS demande une confirmation au caissier avant de valider.

### Comment personnaliser le ticket de vente ?

L'onglet **Configuration du ticket** permet d'afficher ou masquer le logo, les prix HT, le détail de la TVA, les notes produits, un message de pied de page et un QR code de téléchargement du ticket.

## Mode restauration

### Peut-on utiliser CapFullPOS sans le mode restauration ?

Oui. Le mode restauration (zones, tables, services, envoi cuisine) est optionnel. Pour un commerce classique, configurez uniquement les terminaux et les moyens de paiement. L'interface de vente fonctionne sans plan de salle.

### Comment fonctionne la commande par QR code ?

Chaque table peut avoir un QR code unique. Le client scanne le code depuis son téléphone, consulte le menu et passe commande. La commande apparaît sur le terminal du serveur qui la valide avant de l'envoyer en cuisine.

### Peut-on envoyer les articles en cuisine par étapes ?

Oui. Vous pouvez sélectionner les articles à envoyer à chaque étape (entrées, puis plats, puis desserts). Chaque envoi génère un bon de commande cuisine séparé.

## Administration

### Comment ajouter un nouveau moyen de paiement ?

Rendez-vous dans l'onglet **Moyens de paiement** de la configuration CapFullPOS. Cliquez sur **Créer**, renseignez le code, le libellé, l'icône et la couleur, puis enregistrez.

### Comment attribuer les permissions CapFullPOS ?

Les permissions sont attribuées depuis **Accueil > Utilisateurs et groupes** dans Dolibarr. Sélectionnez un utilisateur ou un groupe, puis cochez les permissions CapFullPOS souhaitées. Consultez la section [Permissions](/capfullpos/configuration) pour le détail de chaque permission.

### Comment enrôler un appareil sur une caisse (ou désactiver l'enrôlement) ?

Dans l'onglet **Terminaux POS**, la colonne **Enrôlement** montre l'état de chaque caisse (Libre / Occupée) et sa génération. Cliquez sur **Générer un code d'enrôlement** pour obtenir un code à 6 chiffres (valable 5 minutes) à saisir sur l'appareil ; utilisez **Libérer la caisse** pour détacher l'appareil actuel. Pour une démonstration ou un poste unique, vous pouvez désactiver complètement l'obligation d'enrôlement via **Paramètres généraux > Désactiver l'enrôlement des caisses (mode démonstration)** ; l'invariant "un appareil par caisse" n'est alors plus garanti (à réserver aux démos). Voir [Enrôlement des caisses](/capfullpos/configuration).

### Comment supprimer un terminal ?

Un terminal ne peut être supprimé que s'il n'a pas d'imprimantes, de zones ou de commandes liées. Supprimez d'abord les éléments rattachés, puis supprimez le terminal depuis l'onglet **Terminaux POS**.

### Où sont stockées les données CapFullPOS dans Dolibarr ?

Les données sont stockées dans des tables SQL préfixées `llx_capfullpos_` dans la base de données Dolibarr. Les commandes CapFullPOS génèrent des factures Dolibarr standard, consultables depuis le menu Facturation de Dolibarr.
