Dépôt / Vente

Application dépôt-vente

L'application depôt-vente est destinée aux associations qui organisent des dépôts-ventes de manière ponctuelle.
Il existe une autre version destinée aux professionnels pour des dépôts-ventes permanents.

Le dépôt vente est envisagé comme suit :
Principe

L'application propose une séquence de phases successives qui constituent l'évènement de votre dépôt-vente.

Définitions

  • Évènement : Un évènement est l'organisation d'un dépôt/vente depuis le début des enregistrements des dépôts jusqu'à la restitution des invendus et le solde des comptes.
  • Cycle de vie d'un évènement : Pour l'application, le cycle de vie est l'ensemble des étapes de l'application nécessaires à la réalisation du dépôt / vente.
  • Utilisateur : Un utilisateur est une personne qui dispose des droits d'accès lui permettant d'utiliser l'application.
  • Caisse : La caisse est constituée d'un ordinateur et d'un coffre (contenant le fond de caisse). Les ventes sont réalisées depuis une caisse. Pour réaliser une vente, un utilisateur s'attribue une caisse et depuis cette caisse, il enregistre les articles du client et perçoit le montant dû.
  • Happy Hour : Si vous l'avez activé (voir paramétrage, le happy hour est une période durant laquelle les articles déposés et qui ont été marqués happy hour voient leur prix de vente subir une décote (fixée dans le paramétrage).
  • Balance : Il s'agit de la balance comptable qui reprend tous les dépôts. Pour chaque dépôt : liste les articles et indique s'il sont vendu (ou pas) et fait le bilan (nombre d'aricles à restituer et somme due)

Numérotation des articles

Les articles déposés sont numérotés par le système sous la forme suivante : xxx-yyy où :

  • xxx est le numéro de dépôt
  • yyy est le numéro de l'article pour ce dépôt.

La combinaison numéro de dépôt-numéro d'article est unique pour chaque évènement.
Ce système de numérotation permet d'organiser la restitution en rangeant facilement les invendus par numéro de dépôt.

Voir organisation de la restitution

Par exemple la liste des articles suivants couvre 3 dépôts

N° Description prix
1-1 pull homme L gris 12
1-2 Tshirt blanc T23 5
2-1 veste homme bleue 27
3-1 jupe cuir T30 11
3-2 jean T40 femme 8
Etc...

Sur les étiquettes, devront apparaître a minima :

  1. le numéro (xxx-yyy) de l'article

  2. le prix de vente de l'article.

Exemple d'étiquette pour la veste homme bleue :

2-1     27€

Le happy hour

L'idée est de pratiquer une réduction du prix pour des articles qui ne sont pas vendus alors
que la fin du dépôt-vente est proche.

Le happy hour est une période durant laquelle les articles qui ont été marqués happy hour voient leur prix de vente subir une décote déterminée par le ratio (voir paramétrage).

Exemple, d'activation du happy hour avec les paramètres suivants :

  • le happy hour est activé,
  • la date de début du happy hour est le 23/10/2025 à 15h
  • la date de fin du happy hour est le 23/10/2025 à 17h
  • le taux de la décote du happy hour est de 20%
  • le taux prélevé par l'organisateur sur les ventes est de 10%

Si une vente est effectuée le 23/10/2025 entre 15 et 17h, pour un article marqué happy hour dont le prix est affiché 12 €, le prix de vente passera à 9,60 € (c'est à dire 12€ - 20%). Le vendeur recevra pour cet article 8,60€ (c'est à dire 9,6 - 10% montant arrondi). Cette opération apparaîtra sur de document de la balance.

Cycle des phases constituant un dépôt-vente

Si l'on décompose le déroulement d'un dépôt-vente dans le temps, on distingue 6 phases successives :

cycle des évènements

Icône Nom Sur le shéma Description
1 Paramétrage Paramétrage rectange noir Le paramétrage permet de spécifier les paramètres propres au prochain évènement Détail
2 Dépôt-vente ouvert Evènement dépôt-vente rectangle rouge Période durant laquelle on enregistre les dépôts et les ventes. Détails Ventes - Dépôts
3 Clôture Fin de l'évènement rectangle orange A la fin du dépôt-vente, il faut clôturer les caisses (et les dépôts) : toutes les transactions sont terminées Détail
4 Balance rectange vert Opération de génération du document PDF : la balance nécessaire à la restitution Détail
5 Restitution pointillés noirs Restitution des invendus et le solde des comptes Détail
6 Effacement des données Effacement des données rectange noir Un mois après la clôture, le système efface les données Détail
oval sur flèche du bas Une semaine après l'effacement des données, le système boucle : on retourne à la phase 1
Pause Mode Pause Quand le dépôt-vente est ouvert, l'administrateur peut faire une pause pour modifier le paramétrage.

Quelle est la phase actuelle ?

Vous pouvez voir la phase actuelle dans la barre de menu en haut de chaque page : l'icône correspondante est affichée à gauche du nom de votre compte.

phase actuelle

Ici la phase évènement ouvert est affiché.

L'enchainement des phases

paramétrage Paramétrage :

La phase paramétrage est activée (automatiquement) par le système.

  • Soit juste après la création de votre compte sur l'application (dépôt-vente).
  • Soit quand un cycle est terminé, un nouveau cycle est initié.

verrouillage Verouillage des paramètres :

Pour les utilisateurs ayant le profil gestion, il est possible d'activer une phase intermédiaire :
le Verrouillage du paramétrage.

Si vous considérez que le paramétrage du prochain évènement est correct, vous pouvez le verrouiller pour éviter des modifications intempestives.

C'est vous qui activez (ou non) cette phase (le verrouillage).

Le verrouillage est facultatif.

Dépôt-vente Dépôt-vente ouvert :

Le système passe (automatiquement) à la phase "Dépôt-vente ouvert" si les conditions suivantes sont remplies :

  • Le paramétrage est correct.
  • La phase actuelle est "paramétrage" ou "verrouillage".
  • La date de début de l'évènement (que vous avez spécifié dans le paramétrage) est passée (ou est actuelle).

Le dépôt vente est alors ouvert : on peut enregistrer des dépôts et des ventes.

Fin de l'évènement Fin de l'évènement :

Cette phase marque la fin de l'évènement. Il faut clôturer toutes les transactions de dépôt et de vente.
C'est un préalable pour passer à la phase suivante (la balance).

Plus d'info sur la clôture

La clôture peut être effectuée de 2 façons :

  • Vous décidez de clôturer les ventes : le menu "Gestion" -> "Fin de l'évènement".
  • Le système cloture (automatiquement) les caisses si la date de fin de l'évènement est dépassée (dès le lendemain).

L'application reste dans cette phase (évènement clôturé) durant un mois.

Effacement des données Effacement des données :

Un mois après la date de fin de l'évènement, le système va effacer (automatiquement) les données de l'évènement.

Une semaine après l'effacement des données, le système initie (automatiquement) un nouveau cycle. La phase courante devient "paramétrage".

Mode pause Pause :

Quand le dépôt-vente est ouvert, l'administrateur a la possibilité de suspendre le déroulement de l'évènement en mettant ce dernier en pause.
Cette phase est utile en cas de nécessité de revenir sur le paramétrage.

Attention, Si des articles ont été déposés et/ou vendus, le paramétrage ne permet
plus de modifier

  1. la date de début de l'évènement
  2. le taux prélevé par l'organisateur

Cette option est a utiliser avec prudence car elle fige l'activité de l'évènement.

Paramétrage

Le rôle administration permet de modifier les paramétrages :

  1. paramétrage de l'évènement.
  2. paramétrage de l'application

Paramétrage de l'évènement

Remarque Le paramétrage de l'évènement n'est plus modifiable quand l'évènement est commencé.

Ecran de paramétrage

Nom de l'évènement :

Un texte. par exemple "Bourse aux vêtements hiver 2026"

Dates de début et de fin de l'évènement.

Dates entre lesquelles les opérations de dépôts et de ventes sont permises.
Par exemple du 18/2/2026 au 21/2/2026 signifie que les dépôts sont possibles à partir du 18/2 à 00:00 et se terminent le 21/2 à 23h59.

Le taux prélevé par l'organisateur sur le prix de vente (le ratio).

Une valeur entre 0 et 100 (s'exprime en %).
Par exemple, avec un ratio de 10%, un article vendu à 5€ sera payé au déposant 4,5€.

Le happy hour

Définition du happy hour

Si le Happy Hour est actif, il faut spécifier les 3 paramètres du happy hour :

  1. le ratio à appliquer (la décote sur le prix de vente) en %,

  2. la date du début (date + heure:minute),

  3. la date de fin (date + heure:minute)

Note affichée à la fin du bon de dépôt

Un texte libre qui peut être ajouté en fin de bon de dépôt. Par exemple des informations sur les horaires des restitutions.

voir dépôt

Paramétrage de l'application

Il s'agit de paramètres qui sont généraux et qui, a priori, ne varient pas d'un évènement à l'autre.

L'application utilise des lecteurs de codes barre

Utiliser un code à barres (oui / non) : si vous disposez d'étiquettes pré-imprimées avec des codes à
barress (uniques), activez l'usage du code barres, un champ supplémentaire sera affiché lors de la
saisie de l'article (dépôt).
Lors de la vente, pour chercher un article, il sera possible de spécifier soit le numéro de l'article,
soit le code à barres (à l'aide d'un lecteur de codes barres).

Format numéro de facture sprintf()

Détermine le format de la numérotation des factures.
La fonction sprintf est utilisé.

Exemple 1: Fact-%d affichera Fact-1, Fact-2, etc.

Exemple 2: Fact-%03d affichera Fact-001, Fact-002, etc.

Exemple 2: F-%02d affichera F-01, F-02, etc.

Documentation officielle PHP sprintf

Envoyer les documents PDF : Oui=dans la file d'attente - Non=au navigateur

Actuellement, le service n'est pas en place. Laissez la valeur à NON.

Gestion des utilisateurs

Le profil administration gère les utilisateurs. La gestion consiste à créer, modifier ou supprimer des utilisateurs se connectant à l'application pour le compte de votre organisation (association)

Comparaison des différents profils

Profil Actions
Admin Les paramétrages, la gestion des utilisateurs, la gestion des caisses
Gestion Tableau de bord, listes, clôture des caisses
Dépôt Dépôt
Vente Ventes c'est à dire accès aux caisses

Les rôles sont cumulables : un utilisateur peut avoir les profils Dépôt + Vente + ...

Dépôts

Chaque dépôt se déroule en 3 étapes :

  1. Identification du déposant : il s'agit d'identifier le déposant (nom, initiale prénom et éventuellement e-mail et/ou téléphone en cas de problème)

  2. Saisie des articles mis en dépôt : pour chaque article déposé :

    • Décrire le plus précisément possible (cas d'étiquette perdue par exemple), "Lot 5 livres" n'est pas pertinent ! "Lot 5 BD Tintin" est plus utile.
    • Prix de mise en vente
    • Si le Happy Hour est activé, indiquer (oui/non) si cet article est concerné
  3. Finalisation du dépôt, signature du bon de dépôt par le déposant et remise de l'exemplaire "déposant".

Cycle des depots

Remarque : quand le dépôt est enregistré, sa signature numérique est enregistrée. Il n'est plus modifiable.
Ce principe garantit que les informations du dépôt ne peuvent être modifiées après l'enregistrement.

La signature numérique apparaît sous le nom "code de contrôle".

Exemple de bon

note_fin_depot.png

Ventes

Pour effectuer des ventes, il faut d'abord se connecter à une caisse.

Quand vous ouvrez la page des ventes la liste des caisses est affichée. Les caisses sont dans l'un des état suivants :

Etat Description
Disponible Cette caisse est disponible, on peut s'y connecter pour effectuer des ventes
Occupée Un (autre) utilisateur est connecté à cette caisse. Elle n'es pas disponible
Clôturée La caisse n'est disponible pour personne, cet état est un préalable à la clôture de l'évenement

Une fois connecté à une caisse, vous pouvez commencer la vente.

Cycle d'une vente

La page affiche le nom (ou numéro) de la caisse et le numéro de la vente. En dessous, on voit la liste des articles sélectionnés pour la vente. En bas de page figure la zone de recherche d'un article.

Vente

Pour sélectionner un article, entrez le numéro de l'article (par ex 3-11) ou scannez le code à barres (si vous disposez d'un lecteur de code à barre). Si l'article trouvé est disponible à la vente, il sera affiché sur fond vert. Vérifiez la description et le prix (pour éviter la fraude à l'étiquette), si l'article correspond, cliquez sur "Ajouter". L'article est placé dans la liste.

Rechercher un article

Quand tous les articles sont saisis, cliquez sur "Finaliser cette vente" pour passer à l'encaissement.

La page de l'encaissement affiche à gauche la liste des articles et le montant dû et à droite un
formulaire de saisie des moyens de paiement (qui vous permet de ventiler si nécessaire).

Paiement

Par exemple pour un montant de 23,00€, vous pouvez entrer 20€ en chèque et 3€ en espèce.

Le bouton retour permet de revenir à la saisie des articles.

Cliquez sur "Payer !" pour passer à la dernière étape de la vente.

La page affiche la liste des articles vendus.

Si le client demande une facture, il faut enter dans le champ "nom et adresse du client" les coordonnées du client puis cliquez sur "Préparer la facture". Cette opération enregistre les coordonnées du client (pour cette vente). Un bouton supplémentaire apparait : "Facture" . Le bouton "Facture" génère un document PDF : la facture liée à cette vente.

La vente est terminée : si un nouveau client se présente, cliquez sur "Nouvelle vente", sinon cliquez sur "En attente"

Finalisation de l'évènement

Cette opération est réalisée par les utilisateurs avec le profil gestion.

Cette phase marque la fin du dépôt-vente.

Quand le dépôt-vente est terminé, c'est à dire que les ventes sont terminées (et a fortiori les dépôts), il est nécessaire - au niveau de l'application - de clôturer les caisses.

Cette opération assure que

  • Aucun dépôt n'est en cours d'enregistrement.
  • Aucune nouvelle vente ne sera enregistrée.
  • Le calcul de la balance est possible

S'il reste des dépôts en cours ou des caisses "ouvertes", l'application propose d'effectuer les opérations de clôtures.

verifications

Quand les conditions sont remplies, on peut alors clôturer l'évènement.

Pour des raisons de sécurité, il est nécessaire d'enter à nouveau votre mot de passe.

clôturer

Remarque importante : si vous ne finalisez pas l'évènement, l'application le finalisera automatiquement le lendemain de la date de fin.

clôturé

Balance

La balance est maintenant disponible !

Générez la balance. Elle est nécessaire pour la restitution des articles et le versement des sommes dues.

C'est un document PDF. Il est organisé par dépôt (une page par dépôt au moins). Pour chaque dépôt, on trouve la liste des articles et indique s'ils ont été vendus ou non.

A la fin de la liste des articles, le bilan est affiché : nombre d'articles à restituer et montant dû au déposant.

balance

Restitution et solde

Cette opération se fait sans l'aide de l'application. Grâce à la balance, on regroupe les articles par dépôt

Quand le déposant se présente, on restitue les articles et on verse le solde sur base de la balance.

Pour la restitution des dépôts, nous suggérons cette organisation :

  • Préparez des tables en alignement.
  • Pour chaque dépôt ayant des articles à restituer, réservez un espace sur ces tables par numéro de dépôt croissant.
  • Placez les articles (à restituer) sur les emplacements de dépôt correspondant. Le numéro des articles étant de la forme "N° Dépôt-N° article" la première partie est utilisé pour ranger les articles. Par exemple, l'article numéro 3-17 sera mis sur l'emplacement n° 3.
  • Quand le déposant se présente, il suffit de prendre les articles de l'emplacement correspondant (au n° de dépôt) et de régler ce qui est dû (à partir de la balance).

Exemple d'organisation des tables pour la restitution :

Tables pour la restitution

Effacement des données

Un mois après la date de fin de l'évènement, le système efface les données de l'évènement.

Les données effacés sont :

  • Les dépôts : Le nom et coordonnées du déposant
  • Les articles
  • Les ventes
  • Le paramétrage

L'effacement est définitif, il n'est pas possible de récupérer ces données.

Dans la période comprise entre le début de l'évènement jusqu'à l'effacement, l'administrateur peut exporter
les données du dépôt-vente dans un fichiers de type csv. Nous attirons votre attention sur les problématiques du RGPD.




Schémas : https://excalidraw.com/
Captures d'écrans : https://getgreenshot.org/
Convertisseur : https://convertmarkdowntohtml.com/