# 3 - Fonctionnement du point de vente tactile

<p class="callout success">Le tuto vidéo : [https://tube.grap.coop/w/eGQDLZxth2kt5BgJE7YHqg ](https://tube.grap.coop/w/eGQDLZxth2kt5BgJE7YHqg)  
**Pas forcement tout à jour** mais qui permet de voir les grandes fonctionnalités !</p>

## Lancement du point de vente

- Aller sur "**Point de Vente**" / "**Tableau de bord**" / "**Nouveau**" (ou "Reprendre" si la dernière session n'a pas été fermée).<span style="background-color: #ffff00;">  
    </span>

![](https://librairie.grap.coop/uploads/images/gallery/2020-09/scaled-1680-/image-1600760908086.png)

Si besoin, cliquer sur "**Réglez le solde d'ouverture**" pour saisir votre fond de caisse (voir fiche "[Ouverture et fermeture de caisse](https://librairie.grap.coop/books/odoo-v12/page/2a---ouverture-et-fermeture-de-caisse)"). Puis cliquer sur "Ouvrir la session" et "Continuer la vente".

Un écran noir de chargement apparaît alors, et le point de vente va charger dans la mémoire de votre navigateur, toutes les informations nécessaires au fonctionnement de la caisse. Cette opération prend un peu de temps (de 10 à 30 secondes). elle permet à la caisse de continuer à fonctionner même si vous avez des coupures d'Internet.

![](https://librairie.grap.coop/uploads/images/gallery/2019-07-Jul/scaled-840-0/image-1564492142073.png)

- Le point de vente tactile s'affiche une fois le chargement terminé.

![](https://librairie.grap.coop/uploads/images/gallery/2020-09/scaled-1680-/image-1600774937277.png)

<p class="callout warning">Nous vous encourageons vraiment à utiliser l'écran tactile même s'il n'est parfois pas très intuitif dans un premier temps : cela vous fera gagner un temps certain une fois le coup de main pris.</p>

###   


### Sélection des produits

vous avez 3 façons de sélectionner un produit :

<table border="1" id="bkmrk-scan-du-code-barre-s" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 19.1358%;">Scan du code barre</td><td style="width: 80.8642%;">Si votre produit n'est pas reconnu dans la base d'Odoo, un message d'erreur s'affichera.

<p class="callout info">NB : les tickets restaurant peuvent également être scannés.</p>

</td></tr><tr><td style="width: 19.1358%;">Recherche par catégories et sous-catégories</td><td style="width: 80.8642%;">En cliquant sur les catégories de produits, vous n'afficherez que les produits de cette catégorie :

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603370848600.png)

</td></tr><tr><td style="width: 19.1358%;">Recherche par nom de produit</td><td style="width: 80.8642%;">Taper dans la barre de recherche un mot-clé permettant de filtrer sur les articles contenant ce terme :

[![image-1647004121009.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647004121009.png)](https://librairie.grap.coop/uploads/images/gallery/2022-03/image-1647004121009.png)

<p class="callout success">Le bouton![image-1647004142713.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647004142713.png) permet de réinitialiser la recherche pour passer au mot-clé suivant.</p>

</td></tr></tbody></table>

##### Produit à peser

Si votre produit est marqué comme "à peser" sur sa fiche, un écran supplémentaire s'affiche, qui permet de saisir le **poids brut**, et éventuellement une tare. Odoo calcule alors le **poids net** et indique le prix total.

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603370942661.png)

###   


### Création d'un ticket

Sélectionner les produits un par un. Vous pouvez intervenir sur :

- **la quantité** : en cliquant plusieurs fois sur l'article, ou en cliquant sur "**Qté**" puis en indiquant le nombre sur le pavé numérique.

<p class="callout info">Dans le cadre d'un retour, cliquer sur![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603371501566.png) pour mettre une quantité négative.</p>

- **le prix unitaire** : en cliquant sur "**Prix**" et en modifiant le prix.
- **la tare** : même procédé

ou appliquer une **remise** (ex. -20% sur fruit abîmé).

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603371702187.png)

Lorsque la remise concerne tout le ticket (client avec une tarification particulière), il faut choisir une **liste de prix**, dans la liste convenue avec le pôle informatique (c'est lui qui les créé pour vous) :![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603372294972.png)

Pour supprimer une ligne du ticket, il faut la sélectionner, et cliquer 2 fois sur![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603372353591.png).

###   


### Situations rencontrées en caisse :

<details id="bkmrk-mettre-en-attente-si"><summary>Mettre en attente</summary>

Si un client tarde à vous payer (doit aller retirer de l'argent, etc...), et que vous souhaitez commencer à saisir un nouveau ticket, vous pouvez laisser le ticket en attente, en cliquant sur le bouton "**+**" pour créer une nouvelle note.

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603372770591.png)

</details><details id="bkmrk-annuler-une-vente-si"><summary>Annuler une vente</summary>

Si le client ne souhaite plus confirmer la vente, vous avez la possibilité de supprimer la vente en cours en cliquant sur le bouton "**-**". Il faudra confirmer la suppression à l'affichage du message de validation.

</details><details id="bkmrk-faire-un-retour-%2F-%C3%A9c"><summary>Faire un retour / échange</summary>

**Retour :** si le client rapporte un ou plusieurs articles, il faut faire un ticket négatif comme suit :

1. Sélection de l'article à retourner
2. Clic sur +/-
3. Sélection de la quantité à retourner
4. Clic sur Paiement
5. Choix Espèces et rendu de monnaie

![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-04/scaled-1680-/GKGimage.png)

**Erreur sur le produit :** si vous vous êtes trompé·e sur une sélection de produit, et qu'un client fait une réclamation, vous pouvez réaliser un ticket correctif pour corriger la vente précédente.

Si par exemple, vous aviez sélectionné la gourde d'1L au lieu de son équivalent en 500mL :

- créer un nouveau ticket
- Sélectionner le bon produit à vendre
- Sélectionner ensuite le produit indûment vendu, et affectez-y une quantité négative
- Valider la vente, et rendez éventuellement le différent en espèce.

![image-1647512192011.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647512192011.png)

<p class="callout success">Cette opération aura pour avantage de :  
- corriger l'état des stocks dans Odoo  
- corriger la ventilation des ventes, dans le cas où les produits étaient des produits de dépôts vendeurs.</p>

</details><details id="bkmrk-faire-une-vente-livr"><summary>Faire une vente livrée (vente avec paiement différé)</summary>

Créer le ticket, choisir le client (voir explication plus bas) puis cliquer sur "Créer une vente" :

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603373218038.png)

Sélectionner "Créer une vente livrée" et confirmer dans la fenêtre qui s'ouvre ensuite.

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603374754443.png)

Un bon de commande client est créé dans le menu "Ventes" d'Odoo.

<p class="callout info">Les articles vendus sont sortis du stock, pour autant aucun paiement associé n'est enregistré sur le moment.</p>

<p class="callout danger">On ne peut pas faire de vente livrée avec des quantités négatives (ex. retour de consigne)</p>

<p class="callout warning">Lorsque le client vient payer son dû (à une date ultérieure en principe), il ne faut pas le considérer comme une recette lié à cette session du point de vente, il faut le compter à part, sous peine d'avoir une erreur de caisse.</p>

Pour enregistrer le paiement, il faut aller sur le bon de commande dans "Ventes", cliquer sur "créer une facture" puis indiquer la date de facture, valider et enregistrer le paiement.

</details><details id="bkmrk-r%C3%A9aliser-un-devis-id"><summary>Réaliser un devis</summary>

Idem que pour une vente livrée, sauf que les articles ne sont pas sortis du stock, et dans "Ventes", c'est un devis brouillon (pas encore à l'état de bon de commande) que l'on trouve.

</details>
###   


### Opérations sur des tickets déjà validés

Ce petit pictogramme ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603372844921.png) donne accès aux anciens tickets. On peut les rechercher par client (si sélectionné lors de la vente) ou par référence de commande\*.

<p class="callout info">Les 10 derniers sont affichés par défaut, mais l'on peut faire une recherche pour retrouver d'autres tickets plus anciens, y compris ceux de sessions clôturées.</p>

A partir de là, on peut rééditer un ticket de caisse ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603372957536.png), le dupliquer (le ticket créé pourra être modifié) ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603372982460.png), ou faire un remboursement (là aussi, cela génère un ticket négatif qui peut être modifié) ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603373022639.png).

<p class="callout success">Une fois la vente terminée, on ne peut plus générer de facture. Si un client en demande une après coup, il faudra retrouver le ticket et le rééditer, il fera office de facture.</p>

<table border="1" id="bkmrk-%2Aretrouver-la-r%C3%A9f%C3%A9re" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">**\*Retrouver la référence d'un ticket :**

- - Aller dans**![image-1647512712163.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647512712163.png)&gt;&gt; Commandes &gt;&gt; Commandes**
    - Supprimer le filtre![image-1647512788234.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647512788234.png)
    - Filtrer sur la date de vente = via 2 filtres qui vont "encadrer" le créneau de vente. Par exemple, pour une vente qui aurait eu lieu le 17/03/2022 après-midi, on pourrait écrire : ![image-1647512987138.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647512987138.png) ET ![image-1647513056205.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647513056205.png)
    - La référence de commande est dans la 1ère colonne :![image-1647513144142.png](https://librairie.grap.coop/uploads/images/gallery/2022-03/scaled-1680-/image-1647513144142.png)

</td></tr></tbody></table>

<p class="callout warning">Dans le cas où des articles du ticket rappelé ne sont plus disponibles dans le point de vente, on obtient le message d'erreur suivant : [![image-1655371334181.png](https://librairie.grap.coop/uploads/images/gallery/2022-06/scaled-1680-/image-1655371334181.png)](https://librairie.grap.coop/uploads/images/gallery/2022-06/image-1655371334181.png). Il faut alors contacter le pôle info pour qu'il retrouve les articles concernés (les codes du message d'erreur sont les identifiants informatiques des fiches articles), les remette dans le point de vente le temps de rééditer le ticket, puis les décoche de nouveau ensuite.</p>

###   


### Affecter un·e client·e à une vente

Cliquer sur "Client" :

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603370999640.png)

Vous pouvez alors sélectionner un client existant ou en créer un nouveau ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603371106071.png)

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603371089286.png)

Il existe 3 situations pour lesquelles il est utile voire indispensable d'identifier le client :

- établir une facture (on ne peut pas faire de facture anonyme)
- faire une vente livrée ou un devis depuis le point de vente
- appliquer une tarification particulière / liste de prix (ex. -10% de remise sur l'ensemble du magasin), bien qu'il soit possible de définir la liste de prix même sans sélectionner le client.

<p class="callout warning">Si le client a une tarification particulière, le montant du ticket en cours sera automatiquement recalculé.</p>

###   


### Saisie des paiements

- cliquer sur "Paiement", puis sur le moyen de paiement utilisé par le client (il peut y en avoir plusieurs) ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603375427808.png)

- Odoo indique éventuellement la monnaie à rendre

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603375461339.png)

##### Cashback

Voir [&gt; ICI &lt;](https://librairie.grap.coop/books/odoo-v12/page/proposer-un-service-de-cashback-moyennant-commission)

### Editer une facture

Avant de confirmer le paiement, bien penser à sélectionner le.la client.e et cliquer sur le bouton "Facture" et Valider :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-03/scaled-1680-/Njqimage.png)

<p class="callout info">Dans le "back office", la commande a le statut "Facturé" et si l'on clique sur la facture, elle n'est pas notée comme payée : il faut attendre la clôture de caisse pour qu'elle soit bien considérée comme réglée.[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-03/scaled-1680-/hdaimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-03/hdaimage.png)</p>

### Titres / tickets restaurant

<p class="callout info">Demande au pôle info de t'activer l'option sur Odoo après avoir vu avec le pôle compta comment ça fonctionnait !</p>

L'éligibilité au titre restaurant est matérialisée par le pictogramme ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603375681173.png)

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376136586.png)

<p class="callout info">Lui-même vient de la coche "titre restaurant" de la fiche article, qui est héritée de la catégorie d'article :![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603375608749.png)Bien que le paramétrage de cette coche ne passe pas par vous (vous ne créez pas les catégories d'article), vous avez la main pour forcer cette coche.</p>

Lors du paiement, un tableau récapitulatif permet de consulter rapidement le montant éligible aux titres restaurant, le montant maximum autorisé par la loi, et le montant saisi (ou bipé, si vous scannez le code barre du ticket restaurant). Si le montant éligible ou le montant maximum, ou les deux sont dépassés, une alerte se déclenche :

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376172385.png) ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376457117.png) ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376490454.png)

<p class="callout info">Ces alertes n'empêchent pas le paiement : on peut tout de même valider.</p>

###   


### Validation des paiements

Cliquer sur Valider,

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376641674.png)

puis imprimer le ticket si le client le demande et passer à la commande suivante !

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376685056.png)

###   


### Suivi de la marge dans le point de vente

La marge réalisée sur chaque article et la marge globale calculée sur le ticket (en tenant compte de la liste de prix appliquée) s'affichent directement dans le point de vente.

<p class="callout info">Cela permet surtout de repérer en temps réel les éventuelles erreurs de paramétrage (voir ci-dessous le chou vert) dans les fiches articles pour faire les correctifs et éviter de fausser la marge dans Odoo durablement.</p>

![image-1627989746800.png](https://librairie.grap.coop/uploads/images/gallery/2021-08/scaled-1680-/image-1627989746800.png)

<p class="callout success">Si cet affichage vous dérange vis-à-vis des clients qui visualisent votre écran de caisse par exemple, sachez qu'il est possible de le désactiver.</p>

##   


## Éditer un "Z"

Le bouton ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376935539.png) permet de sortir sur l'imprimante ticket de caisse un récapitulatif des ventes de la session, article par article (ne figurent que les articles passés en caisse), en ordre alpha, avec la quantité vendue pour chacun.

<p class="callout warning">Éviter d'imprimer le "Z" en fin de journée quand on est une grosse épiceries avec plein d'articles : on peut rapidement être au bout du rouleau (de l'imprimante !).</p>

##   


## Fonctionnement sans internet

Le point de vente continue à fonctionner si vous avez des coupures d'internet pendant la journée. Dans ce cas, les ventes vont être gardé sur votre navigateur, et seront envoyées quand vous aurez de nouveau une connexion. Un indicateur en haut à droite mentionne le nombre de tickets non transmis au serveur.

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376791420.png)

<p class="callout danger">Avant de fermer votre caisse en fin de journée, assurez vous que tous les tickets ont été transmis au serveur.  
Dans le cas contraire, merci de ne pas fermer votre caisse, et de contacter le service informatique.</p>

<p class="callout info">Pour accélérer la synchronisation, vous pouvez cliquer sur l'icône ![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376814670.png).</p>

Quand vous récupérez une connexion :

- cliquer sur le nombre de ticket non transmis
- Attendre que les ventes se transmettent (cela peut prendre plusieurs minutes, s'il y a beaucoup de tickets non transmis).
- une fois que l’icône est de nouveau verte, vous pouvez fermer votre caisse

![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1603376905721.png)

<p class="callout success">Si vous aviez des tickets non validés (pas de paiement) et qu'une coupure survenait, sachez qu'au redémarrage, vous pourriez retrouver vos tickets en l'état.</p>

<p class="callout success">Visionner le[ MOOC sur le Point de Vente](https://tube.grap.coop/videos/watch/6efa892a-fda6-4d5c-9e1c-d99de603a023).</p>