Skip to main content

Portefeuille client

Le portefeuille client (customer wallet) est un compte d'avance, permettant de crécréditer les clientes et clients d'une somme àà penser. C'est une thode de paiement prépayéprépayée que les clients peuvent utiliser par exemple àà la caisse.

  • Permet aux clients de payer des achats via leur portefeuille client (crécrédit prépayéprépayé).
  • Permet les recharges du portefeuille par virement des clients eux-mes ou d'un organisme externe.
  • Permet la recharge du portefeuille directement par les clients àà la caisse, si désirédésiré.

Configuration du portefeuille client

Modules àà installer

Pour le back-end (disponible aussi en v16) :

  • account_customer_wallet pour avoir la fonctionnalitéfonctionnalité de base, avec le solde du portefeuille affichéaffiché sur les contacts.

Pour le point de vente (pas encore disponible en v16) :

  • pos_customer_wallet : adaptation du pos pour afficher le solde.
  • pos_refresh_customer : mise àà jour automatique des donnédonnées du client lors de la lection du client (permet de mettre àà jour le solde du portefeuille client au cours de la session de vente, y compris la synchronisation entre les sessions de vente, sauf pendant que le point de vente fonctionne hors ligne en l'absence de connexion internet)
  • pos_customer_wallet_partner_is_user  : ajout d'une case sur la fiche du client pour indiquer qu'il est un utilisateur du canisme de portefeuille client. Si cette case est cochécochée, le client verra sur son ticket de caisse le solde restant de son portefeuille aprèaprès chaque achat en caisse.

Pour le portail (disponible aussi en v16) :

  • portal_customer_wallet : affichage du solde et des penses mensuelles sur le portail

Droits d'accèaccès

Assurez-vous que le comte utilisateur utiliséutilisé pour la configuration est ajoutéajouté au groupe de droits "montrer les fonctionnalitéfonctionnalités de comptabilitécomptabilité complècomplètes".

screenshot-odoo16.main.test.srv.coopiteasy.be-2024.01.22-11_57_14.png

Objets indispensables àà crécréer au prépréalable

  • Un compte du plan comptable dédiédédié exclusivement aux éécritures du portefeuille client. Le solde du portefeuille pour un client sera calculécalculé (crécrédit moins bit) àà partir de toutes les éécritures existant sur ce compte comptable associéassociées àà ce client. A titre d'exemple, des clients utilisent les codes comptable :
    • 4**** pour la France et la Belgique (Exemple pour la France : compte 4197 "Clients crécréditeurs - autres avoirs" du plan comptable françfrançais, Exemple pour la Belgique : 426000)
    • 2*** pour la Suisse
  • Choisissez le type passif circulant / passif àà court terme

Validez avec votre comptable que le compte doit bien êêtre du type passif circulant / passif àà court terme, et quel code utiliser.

CW_compte-comptable.png

  • Un journal comptable (en v12, une thode de paiement) "portefeuille client", associéassocié àà ce compte comptable. La thode de paiement doit êêtre de type "Journal de Compte Client". Il est conseilléconseillé de choisir le type "Banque".
    • En v16 : Dans l'onglet Paiements entrants, rensigner le compte créécréé ci-dessus comme compte des paiements entrants en suspens. Idem dans l'onglet Paiements sortants

screenshot-odoo16.main.test.srv.coopiteasy.be-2024.01.22-12_47_27.png

Le champ "Minimum Wallet Amount" indique la limite en-dessous de laquelle le compte client ne peut pas aller. Si c'est 0, cela veut dire que toute vente en caisse sera bloquée à l'étape du paiement si le solde client passe en négatif.

Attention, sans les comptes de paiement entrants et sortants en suspens (ou, en v12, les comptes de crécrédit et bit par faut), la configuration est mauvaise et le portefeuille client ne sera pas créditécrédité ou débitédébité correctement. 

    • En v12, dans l'onglet "PièPièces comptables", encoder de me le compte créécréé comme "compte de bit par faut" et "compte de crécrédit par faut"

CW_account_journal.png

Ajoutez le journal ainsi créécréé comme mode de paiement dans la configuration du point de vente, afin de pouvoir la lectionner en caisse.

  • Pour pouvoir encaisser des préprépaiements en caisse, il faut aussi configurer un produit "CréCrédit de compte client" (ou àà nommer selon votre besoin) avec les caractécaractéristiques suivantes :
    • Case "crécrédit de compte client" cochécochée
    • Type d'article : service
    • Taxe àà la vente : laisser vide
    • CatéCatégories : Divers (ou toute catécatégorie qui vous semble pertinente)
    • Disponible dans le point de vente (onglet Ventes)
    • Onglet comptabilitécomptabilité : comptes de revenus et comptes de penses ==> indiquer le compte génégénéral créécréé ci-dessus.
    • image-1682688899185.png

    • image-1682688964993.png

Activer le portefeuille client

  • Renseigner le compte comptable àà utiliser pour le portefeuille client dans la configuration de la Facturation/ComptabilitéComptabilité, dans la partie "Paiements client".

CW_config.png

  • Ajouter la thode de paiement "portefeuille client" dans la configuration de chaque caisse l'on veut pouvoir l'utiliser.

Recharge du portefeuille client

Le solde du portefeuille client est visible sur chaque fiche contact dans l'onglet "Ventes et Achats"

image-1655898916639.png

Recharge par virement individuel sans facture

Depuis l'éécran de lettrage du relevérelevé bancaire, crécréer manuellement une contre-partie au nom du client bénébénéficiaire en choisissant le compte comptable du portefeuille client. En cliquant "lettrer", le portefeuille client sera rechargérechargé.

CW_recharge_virement-sans-facture.png

Recharges avec facture

Facultatif : crécréer un produit de recharge et un compte comptable d'attente

Cette éétape est conseilléconseillée mais il est possible de faire sans.

  • On peut utiliser un compte comptable d'attente pour que l'éémission des factures ne crécrédite pas imméimmédiatement le portefeuille des clients. Il faudra alors faire une opéopération diverse pour crécréditer le portefeuille client du bénébénéficiaire au moment souhaitésouhaité.
  • On peut crécréer au prépréalable un article "Recharge du portefeuille" liélié au compte comptable adéadéquat (c'est-àà-dire le compte d'attente, si on ne veut pas crécréditer imméimmédiatement le portefeuille client).

Le type comptable du compte utiliséutilisé doit permettre de le lectionner comme compte de revenus sur l'article facturéfacturé.

CW_article_recharge.png

Emission de la facture de recharge

CréCréer une facture client pour le montant souhaitésouhaité et la valider. rifier que le compte comptable est le bon.

CW_facture_recharge.png

La facture pourra êêtre lettrélettrée lorsque le paiement sera reçreçu et sera alors marquémarquée payépayée comme d'habitude.

OpéOpération diverse de recharge

Si on utilise un compte d'attente, pour attribuer l'argent au portefeuille client, il faut crécréer une pièpièce comptable. Le journal àà utiliser sera celui des opéopérations diverses ou un autre journal spéspécifique, validévalidé par votre comptable.

  • biter le compte d'attente
  • CréCréditer le compte du portefeuille avec le bon montant associéassocié au nom du client

CW_OD_recharge.png

L'éécriture sur le compte du portefeuille client doit impéimpérativement êêtre liéliée au contact bénébénéficiaire

Recharges en caisse

PréPrérequis : l'article de crécrédit de compte client doit avoir étéété créécréé et configuréconfiguré comme indiquéindiqué ci-dessus.

Dans le point de vente,

  • lectionner le client (c'est important pour charger le portefeuille de la bonne personne)
  • rechercher l'article "crécrédit de compte client" et indiquer la quantitéquantité de crécrédits achetéachetés (1 crécrédit = 1 )
  • le client peut payer cet achat de manièmanière classique (suite du processus de vente en caisse).

Il est aussi possible de faire des achats et recharger son portefeuille client dans la fouléfoulée : par exemple j'achèachète pour 47,05€05€ et je paie un total de 50€50€ pour recharger la diffédifférence sur le compte client (2,95€95€). Pour ce scéscénario, la thode de paiement doit êêtre configuréconfigurée au prépréalable (cf. section suivante concernant l'utilisation en point de vente du portefeuille).

  • lectionner le client (c'est important pour charger le portefeuille de la bonne personne)
  • encoder les achats normalement et passer àà l'éécran de paiement
  • lectionner le moyen de paiement choisi par le client (carte, liquide) et saisir le total donnédonné par le client (50€50€ dans notre exemple)
  • Odoo calcule la diffédifférence àà rendre au client (2,95€95€)
  • lectionner le moyen de paiement "compte client"
  • Valider

Utilisation en point de vente du portefeuille

Tout d'abord, s'assurer que la thode de paiement portefeuille client a étéété ajoutéajoutée dans la configuration des caisses elle est requise.

CW_config_caisse.png

Sur l'éécran de paiement du point de vente, s'affiche le solde du portefeuille du client sélectionnésélectionné.

CW_pos_paiment.png CW_pos_paiement2.png

A la validation du paiement, la valeur du solde est mise àà jour localement dans la session de vente, ainsi que dans le back-end (sauf coupure internet). De plus, si l'on a installéinstallé le module pos_refresh_customer et sauf coupure internet, le solde du client sera synchronisésynchronisé entre les diffédifférentes sessions de vente et mis àà jour lors de la lection du client.

Le solde du portefeuille client est affichéaffiché sur le ticket de caisse si le client est identifiéidentifié comme utilisateur du portefeuille client.

image-1655898961872.png

rifications automatiques

  • Il n'est pas possible d'utiliser la thode de paiement si aucun client n'est sélectionnésélectionné.
  • Il n'est pas possible de valider un paiement si le solde n'est pas suffisant.

Recherche des contacts utilisateurs

Pour rifier l'historique des transactions liéliées au portefeuille client pour une personne en particulier, il suffit de faire une recherche avec le nom de cette personne dans les éécritures comptables sur le compte du portefeuille client.

Pour identifier tous les contacts qui ont un solde non nul sur leur portefeuille client, un filtre a étéété ajoutéajouté dans le module Contacts :

balance not zero.png

Information portefeuille client sur le portail

Le module portal_customer_wallet affiche le solde du portefeuille client sur le portail, ainsi que le total dépensédépensé via le portefeuille client par mois.

image-1683620622960.png