# Odoo



# Odoo - Articles spéciaux

## Gestion des consignes

MAJ 16/11/2020 vu avec le pôle compta.

<p class="callout info">Problématique : de manière générale, pas de TVA sur les consignes, sauf si elles ne sont pas retournées, auquel cas il faudrait facturer la TVA de 20%. Jusqu'au 16/11, on mettait donc TVA 20% par défaut puisque l'on ne suivait pas les retours. Le parti pris désormais est de faire avec TVA nulle et le pôle compta se charge de faire un point annuel sur la différence entre consignes facturées / consignes retournées.</p>

<table border="1" id="bkmrk-cat%C3%A9gorie-interne-re" style="border-collapse: collapse; width: 100%; height: 133px;"><tbody><tr style="height: 46px;"><td style="width: 25.0799%; height: 46px;">Catégorie interne</td><td style="width: 74.9201%; height: 46px;">**Spécial / DIVERS / Consigne Clients &amp; Fournisseurs**

<p class="callout success">aller inscrire le compte 4096 compte d'achat (de dépense) / 4196 compte de vente (de revenus) dans la catégorie interne</p>

</td></tr><tr style="height: 29px;"><td style="width: 25.0799%; height: 29px;">Type d'article</td><td style="width: 74.9201%; height: 29px;">Article stockable</td></tr><tr style="height: 29px;"><td style="width: 25.0799%; height: 29px;">Coches</td><td style="width: 74.9201%; height: 29px;">peut être acheté / peut être vendu / PdV affiché</td></tr><tr style="height: 29px;"><td style="width: 25.0799%; height: 29px;">TVA</td><td style="width: 74.9201%; height: 29px;">Pas de taxe  
</td></tr></tbody></table>

<p class="callout warning">Exception : si le fournisseur applique une TVA, alors on fait de même</p>

## Gestion des arrondis de caisse

En place chez 3PP, C3P, CRB, HAL, DTB et VEV

<table border="1" id="bkmrk-cat%C3%A9gorie-interne-ar" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 19.6486%;"><span style="color: #333333;">Catégorie interne</span></td><td style="width: 55.9105%;"><span style="color: #333333;">Article spécial / DIVERS / DIVERS</span></td></tr><tr><td style="width: 19.6486%;"><span style="color: #333333;">Type d'article</span></td><td style="width: 55.9105%;"><span style="color: #333333;">Service</span></td></tr><tr><td style="width: 19.6486%;"><span style="color: #333333;">Coches</span></td><td style="width: 55.9105%;"><span style="color: #333333;">Peut être vendu / Est administratif / PdV affiché</span></td></tr><tr><td style="width: 19.6486%;"><span style="color: #333333;">TVA</span></td><td style="width: 55.9105%;"><span style="color: #333333;">Pas de taxe, réservé au service comptabilité</span></td></tr><tr><td style="width: 19.6486%;">Compte de revenus<span style="color: #333333;">  
</span></td><td style="width: 55.9105%;"><span style="color: #333333;">Gérer comme un dépôt vendeur : </span>467TRIXXX (TRI = trigramme) / Type = Other income / garder le reste par défaut

<p class="callout warning">NB : pour une activité intégrée, "Société" = GRAP SCIC SA.</p>

<p class="callout info">Ne rien mettre dans la partie "Paramétrages EBP".</p>

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

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

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

## Gestion des bons d'achat

Quelqu'un paye un bon d'achat.

<p class="callout info">L'activité tient un tableau hors Odoo.  
S'il s'agit d'un bon cadeau offert par l'activité, elle fournit ce tableau à sa·on comptable en lui indiquant bien ce qui a été offert</p>

Puis quelqu'un va utiliser un bon d'achat pour payer plus tard en l'utilisation négativement.

<table border="1" id="bkmrk-cat%C3%A9gorie-interne-ar-0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 19.6486%;">Catégorie interne</td><td style="width: 55.9105%;">Article spécial / DIVERS / DIVERS</td></tr><tr><td style="width: 19.6486%;">Type d'article</td><td style="width: 55.9105%;">Service</td></tr><tr><td style="width: 19.6486%;">Coches</td><td style="width: 55.9105%;">Peut être vendu / Est administratif / PdV affiché</td></tr><tr><td style="width: 19.6486%;">TVA</td><td style="width: 55.9105%;">Pas de taxe, réservé au service comptabilité</td></tr><tr><td style="width: 19.6486%;">Compte de revenus</td><td style="width: 55.9105%;">code : 467BA

Nom : Bon d'achat

type : Other income

Type interne : Régulier

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

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

<table border="1" id="bkmrk--2" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">![image-1640337797635.png](https://librairie.grap.coop/uploads/images/gallery/2021-12/scaled-1680-/image-1640337797635.png)

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

## Gestion des cagnottes suspendues  


Idem bon d'achat.

Voir [&gt; ICI &lt;](https://librairie.grap.coop/books/odoo-v12/page/option-cagnotte-suspendue-cafe-baguette)

## Gestion des remises en caisse

<span style="background-color: #ffffff;">Pour une remise exceptionnelle en % (exemple -10%), utiliser le bouton "Rem.".</span>

<span style="background-color: #ffffff;">Pour une remise en €, il faut passer par un article spécial.</span>

<table border="1" id="bkmrk-cat%C3%A9gorie-interne-ar-1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 19.6486%;">Catégorie interne</td><td style="width: 55.9105%;">Article spécial / DIVERS / DIVERS</td></tr><tr><td style="width: 19.6486%;">Type d'article</td><td style="width: 55.9105%;">Service</td></tr><tr><td style="width: 19.6486%;">Coches</td><td style="width: 55.9105%;">Peut être acheté / Peut être vendu / Est administratif / PdV affiché</td></tr><tr><td style="width: 19.6486%;">TVA</td><td style="width: 55.9105%;">Selon les articles concernés par la remise. S'il y en a plusieurs, mettre la TVA la plus élevée (20%). On peut créer plusieurs articles remise pour une même structure avec TVA 5,5% et TVA 20%.  
</td></tr><tr><td style="width: 19.6486%;">Compte de dépenses</td><td style="width: 55.9105%;">6097 / Parent = 609 rabais, remises et ristournes obtenues sur achats

</td></tr><tr><td style="width: 19.6486%;">Compte de revenus</td><td style="width: 55.9105%;">7097 / Parent = 709 rabais, remises et ristournes accordés par l'entreprise

7091 pour un transformateur (vente sur produits finis)

7096 pour des prestations. (vente de service)

<p class="callout info">Bien cocher la case "exporter selon le code de taxe".</p>

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

## Gestion des remises fournisseur

Les remises de bout de ligne correspondent aux remises indiquées dans la fiche article partie "fournisseur".

Les remises de bas de page (ex. remise d'implantation) correspondent à un autre compte comptable. Il faut créer un article spécial remise par type de TVA.

<table border="1" id="bkmrk-cat%C3%A9gorie-interne-ar-2" style="border-collapse: collapse;"><tbody><tr><td style="width: 19.6486%;">Catégorie interne</td><td style="width: 55.9105%;">Article spécial / DIVERS / DIVERS</td></tr><tr><td style="width: 19.6486%;">Type d'article</td><td style="width: 55.9105%;">Service</td></tr><tr><td style="width: 19.6486%;">Coches</td><td style="width: 55.9105%;">Peut être acheté / Peut être vendu / Est administratif / PdV affiché / **impacte le coût de revient**  
</td></tr><tr><td style="width: 19.6486%;">TVA</td><td style="width: 55.9105%;">Pas de taxe, réservé au service comptabilité</td></tr><tr><td style="width: 19.6486%;">Compte de dépenses</td><td style="width: 55.9105%;">6097

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

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

## Acompte

Voir [&gt; ICI &lt;](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/param%C3%A9trage-vente-avec-acompte)

<p class="callout info">A référencer dans la fiche société</p>

<table border="1" id="bkmrk-cat%C3%A9gorie-interne-ar-3" style="border-collapse: collapse; width: 100%; height: 189px;"><tbody><tr style="height: 29.6333px;"><td style="width: 19.6486%; height: 29.6333px;">Catégorie interne</td><td style="width: 55.9105%; height: 29.6333px;">Article spécial / DIVERS / DIVERS</td></tr><tr style="height: 29.6333px;"><td style="width: 19.6486%; height: 29.6333px;">Type d'article</td><td style="width: 55.9105%; height: 29.6333px;">Service</td></tr><tr style="height: 29.6333px;"><td style="width: 19.6486%; height: 29.6333px;">Coches</td><td style="width: 55.9105%; height: 29.6333px;">Peut être vendu / Est administratif / PdV décoché</td></tr><tr style="height: 29.6333px;"><td style="width: 19.6486%; height: 29.6333px;">TVA</td><td style="width: 55.9105%; height: 29.6333px;"><p class="callout warning">Depuis mai 2025, on applique de la TVA sur les acomptes</p>

</td></tr><tr style="height: 35.2333px;"><td style="width: 19.6486%; height: 35.2333px;">Compte de revenus</td><td style="width: 55.9105%; height: 35.2333px;">4191 clients créditeurs - Avances et acomptes reçus sur les commandes

</td></tr><tr style="height: 35.2333px;"><td style="width: 19.6486%; height: 35.2333px;">Compte de dépenses   
</td><td style="width: 55.9105%; height: 35.2333px;">4096 Fournisseurs débiteurs - Créances pour emballages et matériel à rendre

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

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

## Autres :

(validé par la compta en juillet 2021)

<table border="1" id="bkmrk-article-compte-de-d%C3%A9" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3333%;">**Article**</td><td style="width: 33.3333%;">**Compte de dépense**</td><td style="width: 33.3333%;">**Compte de revenus**</td></tr><tr><td style="width: 33.3333%;">Frais de port / livraison</td><td style="width: 33.3333%;">6241 transport sur achats</td><td style="width: 33.3333%;">7085 pour une acti qui refacture des frais de livraison (ex. VEH)

7065 quand l'acti fait une presta de transport (ex. LOG)

</td></tr><tr><td style="width: 33.3333%;">Formation</td><td style="width: 33.3333%;">6283 Formation (achat)

6114 sous-traitance formation (ex. Grap sous-traite une formation à 3PP pour une autre acti)

</td><td style="width: 33.3333%;">7066 prestation formation</td></tr><tr><td style="width: 33.3333%;">Atelier</td><td style="width: 33.3333%;"></td><td style="width: 33.3333%;">7062 Prestations Diverses GRAP hors contrib</td></tr><tr><td style="width: 33.3333%;">Taxes (interfel, TPF, ...)</td><td style="width: 33.3333%;">6378 taxes diverses</td><td style="width: 33.3333%;">  
</td></tr><tr><td style="width: 33.3333%;">Location de salle</td><td style="width: 33.3333%;">6135 location mobilière</td><td style="width: 33.3333%;">7083 locations diverses</td></tr><tr><td style="width: 33.3333%;">Achat matériel info</td><td style="width: 33.3333%;">6065 fournitures info</td><td style="width: 33.3333%;">  
</td></tr><tr><td style="width: 33.3333%;">Revente fournitures entre actis</td><td style="width: 33.3333%;">  
</td><td style="width: 33.3333%;">7081 refacturation frais divers</td></tr><tr><td style="width: 33.3333%;">Emballages</td><td style="width: 33.3333%;">602 autres achats stockés - autres approvisionnements</td><td style="width: 33.3333%;">  
</td></tr><tr><td style="width: 33.3333%;">Cotisation trimestriel à TRESS</td><td style="width: 33.3333%;">6049 autres prestations</td><td style="width: 33.3333%;">  
</td></tr><tr><td style="width: 33.3333%;">Co accompagnement</td><td style="width: 33.3333%;">[6112 Sous Traitance divers](https://erp.grap.coop/web?db=grap_production#id=18359&model=account.account)</td><td style="width: 33.3333%;">7062 prestas diverses</td></tr><tr><td style="width: 33.3333%;">Mise à disposition de personnel</td><td style="width: 33.3333%;">6214 personnel détaché ou prêté à l'entreprise</td><td style="width: 33.3333%;">7084 mise à dispo de personnel facturée</td></tr><tr><td style="width: 33.3333%;">Cession de matériel</td><td style="width: 33.3333%;">  
</td><td style="width: 33.3333%;">7088 autres produits d'activités annexes</td></tr><tr><td style="width: 33.3333%;">Petit matériel de vrac (bac, couvercle, pelle.. tout ce qui n'est pas immobilisé)</td><td style="width: 33.3333%;">- si petit montant &lt; 500€ : 6063 fournitures d'entretien et petit équipement
- Sachets kraft : 602
- <div class=""><div><div aria-label="À 14:57 le mardi 9 mai, camille_estevez a écrit étagère : pas besoin de passer par Odoo" class="a11y__section post same--root same--user" data-testid="postView" id="bkmrk-bocal-r%C3%A9utilisable-%28" role="listitem" tabindex="0"><div class="post__content " data-testid="postContent" role="application"><div><div class="post__body" id="bkmrk-bocal-r%C3%A9utilisable-%28-0"><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post-message post-message--collapsed"><div class="post-message__text-container" style="max-height: 600px;"><div aria-readonly="true" class="post-message__text" dir="auto" id="bkmrk--6" tabindex="0"></div></div></div></div></div><div class="post__body-reactions-acks">Bocal réutilisable (consigné) : 6066</div></div></div></div></div></div></div>

<div style="position: relative;"><div class=""><div><div aria-label="À 14:59 le mardi 9 mai, camille_estevez a écrit bocal : ça dépend si consigné ou pas. 6066 si c'est du "réutilisable". Plus pour les traiteurs / resto
Sinon 6063 si c'est du bocal en épicerie. " class="a11y__section post same--root same--user" data-testid="postView" id="bkmrk--7" role="listitem" tabindex="0"><div class="post__content " data-testid="postContent" role="application"><div><div class="post__body" id="bkmrk--8"><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post-message post-message--collapsed"><div class="post-message__text-container" style="max-height: 600px;"><div aria-readonly="true" class="post-message__text" dir="auto" id="bkmrk--9" tabindex="0"></div></div></div></div></div></div></div></div></div></div></div></div><div style="position: relative;"><div class=""><div><div aria-label="À 15:00 le mardi 9 mai, camille_estevez a écrit Quel est ton cas ? " class="a11y__section post same--root same--user" data-testid="postView" id="bkmrk--11" role="listitem" tabindex="0"><div class="post__content " data-testid="postContent" role="application"><div><div class="post__body" id="bkmrk--12"><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post-message post-message--collapsed"><div class="post-message__text-container" style="max-height: 600px;"><div aria-readonly="true" class="post-message__text" dir="auto" id="bkmrk--13" tabindex="0"></div></div></div></div></div></div></div></div></div></div></div></div></td><td style="width: 33.3333%;">  
</td></tr><tr><td style="width: 33.3333%;">Forfait à l'entrée (dans Grap) (pour une TI, noter la réf article 256 chez INT)  
</td><td style="width: 33.3333%;">6112 Prestations diverses

</td><td style="width: 33.3333%;">7067 Forfait à l'entrée

</td></tr><tr><td style="width: 33.3333%;">Commission sur dépôt vente</td><td style="width: 33.3333%;"><p class="callout info">Pour une acti de transfo, pas besoin de saisir sur la facture cette commission qui sera mise en compta directos. cf Sibylle 06/03/2024  
</p>

</td><td style="width: 33.3333%;">7063 commission sur vente

</td></tr><tr><td style="width: 33.3333%;">Adhésion dans le cadre d'une asso</td><td style="width: 33.3333%;"></td><td style="width: 33.3333%;">756 Adhésion à l'association

</td></tr><tr><td style="width: 33.3333%;">Adhésion auprès d'un.e fournisseur.se</td><td style="width: 33.3333%;">6282 Adhesions

</td><td style="width: 33.3333%;"></td></tr><tr><td style="width: 33.3333%;">Achats de INT pour le séminaire  
</td><td style="width: 33.3333%;">6185 frais de colloques séminaires

</td><td style="width: 33.3333%;"></td></tr></tbody></table>

# Dépôt-vente

### Introduction

#### Comment faire une facture de régulation ?

- Il s'agit d'une facture au montant nul qui comprend :
- Les lignes de vente <span style="color: #993300;">**négatives**</span> avec les anciens articles (ce qui va annuler les anciennes ventes) et **<span style="color: #993300;">les quantités inverses</span>**
- Les lignes de ventes <span style="color: #99cc00;">**positives**</span> avec les nouveaux bons articles et <span style="color: #99cc00;">**les quantités positives**</span>
- Faire la facture à un compte "Client divers".
- La valider

### Cas n°1 : Passage fournisseur·e·s → dépôt-vendeur·se

#### 1️⃣ Si la marchandise a été totalement acheté

- On finit de vendre ses produits en tant qu'A/R

#### **2️⃣** Si le fournisseur a dit : tu m’achèteras que ce que tu auras vendu

- On déstocke à la main les articles du fournisseur
- On fournit la facture d'achat de ce qui a été vendu

##### Puis

- On les désactive
- On les duplique en mettant le dépôt-vendeur

#### 3️⃣ Si c'était une erreur, ça a toujours du dépôt-vente mais ça été géré comme de l'achat/revente

<p class="callout info">Il va falloir faire une facture de régulation</p>

- 1. Désactiver les anciens articles
- 2. Déterminer le nombre de ventes faites avec les mauvaises articles 
    - Tableau de bord &gt; Rapport SQL &gt; Ventes de produits &gt; faire les filtres qui va bien pour avoir un récap comme cela :

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

- 3. Faire une facture de régulation 
    - Il s'agit d'une facture au montant nul qui comprend :
    - Les lignes de vente <span style="color: #993300;">**négatives**</span> avec les anciens articles (ce qui va annuler les anciennes ventes) et **<span style="color: #993300;">les quantités inverses</span>**
    - Les lignes de ventes <span style="color: #99cc00;">**positives**</span> avec les nouveaux bons articles et **<span style="color: #993300;">les quantités </span>**<span style="color: #99cc00;">**positives**</span>
    - Faire la facture à un compte "Client divers".
- 4. Valider cette facture

### Cas n°2 : Passage dépôt-vendeur·se → fournisseur·e·s

Refaire les articles un à un

### Cas n°12 : Ventes faites avec des articles non paramétrés comme des articles de dépôt-vente

1. Créer les articles avec le bon paramétrage
2. [Faire une facture de régulation](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/soucis-lies-au-depot-vente#bkmrk-comment-faire-une-fa) avec les bons mois en date de facturation
3. Archiver les anciens articles

### Cas n°13 : Ventes faites avec des articles paramétrés comme des articles de dépôt-vente alors que non

Si les factures sont en brouillon : les annuler et les supprime.

Sinon :

1. Créer les articles avec le bon paramétrage
2. [Faire une facture de régulation](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/soucis-lies-au-depot-vente#bkmrk-comment-faire-une-fa) inverse (met qui donne bien 0 à la fin), avec les bons mois en date de facturation
3. Archiver les anciens articles

### Cas n°75 : Producteur·rice paramétré·e assujetti·e alors que NON assujetti·e

1. Faire en sorte que les prochaines ventes soient ok 
    1. @info 
        1. Créer nouveau dépôt-vendeur·se (avec nouveau suffixe comptable)
        2. Préfixer "NE PLUS UTILISER" la fiche contact et la catégorie fiscale
    2. @acti : recréer articles 
        1. Pas besoin de les recréer depuis 0
        2. Possible de dupliquer les articles existants
        3. Et changer le champ dépôt-vendeur
        4. Et changer autres choses si besoin
2. Clôturer le caca 
    1. Fermer toutes les caisses *(les ventes de sessions fermées ne sont pas prises en compte sinon)*
    2. Faire la facture de commissions de l'ancien dépôt-vendeur
    3. Rédaction d'une écriture comptable pour réequilibrer la TVA
    4. Archiver ancien mauvais dépôt-vendeur

### Cas n°76 : Producteur·rice paramétré·e NON assujetti·e alors que assujetti·e

Suivre procédure du cas n°75.

### Cas n° 253 : Facture avec mauvais taux de commission

Si c'est encore en facture brouillon :

1. Modifier directement dans la facture
2. Modifier la description du taux de commission
3. Modifier le prix de la commission (si on passe de 80 à 20%, diviser par 4)
4. Dire à Sylvain de modifier la base pour les lignes commissions marqués avec le mauvais taux de commission

# Dépôt-vente - Ajout d'un nouveau dépôt-vendeur

## Prérequis

#### Paramétrage utilisateur·rice

Ajouter au compte utilisateur de l'activité le groupe "Option : Dépôt-vente"

#### Paramétrage fiscal : Création de l'article de commission selon la taxe nécessaire

Depuis 2024, l'article utilisé lors de la facture de commission est unique : il s'agit d'un article avec une TVA à 20%, qui va dans le compte 7063. *Le montant lui, sera calculé selon le % prix par l'activité. Voir [explications ici.](https://librairie.grap.coop/books/odoo-v12/page/fonctionnement-g%C3%A9n%C3%A9ral).*

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

Il faut ensuite rattacher cet article à la fiche société dans le champ dédié `Commission Product`.

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

## Création du dépôt vendeur

<p class="callout success">Les activités n'ont pas la main pour créer un client de type "dépôt-vendeur", elles doivent donc adresser une demande au service informatique comportant les 4 informations suivantes :  
- Nom  
- Assujetti ou non à la TVA  
- Taux de TVA à utiliser pour la vente (même si le dépôt vendeur n'est pas assujetti)  
- Taux de commission éventuel que prend le magasin</p>

Aller dans **Facturation &gt;&gt; Dépôt-vente &gt;&gt; Créer dépôt-vendeur**

Saisir :

- le nom du dépôt vendeur,
- le suffixe comptable (quelques lettres qui iront derrière 467 sur le compte comptable),
- le taux de commission au format "10" pour "10%" (0 pour les magasins de producteurs comme CHE :

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

- Décocher "Assujetti à la TVA" pour les dépôts-vendeurs non assujettis
- Ne conserver dans le tableau des catégories fiscales que celles qui seront utiles pour ce dépôt-vendeur.
- Cliquer sur "créer dépôt vendeur"

Cela a pour conséquence de :

- Créer une **fiche contact** avec la coche "est un dépôt vendeur", et avec "Prodxx" dans l'intitulé.

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

- Créer également un **compte comptable** associé :

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

- Créer aussi des **catégories fiscales** :

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

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

- et des **taxes** :

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

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

<p class="callout info"><span style="background-color: #ffff00;">Les taxes à l'achat et taxes à la vente sont à créer au préalable (voir partie ci-dessus). Comme on n'achète pas le produit dans le cas d'un dépôt vente, "Taxes à l'achat" est nul.</span></p>

### <span style="background-color: #ffff00;">Rattachement d'un dépôt-vendeur à une fiche produit</span>

<span style="background-color: #ffff00;">Cette étape est à la main de l'utilisateur : il créé une fiche article pour ajouter les produits du nouveau dépôt-vendeur.</span>

- <span style="background-color: #ffff00;">dans "dépôt vendeur", il sélectionne le client créé précédemment,</span>
- <span style="background-color: #ffff00;">et dans "catégorie fiscale", il peut renseigner une catégorie créée également au préalable par le service informatique (voir ci-dessus).</span>

<span style="background-color: #ffff00;">![](https://librairie.grap.coop/uploads/images/gallery/2020-04/scaled-1680-/image-1585818719264.png)</span>

### <span style="background-color: #ffff00;">Point de vigilance : les listes de prix</span>

<span style="background-color: #ffff00;">Les articles en dépôt-vente ne doivent généralement pas être soumis aux remises associées aux listes de prix. Pour que cette exception soit prise en compte, il faut utiliser la liste "Prix catalogue" pour produits consignés :</span>

<span style="background-color: #ffff00;">![](https://librairie.grap.coop/uploads/images/gallery/2020-10/scaled-1680-/image-1602507530948.png)</span>

### Erreur "absence du compte requis sur la ligne de facture imputable"

Signifie qu'il manque le compte 7063 sur l'article "commission sur dépôt vente".

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

# Mise à jour du tableau de bord

Le tableau de bord correspond à un ensemble de briques "indicateurs" qui permettent :

- d'identifier les informations essentielles de l'activité
- de se mettre des alertes (ex. factures impayées)
- de faire des raccourcis vers les éléments ciblés (ex. produits avec marge négative)

La majorité des indicateurs est commune à tous les utilisateurs d'Odoo, mais chaque activité a la main pour ajouter ses propres briques. Il existe également une possibilité de gestion de groupes et de profils pour adapter l'affichage d'indicateurs au type d'activité.

Les briques peuvent être mises à jour de 2 manières : pérenniser une recherche avec des filtres (à la main des activités), ou aller dans l'écran de configuration du tableau de bord (service informatique seul).

### Ajouter un indicateur : méthode accessible à tous

- Réaliser une recherche classique qui correspond à l'indicateur que l'on souhaite ajouter au tableau de bord : ci-dessous la liste des bons de commande à traiter pour le fournisseur "BS".
- Cliquer sur "Recherche avancée" &gt; "Ajouter au tableau de bord",
- Nommer l'indicateur
- Cliquer sur "Créer".

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

La nouvelle brique indicateur vient se positionner en 1ère position du tableau de bord.

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

<p class="callout info">Chaque utilisateur peut personnaliser son tableau de bord avec ses indicateurs en suivant cette procédure, en revanche il n'a pas la main pour le modifier ou supprimer. L'indicateur ajouté n'apparaîtra que pour l'utilisateur qui l'a créé.</p>

<p class="callout warning">Attention à ne pas surcharger le tableau de bord pour ne pas perdre en lisibilité, d'autant que cet affichage est disponible depuis le point de vente dont l'écran est plus petit que celui d'un ordinateur.</p>

### Ajout / modification / suppression d'un indicateur via le menu configuration

Ce menu n'est pas accessible aux activités.

Aller dans **Configuration &gt;&gt; Technique &gt;&gt; Interface utilisateur &gt;&gt; Indicateur de tableau de bord**.

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

Depuis ce tableau il est possible de :

- Créer un nouvel indicateur,
- Renommer l'indicateur, choisir la couleur de la brique, modifier le contenu
- Déplacer les briques en faisant glisser une ligne vers le haut ou le bas en la sélectionnant à partir du point à gauche du libellé : ![](https://librairie.grap.coop/uploads/images/gallery/2020-04/scaled-1680-/image-1585835017790.png)

#### Détail d'un indicateur :

Depuis cet écran, on peut gérer :

- Les **couleurs** de fond et de police,
- Les **utilisateurs** qui visualisent l'indicateur : si le champ "utilisateur" est vide, c'est que tout le monde le voit dans son tableau de bord. De plus, l'onglet "**Groupes**" permet de gérer lui aussi les profils d'utilisateurs qui visualisent l'indicateur.
- Le **ciblage** de l'indicateur, via la formule saisie dans "Domaine",
- La **valeur principale** affichée ("Main Value"), l'**éventuelle 2ème valeur** ("Secondary Value"),
- L'écran de destination dans le cas où l'on cliquerait sur l'indicateur =&gt; "**Action**",

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

<p class="callout info">Les indicateurs datés (factures impayées) sont mis à jour régulièrement par le service informatique (ajout des nouveaux mois, regroupement des mois des années passées...).</p>

# Gestion des exercices comptables et séquences

Les factures, avoirs, paiements clients et autres opérations financières sont toutes référencées dans Odoo par un **numéro unique**, qui contient :

- un préfixe (ex. "VT" pour "vente"),
- l'année fiscale,
- 4 chiffres,

-&gt; ce "numéro" correspond à une "**séquence**".

Pour certaines activités, l'exercice comptable n'est pas aligné sur l'année civile. Par exemple, à C3P, l'exercice comptable va d'avril N à mars N+1. Or l'année apparaît sur les séquences : il faut donc réaliser un paramétrage au préalable.

### Paramétrage des exercices

Dans **Comptabilité &gt;&gt; Configuration &gt;&gt; Périodes &gt;&gt; Exercices**.

Créer un nouvel exercice sur le modèle de celui de l'année précédente (on peut dupliquer une ligne pour gagner du temps et copier le formalisme utilisé précédemment).

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

Enregistrer puis cliquer sur "Créer des périodes mensuelles".

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

### Paramétrage des séquences

Dans **Comptabilité &gt;&gt; Configuration &gt;&gt; Journaux &gt;&gt; Journaux**.

<p class="callout warning">Le nouvel exercice comptable doit être paramétré au préalable.</p>

- Sélectionner un journal
- Cliquer sur la "Séquence d'écriture"

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

---

L'onglet "Séquence d'écriture" correspond à ce qu'il se passe lorsque l'onglet "Exercices" ne couvre pas la période en cours : ci-dessous, comprendre que la séquence commencera par le suffixe "AC/YEAR", sera suivie de 4 chiffres, commençant par le numéro 1 (= 0001), et évoluant de 1 en 1. En cas de conflit (2 actions simultanées), Odoo s'assurera qu'il n'y ai pas de "trou" dans la séquence, c'est ce que signifie l'implémentation "Sans écart".

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

Dans l'onglet "Exercices", cliquer sur "modifier" puis "Ajouter un élément", et créer une ligne avec le nouvel exercice : sélectionner l'exercice créé précédemment puis dans "Séquence", choisir "Créer ou modifier" dans le menu déroulant. Compléter selon le modèle ci-dessous et enregistrer.

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

<p class="callout info">Cette action est à répéter pour tous les journaux.</p>

# Odoo - Transactions internes

Cette procédure s'applique lorsque 2 activités intégrées de GRAP créent un partenariat pour que l'une vende à l'autre. Les deux activités appartenant à la même structure (GRAP), ce n'est pas vraiment une "vente" au point de vue comptable (donc pas de TVA à appliquer par exemple), il faut que ce soit pris en compte différemment.

Pour les activités en revanche, elles doivent pouvoir gérer leurs stocks et donc suivre une démarche type bon de commande &gt; bon de livraison &gt; facturation comme pour les autres transactions qu'elles ont.

### Paramétrer un partenaire inter société

C'est le service informatique qui créé la liaison entre deux activités intégrées dans Odoo.

<p class="callout info">Pré-requis : être connecté en tant que "GRAP SCIC SA".</p>

<table border="1" id="bkmrk-si-c%27est-la-premi%C3%A8re" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">Si c'est la première fois que l'on paramètre une transaction interne pour la société, il faut **au préalable créer un compte 181** sur ce modèle :

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

et le relier à l'activité dans **Configuration &gt;&gt; Société** :

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

Enfin, dans **Configuration &gt;&gt; Utilisateur**, s'assurer que l'activité e bien le rôle Activité Intégrée.

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

Dans **Facturation &gt;&gt; Transactions inter société &gt;&gt; Configuration.**

Créer une nouvelle fiche avec :

- le nom composé des trigrammes des 2 activités (voir copie d'écran)
- la société fournisseur et la société cliente
- les journaux de vente et d'achat inter société GRAP
- l'utilisateur client (une seule possibilité dans le menu déroulant)

Les comptes client et fournisseur s'alimentent automatiquement.

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

La partie "Règles" est utile lorsque le détail produit n'est pas le même chez l'acheteur et le fournisseur : par exemple VEH achète du chocolat chez ELD sans détailler de quel chocolat il s'agit (1 seule fiche article), mais ELD a besoin de savoir quel chocolat a été commandé pour impacter son stock.

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

A l'enregistrement, une fiche partenaire avec "transaction inter société" dans son intitulé se créé des deux côtés.

<p class="callout warning">Vérifier que la "position fiscale" (partie "comptabilité") est "Client / Fournisseur Intersocité (HT)". Si le champ est vide, le compléter manuellement.</p>

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

Pour que les transactions fonctionnent bien, il faut également intervenir sur les comptes comptables en jeu (701, 601...) en cochant "Transaction Inter Société : Compte Client / Fournisseur" dans **Facturation &gt;&gt; Configuration &gt;&gt; Plan comptable**.

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

### Ce qui change pour les activités

#### Fiche article

Lorsque l'on ajoute le fournisseur en bas de la fiche article, on accède directement à son catalogue.

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

#### Bon de commande

La "Description" correspond directement au nom de produit dans le catalogue de l'autre activité :![](https://librairie.grap.coop/uploads/images/gallery/2020-12/scaled-1680-/image-1608212365220.png)

#### Stock (transfert)

Pour la partie stock, chaque activité gère de son côté.

#### Facturation

Odoo opère un rapprochement de sorte que le client n'a pas de facture à effectuer : elle est générée automatiquement par l'action de validation du fournisseur.<time aria-label="Fri Apr 17 2020 17:14:35 GMT+0200 (heure d’été d’Europe centrale)" class="post__time" datetime="2020-04-17T15:14:35.928Z" title="Fri Apr 17 2020 17:14:35 GMT+0200"></time>

voir les fiches utilisateur sous : [https://librairie.grap.coop/books/odoo/chapter/option---transactions-internes-%28pour-les-actis-int%C3%A9gr%C3%A9es%29](https://librairie.grap.coop/books/odoo/chapter/option---transactions-internes-%28pour-les-actis-int%C3%A9gr%C3%A9es%29)

# Facture PDV en cours de paiement

<p class="callout danger">**Problème** : des factures issu de la caisse bloquées "en cours de paiement"</p>

<p class="callout info">Ça arrive si un client pro passe 2 fois en caisse sur la même caisse et demande une facture</p>

<p class="callout success">Solution : Il faut aller les lettrer à la main..</p>

1\. Comptabilité &gt; Ecritures Comptables

2\. Filtrer sur le partenaire qui va bien et seulement sur les 411.

[![Image-collée-à-2020-5-25-15-26zz.jpeg](https://librairie.grap.coop/uploads/images/gallery/2020-05/scaled-1680-/Image-coll%C3%A9e-%C3%A0-2020-5-25-15-26zz.jpeg)](https://librairie.grap.coop/uploads/images/gallery/2020-05/Image-coll%C3%A9e-%C3%A0-2020-5-25-15-26zz.jpeg)

3\. Sélectionner les écritures non lettrées :

[![Image-collée-à-2020-5-25-15-26.jpeg](https://librairie.grap.coop/uploads/images/gallery/2020-05/scaled-1680-/Image-coll%C3%A9e-%C3%A0-2020-5-25-15-26.jpeg)](https://librairie.grap.coop/uploads/images/gallery/2020-05/Image-coll%C3%A9e-%C3%A0-2020-5-25-15-26.jpeg)

4\. Autre option &gt; écritures du lettrage &gt; et valider.

<div data-testid="post-menu-rwpiiswkm7bnunj1qo4yyy1ssa" id="bkmrk--1"></div><p class="callout success">"Le lettrage, c'est maintenant".</p>

# Emplacements / lieux de marché

Pour que l'utilisateur puisse lui-même créer ses emplacements, il faut :

1\. Mettre l'acti "gestionnaire" dans **Configuration &gt;&gt; Utilisateurs et sociétés &gt;&gt; Utilisateur,**

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

2\. Cocher "utiliser les emplacements" dans **Point de vente &gt;&gt; Configuration &gt;&gt; Point de vente**.![](https://librairie.grap.coop/uploads/images/gallery/2020-11/scaled-1680-/image-1604923875202.png)

# Créer des éditions en lots

Dans Configuration &gt; Opérations en lot &gt; Editions en lot, dupliquer une règle existante.

Rechercher via le bouton![](https://librairie.grap.coop/uploads/images/gallery/2020-12/scaled-1680-/image-1606832534301.png)le nom du champ sur lequel on veut réaliser l'action (prendre le libellé "Etiquette de Champ").

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

Revenir en arrière, et dans le petit tableau du bas, ajouter une ligne et rechercher le champ identifié ci-dessus.

Définir l'"Option du widget".

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

# Paramétrage vente avec acompte

Dans le menu Configuration &gt; Société, onglet "configuration de vente".

Sélectionner l'article acompte :

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

Cet article est paramétré comme suit :

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

# Débugguer une caisse bloquée par des tickets non terminés avant fermeture de caisse

En v8, les tickets étaient automatiquement perdus lors de la fermeture de caisse.

En v12, ils ne sont pas perdus, mais on ne peut pas les réintégrer dans la clôture de caisse pour autant : il faut les "shooter" manuellement.

NB : lors de la clôture de caisse, l'épicier-e aura logiquement constaté une erreur de caisse de la valeur des tickets non synchronisés.

<table border="1" id="bkmrk-sympt%C3%B4mes-%3A-et%2Fou-%C2%A0-" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">Symptômes :

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

Et/ou

 ![image-1617096798571.png](https://librairie.grap.coop/uploads/images/gallery/2021-03/scaled-1680-/image-1617096798571.png) + ![image-1617096818886.png](https://librairie.grap.coop/uploads/images/gallery/2021-03/scaled-1680-/image-1617096818886.png)

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

Voici la procédure de débugguage :

1. prendre la main sur l'ordinateur de caisse avec [MeshCentral.](https://librairie.grap.coop/books/aide-a-distance/page/presentation-generale-3b8)
2. se positionner sur la caisse qui pose problème,
3. ajouter dans l'URL **?debug&amp;** entre **web/** et **\#action** puis recharger la page  
    [![image-1617096906385.png](https://librairie.grap.coop/uploads/images/gallery/2021-03/scaled-1680-/image-1617096906385.png)](https://librairie.grap.coop/uploads/images/gallery/2021-03/image-1617096906385.png)

<p class="callout warning">En V16 c'est [https://erp-test.mache.coop/pos/ui?debug=1#cids=10](https://erp-test.mache.coop/pos/ui?debug=1#cids=10)  
Mettre debug=1 entre le ? et le #</p>

1. Cliquer sur"Effacer les commandes payées" puis "confirmer" [![image-1617097007238.png](https://librairie.grap.coop/uploads/images/gallery/2021-03/scaled-1680-/image-1617097007238.png)](https://librairie.grap.coop/uploads/images/gallery/2021-03/image-1617097007238.png)
2. enlever **?debug&amp;** de l'URL
3. Le tour est joué ! Bien expliquer que la ou les commandes supprimées ne seront pas prises en compte dans Odoo (pas d'impact sur les stocks, en compta, dans les stats...).

<p class="callout warning">En V16 il faut bien penser à désactiver e mode debug soit avec l'extension, soit avec l'URL en mettant debug=0.</p>

# Autres soucis

### Impossible d'écrire sur le point de vente

Ouvrir Console (F12) et voir s'il y a une erreur de type "Same-Origin Policy And Cross-Origin Resource Sharing (CORS)" avec une requête en rouge de type "https://localhost...scanner"

Si oui, mauvais paramétrage du point de vente

Normalement ça a cette tête là. La coche "Lecteur de code-barres" décochée et à droite, ya une nomenclature même si pas utilisé.

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

### Code barre inconnu

[![Screenshot 2022-01-06 at 11-25-20 EPV caisse 2 - GRAP - EPV - MeshCentral.png](https://librairie.grap.coop/uploads/images/gallery/2022-01/scaled-1680-/screenshot-2022-01-06-at-11-25-20-epv-caisse-2-grap-epv-meshcentral.png)](https://librairie.grap.coop/uploads/images/gallery/2022-01/screenshot-2022-01-06-at-11-25-20-epv-caisse-2-grap-epv-meshcentral.png)

Cela peut être dû à une option d'accessibilité d'écran sur Ubuntu.  
Voir s'il n'y a pas la fonction "lecteur d'écran" qui est coché ! Et la décocher

### Impossible de valider un inventaire

<p class="callout warning">Erreur qui s'affiche au moment de la validation : Il manque le location\_id pour le stock.move</p>

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

**Résolution :** Vérifier que le `property_stock_inventory` est bien rentré dans **Configuration &gt;&gt; Technique &gt;&gt; Paramètres &gt;&gt; Propriétés de la société**

**Voir le début de cette partie du tuto de création de société :** [https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/odoo-creer-une-nouvelle-societe-sur-odoo#bkmrk-param%C3%A9trages-li%C3%A9s-au](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/odoo-creer-une-nouvelle-societe-sur-odoo#bkmrk-param%C3%A9trages-li%C3%A9s-au)

# Passage d'acti intégrée à acti associée

### Nom de domaine et mails

- Acheter un nouveau nom de domaine,
- Créer les mails pros + les redirections [equipe@,](mailto:equipe@,) [ref-informatique@,](mailto:ref-informatique@,) ref-compta@ et ref-social@
- Renseigner les mails dans les listings de la coopérative / dans les comptes Odoo / Nuage et dans l'annuaire Odoo (des actis et des personnes)

### Sur le nuage

- Créer un autre dossier dans 2. ACTIVITE avec le nouveau trigramme.
- Créer en parallèle un nouvel utilisateur, et lui partager ce nouveau dossier + l'ancien, que l'on rangera dans <span style="background-color: #ffff00;">XXX</span>
- Dans le cas où les membres de l'activité auraient synchronisé le nuage avec leur ordinateur, les prévenir qu'elle est à supprimer / refaire avec le nouveau compte.
- Ranger l'ancien dossier dans 2. ACTIVITE &gt; ZZZ. Archives lorsqu'il ne sert plus à l'équipe interne.

### Sur Odoo

- Créer une nouvelle société et pour cela demander :  
    
    - Logo / mails / site internet / n°TVA / Siret / certification Bio (O/N) / date clôture exercice comptable
- Voir si ça vaut le coup d'exporter / réimporter les articles et fournisseurs
- Refaire les listes de prix / utilisations internes / catégories de marge
- Reparamétrer le PdV si besoin
- Créer le nouveau journal de banque (+ saisie du RIB)
- Prévenir cette acti + les actis intégrées partenaires de ne plus passer en TI : archiver l'ancien contact et modifier la partie "fournisseur" dans la fiche article.
- Commandes groupées : archiver l'ancienne acti (intégrée) / créer le nouveau fournisseur (dans le cas d'un transfo qui vend ses produits)

### Sur framateam

- renommer l'utilisateur (ex. flavien\_cab devient flavien\_a2b)

# Soucis de stock bloqué sur certains articles

### Ce tuto s'adresse aux soucis suivants :

<p class="callout success">Si vous avez un message de type "**Salade débloquée ne peut pas être supérieure à la quantité en stock**" ??</p>

<p class="callout success">Si des "travaux" sont en attente : débloquer des articles qui ne sont pas sortis du stock lors de l'achat dans le PdV</p>

### Contexte

<p class="callout info">Pour une obscure raison, il arrive qu'un article vendu depuis le point de vente créé un bug =&gt; la transaction se passe bien au niveau de la compta et des stats, en revanche, le mouvement de stock est bloqué dans une "file d'attente travaux", et ce mouvement de stock inclue également les autres articles du ticket. L'objectif de cette petite procédure est de relancer le mouvement pour mettre à jour les stocks.</p>

<p class="callout info">OU, sur une vente livrée, un article ne veut pas être livré, faisant un message de type "**Salade débloquée ne peut pas être supérieure à la quantité en stock**"</p>

### Trouver l'article en question

- Soit le message du SO bloqué est explicite, et qu'il s'agit d'une salade par exemple
- Soit faîtes ceci :

1. Se connecter sur ![image-1621933295674.png](https://librairie.grap.coop/uploads/images/gallery/2021-05/scaled-1680-/image-1621933295674.png) et aller dans le menu "File d'attente des travaux"
2. Les tickets en échec se trouvent là ![image-1621933371891.png](https://librairie.grap.coop/uploads/images/gallery/2021-05/scaled-1680-/image-1621933371891.png)
3. on peut regrouper par société ![image-1621933509321.png](https://librairie.grap.coop/uploads/images/gallery/2021-05/scaled-1680-/image-1621933509321.png)
4. puis se connecter en parallèle sur chaque activité concernée (navigation privée, en utilisant son 2è compte Odoo - ex. <sandie.favre2@grap.coop>), aller dans ce même menu, et ligne par ligne :

<p class="callout success">**Identifier l'article qui a posé problème(dernière ligne de code) :**</p>

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

### Débloquer les articles

- ouvrir un 2è onglet, aller sur la fiche article et cliquer sur![image-1621933671698.png](https://librairie.grap.coop/uploads/images/gallery/2021-05/scaled-1680-/image-1621933671698.png)
- puis revenir aux travaux en attente et cliquer sur![image-1621933712029.png](https://librairie.grap.coop/uploads/images/gallery/2021-05/scaled-1680-/image-1621933712029.png)

S'il y a pas mal de lignes : cliquer en face de la ligne puis Action &gt; Remettre les tâches en file d'attente

# Modifier une facture validée

**Etapes à reproduire**

- activer l'action serveur ci-dessous :

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

[https://erp.grap.coop/web#id=2165&amp;action=30&amp;model=ir.actions.server&amp;view\_type=form&amp;menu\_id=3](https://erp.grap.coop/web#id=2165&action=30&model=ir.actions.server&view_type=form&menu_id=3)

- aller sur une facture validée. (achat / vente).
- cliquer sur "voir les lignes", puis cliquer sur une ligne, et passer en mode édition.
- -&gt; il est possible de modifier le prix, la quantité, le produit, ce qui est bien mais pas top.

# Paramétrage initial des comptes clients

La fonctionnalité de compte client est une fonctionnalité développée à l'été 2022, dans le cadre de l'entrée de l'activité ACR dans GRAP. Après quelques mois, si cet outil fonctionne correctement, il pourra être proposé aux autres activités.

### Paramétrage du compte comptable

Le compte comptable à utiliser est **exclusivement** le "4197 - <span class="o_field_char o_field_widget">Clients créditeurs - Autres avoirs</span>". Celui-ci existe dans le plan comptable par défaut. il n'y a donc rien à paramétrer à ce niveau.

- Aller dans Facturation &gt; Configuration &gt; Configuration
- Rechercher l'option "*Compte comptable du compte client*".
- Renseigner le compte comptable 4197

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

(en V16, dans paramètres &gt; Configuration réduite &gt; facturation : ![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-05/scaled-1680-/oZUimage.png))

- Cliquer sur sauvegarder

### Paramétrage d'un nouveau produit

Vous devez créer un produit qui sera utilisé pour être vendu à des clients, pour qu'il créditent leur compte.

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

### Paramétrage d'un nouveau journal

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2023-01/scaled-1680-/Mp5image.png)](https://librairie.grap.coop/uploads/images/gallery/2023-01/Mp5image.png)

<p class="callout warning">Veillez à bien paramétrer la séquence une fois le journal créé (par défaut c'est l'exercice 01/01 à 31/12 qui se créé, mais parfois ce n'est pas le bon exercice pour la société, il faut aller vérifier au préalable et ajuster si besoin).</p>

<p class="callout warning">Dans l'onglet Point de vente, ajouter l'icône suivante :</p>

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

<p class="callout success">**Décocher la case** *<label aria-describedby="tooltip928582" class="o_form_label" data-original-title="" for="o_field_input_843" title="">Journal de contrôle du point de vente</label>* (ça enlève l'obligation d'avoir un solde "juste".)</p>

### Paramétrage des points de vente

Pour chaque point de vente, ajouter le journal comme moyen de paiement.

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

### Ajout d'une exception dans les listes de prix

Aller dans les listes de prix écrire la ligne ci-dessous :

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

# Paramétrage du serveur sortant

<p class="callout info">L'objectif visé est de rendre les mails sortants d'Odoo fiable aux "yeux" des gestionnaires de mail qui ont tendance à durcir leurs politiques de sécurité. Sans ça, on prend le risque que les mails soient classés en Spams voire non délivrés.  
</p>

Ça se passe ici :

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

Le paramétrage par défaut (priorité 100) est le paramétrage de <serveurs@grap.coop>.

On peut ensuite faire un paramétrage personnalisé pour chaque activité :

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

Le bouton "test de connexion" permet de vérifier si tout fonctionne bien :

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

####   


#### L'enjeu technique du paramétrage  


Que Odoo se serve d'une boîte mail (une vraie, qui a de l'espace de stockage) pour envoyer son mail, et que cette boîte mail soit en "cohérence" avec le nom d'affichage d'expéditeur.   
Concrètement, sur le schéma, que l'adresse affiché de l'expédieur **monacti.fr** soit géré par le <span style="text-decoration: underline;">même fournisseur</span> que le paramétrage de la boîte mail qui envoie (Gandi ou FOURNISSEUR\_A).  
Donc, si **monacti.fr** est géré par Gandi, vu que notre <serveurs@grap.coop> est géré par Gandi, on aurait pas besoin de paramétrer plus que ça.  
Mais si **monacti.fr** est géré par un autre fournisseur, il faudra re-paramétrer.

<div drawio-diagram="3156"><img src="https://librairie.grap.coop/uploads/images/drawio/2023-10/drawing-4-1696334967.png" alt=""/></div>

#### Paramétrages pour les différents cas de figure  


<table border="1" id="bkmrk-l%27adresse-mail-assoc" style="border-collapse: collapse; width: 100%; height: 1771.05px;"><colgroup><col style="width: 21.7553%;"></col><col style="width: 27.6885%;"></col><col style="width: 50.5562%;"></col><col style="width: 0.00206016%;"></col></colgroup><tbody><tr style="height: 284.6px;"><td rowspan="3" style="height: 793.05px;">L'adresse mail associée à l'activité est **une boîte mail**  
</td><td style="height: 284.6px;">chez Gmail  
</td><td style="height: 284.6px;">Cas **<span style="color: rgb(132, 63, 161);">(1)</span>** : nom de domaine géré par Google  
Cas <span style="color: rgb(95, 5, 31);">**(2)** </span>: juste un Gmail

Dans les deux cas **<span style="color: rgb(132, 63, 161);">(1) </span>**et <span style="color: rgb(95, 5, 31);">**(2)**</span> il faut savoir que Google ne permet de se connecter à ses boîtes mails seulement avec une authentification "O2Auth"   
→ notre Odoo ne permet pas ça.

Pour le cas **<span style="color: rgb(132, 63, 161);">(1) </span>**: considérer de gérer son nom de domaine hors Google et changer de fournisseur**<span style="color: rgb(132, 63, 161);">  
</span>**

Pour le cas **<span style="color: rgb(132, 63, 161);"><span style="color: rgb(95, 5, 31);">(2)</span> </span>**: considérer d'acheter un nom de domaine chez Gandi par le service info + y faire une redirection vers son Gmail, voir de changer de boîte mail #degooglisation

</td><td style="height: 284.6px;">  
</td></tr><tr style="height: 235.75px;"><td style="height: 235.75px;">chez Gandi  
</td><td style="height: 235.75px;">Si l'acti a une boîte mail associé au nom de domaine, configurer avec ce qui suit, sinon gardez le paramétrage par défaut (car ça utiliser déjà les serveurs de Gandi).

Si besoin de configurer :

- serveur smtp : `<span class="o_field_char o_field_widget o_required_modifier">mail.gandi.net</span>`
- <span class="o_field_char o_field_widget o_required_modifier">port SMTP : `465`</span>
- `<span class="o_field_char o_field_widget o_required_modifier">SSL/TLS</span>`
- <span class="o_field_char o_field_widget o_required_modifier">nom d'utilisateur : mail en question et son mot de passe</span>

</td><td style="height: 235.75px;">  
</td></tr><tr style="height: 165.75px;"><td style="height: 165.75px;">chez OVH ou autre fournisseur  
</td><td style="height: 165.75px;">Le but est d'avoir une boîte mail "physique" qui puisse envoyer des mails.

<span style="text-decoration: underline;">Le must : avoir une boîte mail dédié </span>(genre <serveurs@monacti.fr> ou [commandes@monacti.fr)](mailto:commandes@monacti.fr).   
Cela permet d'éviter de communiquer le mot de passe d'une boîte mail "perso" au service info, que celui-ci puisse changer en fonction des changements de gens dans l'activité etc.  
  
Le moins must mais rapide : utiliser une boîte mail existante qui permet de faire ce transit.

Puis configurer comme suit selon le fournisseur :

<span style="text-decoration: underline;">Pour OVH</span>

- serveur smtp : `<span class="o_field_char o_field_widget o_required_modifier">ssl0.ovh.net</span>`
- <span class="o_field_char o_field_widget o_required_modifier">port SMTP : `465`</span>
- `<span class="o_field_char o_field_widget o_required_modifier">SSL/TLS</span>`
- <span class="o_field_char o_field_widget o_required_modifier">nom d'utilisateur : mail en question et son mot de passe</span>

<span style="text-decoration: underline;"><span class="o_field_char o_field_widget o_required_modifier">Pour Gentilsnuages</span></span>

- serveur smtp : `<span class="o_field_char o_field_widget o_required_modifier">mail.gentilsnuages.io</span>`
- <span class="o_field_char o_field_widget o_required_modifier">port SMTP : `587`</span>
- `<span class="o_field_char o_field_widget o_required_modifier"><span class="o_field_widget o_required_modifier">TLS (STARTTLS)</span></span>`
- <span class="o_field_char o_field_widget o_required_modifier">nom d'utilisateur : mail en question et son mot de passe</span>

<span style="text-decoration: underline;">Pour un autre fournisseur</span> : trouver la configuration SMTP en cherchant sur internet "SMTP" et le nom du fournisseur, tu devrais trouver l'info

</td><td style="height: 165.75px;">  
</td></tr><tr><td>L'adresse mail associée à l'activité est **une redirection**..</td><td colspan="2"><span style="text-decoration: underline;">**Explication générale**</span> : Peut importe où le mail atterrit après une redirection, l'important est de savoir à qui (quel fournisseur) appartient cette redirection.

</td><td>  
</td></tr><tr style="height: 136.2px;"><td rowspan="5" style="height: 978px;">  
</td><td style="height: 136.2px;">..qui renvoie vers une adresse Gmail   
  
ex : contact@<span style="color: rgb(230, 126, 35);">lepiceriedeshalles.fr </span>renvoie sur epiceriehallesmart@gmail.com</td><td style="height: 136.2px;">Demander où est géré le nom de domaine - ici <span style="color: rgb(230, 126, 35);">lepiceriedeshalles.fr</span> - chez quel presta ? Gandi, OVH, autre ?

  
**Revenir au cas d'au dessus** en regardant la case du fournisseur.

</td><td style="height: 136.2px;">  
</td></tr><tr style="height: 214.8px;"><td style="height: 214.8px;">..qui renvoie vers un autre nom de domaine

ex. contact@<span style="color: rgb(22, 145, 121);">ateliervegetal.fr </span>bascule sur claire07@neutralite.org)

</td><td style="height: 214.8px;">Demander où est géré le nom de domaine ici <span style="color: rgb(22, 145, 121);">ateliervegetal.fr </span>, chez quel presta ? Gandi, OVH, autre ?

**Revenir au cas d'au dessus** en regardant la case du fournisseur.

</td><td style="height: 214.8px;">  
</td></tr><tr style="height: 262.2px;"><td style="height: 262.2px;">qui renvoie sur plusieurs Gmail

ex : CDA où contact@<span style="color: rgb(132, 63, 161);">coeurdartichaud.org </span>renvoie sur equipe@coeurdartichaud.org qui renvoie sur alexandra/celine/juliet@coeurdartichaud.org

qui renvoient sur des Gmail type

alexandra.coeurdartichaut@gmail.com)

</td><td style="height: 262.2px;">Demander où est géré le nom de domaine ici <span style="color: rgb(22, 145, 121);"><span style="color: rgb(132, 63, 161);">coeurdartichaud.org </span></span>, chez quel presta ? Gandi, OVH, autre ?

**Revenir au cas d'au dessus** en regardant la case du fournisseur.

</td><td style="height: 262.2px;">  
</td></tr><tr style="height: 69px;"><td style="height: 69px;"><contact@laressource.fr> qui renvoie sur XXX  
</td><td style="height: 69px;"><span style="background-color: rgb(236, 202, 250);">? cas d'au dessus, [contact@RES](mailto:contact@RES) c'est une boite mail chez OVH j'ai l'impression</span>  
</td><td style="height: 69px;">  
</td></tr><tr style="height: 295.8px;"><td style="height: 295.8px;">qui renvoie sur plusieurs boîtes mail d'un nom de domaine donné (ex. BSG/CEY)  
</td><td style="height: 295.8px;"><span style="background-color: rgb(236, 202, 250);"> </span><span style="background-color: rgb(185, 106, 217);"><span style="background-color: rgb(236, 202, 250);">même cas qu'au dessus, c'est ok ? :)</span>  
</span>

*On configure le serveur sortant avec :*

*-le nom du serveur SMTP,*

*-le port SMTP,*

*-une des adresses ciblée par la redirection et son mot de passe*

*Si possible l'adresse en question n'est pas une adresse perso (quelqu'un susceptible de partir, changer de mot de passe, etc.)*

*<span style="background-color: rgb(241, 196, 15);">=&gt; comment sécuriser si c'est une adresse perso qui est choisie ??? ex : Nathalie chez CEY, Ann-Lou chez BSG. Parce-qu'iels ne veulent pas payer d'adresse supplémentaire</span>*

</td><td style="height: 295.8px;">  
</td></tr></tbody></table>

Cas ORA - octobre 2023. De nouveau des pb d'envoi réception alors que le paramétrage est ok :  
\- cela peut venir d'une absence de signature "DKIM" et/ou de politique "DMARC"  
=&gt; à faire au niveau du nom de domaine

# Codes barres dans Odoo

Pour toutes les actis avec Point de Vente, il faudra créer une "nomenclature de codes barres" (recopier la nomenclature d'une acti existante).

Pour celles qui en plus veulent générer des codes barres personnalisés, il faudra ajouter des règles :

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

**Deux types possibles de code barres personnalisées :**

### Code barre personnalisé à l'unité 

<p class="callout success">Pour imprimer une planche avec quelques codes barres d'**articles récurrents** (Oeufs, pain...) à garder à porter de main en caisse OU pour imprimer des étiquettes autocollantes à coller sur les articles (boissons, tisanes, ...) basé sur "Unité de produit"</p>

Créer une règle en imitant celle ci, en créant aussi la séquence avec <span style="color: rgb(224, 62, 45);">**taille de la séquence 5**</span>

Le modèle de code barres à copier coller : `<span class="o_field_char o_field_widget o_required_modifier">20..........</span>`

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


### Code barre prix vers poids 

<p class="callout success">En lien avec une balance qui permet de générer des codes barres différents selon le produit ET son poids (de sorte à traduire par un prix en caisse) - plus rare.</p>

Créer une règle en imitant celle ci, en créant aussi la séquence avec <span style="color: rgb(224, 62, 45);">**taille de la séquence 5**</span>

Le modèle : `<span class="o_field_char o_field_widget o_required_modifier">20.....{NNNDD}</span>`

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

En principe, l'ordre des règles doit jouer : si le 1er modèle n'est pas reconnu, Odoo cherche dans le 2nd, si ce n'est encore pas ça, il passe au 3è etc.

La règle productBarcode devrait être en dernière position (à vérifier).

Pour les actis qui veulent générer des codes barres personnalisés, il faut ajouter le rôle "génère des codes barre" :

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

# Paramétrage Document externe (facture, devis, BL, etc...)

certaines activités demandent des informations spécifiques à afficher sur leur document officiel.

- La majorité des informations (n°TVA, SIRET, type juridique, etc..) peuvent être saisies via le formulaire de société. (Configuration &gt; Utilisateurs et sociétés &gt; Sociétés).
- Si le champs est manquant, vous pouvez le rajouter en suivant la procédure suivante :

1. Aller dans "Configuration &gt; paramètre Généraux".
2. Cliquer sur "Changer le modèle des documents"  
    [![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/Mbdimage.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/Mbdimage.png)
3. Ne pas cliquer sur les diférents modèles de document
4. Renseigner le champs "*Slogan de la société*", si vous souhaitez que l'information s'affiche en haut, ou "*Bas de Page*" si vous souhaitez que l'information s'affiche en bas.
5. Cliquer sur "Sauvegarder".

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/zb2image.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/zb2image.png)

L'information sera présente en bas de page sur les documents externes.

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/gfRimage.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/gfRimage.png)

Exemple de "Slogan de société"

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-05/scaled-1680-/0B9image.png)](https://librairie.grap.coop/uploads/images/gallery/2024-05/0B9image.png)

# Traduire des champs sur Odoo

Un champ mal traduit ? Letsgo le changer !

<p class="callout warning">Ce tuto s'adresse aux modules qui sont integrées dans l'OCA, pas des champs du code "custom" de Grap</p>

<table border="1" id="bkmrk-identifier-le-champ-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 47.2167%;"></col><col style="width: 52.7833%;"></col></colgroup><tbody><tr><td>1. Identifier le champ concerné par ce champ  
    
    1. Passer en mode débug
    2. En passant la souris sur le ? du champ, trouver le nom du champ, ici `department_id`
2. Identifier le module concerné   
    
    1. Aller dans Paramètres &gt; Technique &gt; sous-menu Structure de la base de données &gt; Champs
    2. Chercher `department_id`
    3. Cliquer sur la ligne puis dans l'onglet Divers, trouver le nom du module, ici <div class="o_cell o_wrap_input flex-grow-1 flex-sm-grow-0 text-break" style="width: 100%;"><div class="o_field_widget o_readonly_modifier o_field_char" name="modules">`l10n_fr_department_product_origin`</div></div>
3. Aller sur [https://translation.odoo-community.org/](https://translation.odoo-community.org/)
4. Se connecter avec Github (ou se créer un compte) en haut à droite
5. Chercher le module dans Rechercher en haut et choisir la bonne ligne correspondant à la version (12.0, 16.0 etc.)
6. Cliquer sur <span style="text-decoration: underline;">**Français**</span>
7. <span style="text-decoration: underline;">**Cliquer sur Parcourir à droite**</span>
8. Cliquer sur la ligne qui nous intéresse, ou rechercher le champ dans la barre de recherche de Filtre
9. La traduire dans le champ disponible. 
    1. ⚠️ Bien penser à garder les balises HTML
    2. Par exemple **<span class=""><span class="hlcheck" data-value="<strong>" title="Ctrl + M puis 1">&lt;strong&gt;</span>Subtotal Without <span class="glossary-term" title="Traduction dans le glossaire : réduction">Discount</span><span class="hlcheck" data-value="</strong>" title="Ctrl + M puis 2">&lt;/strong&gt;</span></span>** → **<span class=""><span class="hlcheck" data-value="<strong>" title="Ctrl + M puis 1">&lt;strong&gt;Sous-total sans remise</span><span class="hlcheck" data-value="</strong>" title="Ctrl + M puis 2">&lt;/strong&gt;</span></span>**
10. <span class=""><span class="hlcheck" data-value="</strong>" title="Ctrl + M puis 2">Cliquer sur Enregistrer</span></span>
11. <span class=""><span class="hlcheck" data-value="</strong>" title="Ctrl + M puis 2">C'est bon ! Il faut attendre que la mise à jour s'applique dans l'OCA puis qu'on mette à jour Odoo globalement (et que les traductions soient rechargées)</span></span>

</td><td>**Étape 1**

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-07/scaled-1680-/dYbimage.png)](https://librairie.grap.coop/uploads/images/gallery/2024-07/dYbimage.png)

**Étape 2**

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-07/scaled-1680-/168image.png)](https://librairie.grap.coop/uploads/images/gallery/2024-07/168image.png)

 **Étape 5**

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-07/scaled-1680-/Vz2image.png)](https://librairie.grap.coop/uploads/images/gallery/2024-07/Vz2image.png)

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

# Changer l'IBAN d'une société

Aller dans Configuration &gt; Société, sélectionner la société et cliquer ici sur le partenaire associé (qui est archivé d'office) :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-11/scaled-1680-/tM8image.png)

Dans l'onglet Facturation, mettre l'IBAN voulu en 1er :

![image.png](https://librairie.grap.coop/uploads/images/gallery/2024-11/scaled-1680-/bq3image.png)

# Modifier et mettre en forme les Entêtes et Bas de page de ticket de caisse

#### Aller dans la configuration du point de vente

Point de vente &gt; Configuration &gt; Point de vente  
Descendre jusqu'à Facture et reçus puis Entête et Bas de page.

Débuter le texte avec la commande suivante puis revenir à la ligne :

> <span class="o_field_text o_field_widget">&lt;!DOCTYPE QWEB </span>

Écrire son texte en utilisant la balise &lt;br/&gt; pour revenir à la ligne, exemple :

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

#### Résultat :   


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

# Crédit de comptes clients par un client (Exemple PRE et ACR)

Certaines activités proposent à d'autres entreprises ou collectivités des bons d'achats sous forme de crédit de compte client.  
Par exemple, la Mairie de Roche St Secret crédite un certain montant sur les comptes clients de ses salariés chez PRE.

####   
1. L'activité fait sa demande

Il faut que l'activité ait créé tous les comptes clients des bénéficiaires et nous fasse un mail avec les noms des comptes clients et le montant à créditer.

####   
2. Création de la facture de vente

On commence par créer une facture du total des montants à créditer sur les comptes client. Dans notre exemple la Mairie veut créditer 5 x 25€ et 6 x 50€, ce qui nous fait un total de 425€. On utilise un article spécial "Crédit de compte client", voir [&gt;ICI&lt; ](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/parametrage-initial-des-comptes-clients)pour le paramétrer si besoin. (Normalement il existe déjà).

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

On valide la facture, ça aura pour effet de créditer le montant total sur le compte du client de base.

#### 3. Création de la pièce comptable

Pour ventiler correctement le montant total sur chaque compte client, il faut faire une pièce comptable.  
  
On va dans Facturation &gt; Comptabilité &gt; Pièces comptables et on en créé une nouvelle comme suit :

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

On voit bien que la Mairie a le total des montants en débit, et que chaque bénéficiaire a son propre montant en crédit. On Publie la pièce et on est bon !