Ventes
Factures clients, encaissement et suivi des ventes.
Créer une facture
- Ouvrez Ventes dans le menu. pour afficher la liste des factures.
- Cliquez sur le bouton + (en haut à droite) pour ajouter un élément.
- Choisissez le client, ajoutez des produits ou services, vérifiez les totaux, puis enregistrez.
- Consulter — ouvrez une ligne pour le détail (lignes, montants, état, historique).
- Modifier / supprimer — selon l’état de la facture et vos droits.
- Imprimer / exporter — en PDF depuis le détail ou la liste.
Encaisser une facture
Depuis le détail d’une facture, enregistrez un paiement client (mode, montant, date). Le solde restant se met à jour et l’encaissement alimente la caisse concernée.
Lors de la création, un acompte ou un paiement intégral ne déclenche pas automatiquement l’impression d’un reçu. Pour une facture partiellement payée, la modale de confirmation propose le bouton Imprimer le reçu. Les reçus des paiements de facture restent ensuite disponibles depuis la liste Encaissements. Un versement complémentaire peut être imprimé immédiatement après son enregistrement.
Dates réelle et comptable
Chaque facture possède une date réelle (instant métier de l’opération, avec l’heure) et une date comptable (journée comptable, sans heure). Si vous ne saisissez pas de date, c’est l’instant présent qui est retenu.
À l’impression, les deux dates apparaissent sous le même intitulé « Date » : date comptable puis date d’impression (date réelle).
La date comptable est calculée automatiquement selon l’heure de clôture définie dans Paramètres → Fiscal (voir aussi Journées comptables). Exemple : clôture à 16h — une opération à 16h30 bascule sur la journée comptable du lendemain, alors que la date réelle reste celle indiquée.
Sans filtre date saisi, la liste affiche par défaut la journée comptable courante (paramétrable dans Journées comptables). Les filtres Date début et Date fin (permission dédiée) s’appliquent sur la date réelle et remplacent ce comportement. Le filtre Date comptable cible une journée comptable précise (permission dédiée).
Filtres de dates : si vous ne renseignez que la date de début ou que la date de fin, la liste affiche les opérations de ce jour précis. Renseignez les deux dates pour filtrer sur un intervalle.
L’export Excel ou PDF charge l’ensemble des lignes correspondant aux filtres : le bouton affiche un indicateur de chargement le temps du téléchargement.
Clients
Les clients sont enregistrés (nom, code, téléphone, e-mail) et réutilisés sur chaque facture. Ils se gèrent dans Mon entreprise → Partenaires .
Le suivi des caisses (solde, approvisionnement, clôtures) se trouve dans le module Finances.
Options et champs
- Filtres avancés — client, agence, magasin, état, type de document, dates comptables, vendeur, caissier…
- Actions — valider, imprimer, encaisser, changer d’état, exporter.
- Création rapide — client, produit ou apporteur depuis la facture si autorisé.
Règles
- Le déstockage suit Paramètres → Déclencheurs (onglet Ventes : à la création ou selon les états).
- Vendre sous le prix minimum ou modifier le prix nécessite des autorisations dédiées.
- Une facture remboursée génère les mouvements inverses selon les règles métier.
Selon la situation
- Impossible d’encaisser — droit « Encaissement facture » ou caisse non ouverte.
- Filtre date comptable absent — demandez l’autorisation filtre date comptable à l’administrateur.
Exemples (scénarios)
Chaque exemple décrit une situation type, l’action utilisateur et le résultat attendu dans l’application (comme un cas de test métier).
Date comptable après l’heure de clôture
- Contexte
- Heure de clôture fiscale = 16h00 ; opération le 15/03 à 17h30.
- Action
- Création d’une facture sans modifier les dates.
- Résultat attendu
- Date réelle = 15/03 17h30 ; date comptable = 16/03 ; la facture apparaît dans la journée comptable du lendemain.
Encaissement partiel
- Contexte
- Facture F-2026-042 : total 50 000 FCFA, non encaissée, caisse ouverte.
- Action
- Enregistrement d’un paiement espèces 20 000 FCFA depuis le détail facture.
- Résultat attendu
- Solde restant 30 000 FCFA ; état « partiellement payée » ; +20 000 FCFA sur la caisse du caissier.
Liste filtrée sur la journée comptable courante
- Contexte
- Utilisateur sans permission « filtre date début/fin » ; plusieurs factures sur plusieurs jours.
- Action
- Ouverture de Ventes sans toucher aux filtres de date.
- Résultat attendu
- Seules les factures de la journée comptable courante s’affichent ; les filtres date réelle restent masqués ou inactifs.
Vente sous le prix minimum
- Contexte
- Produit avec prix minimum 1 500 FCFA ; utilisateur sans droit « vendre sous le prix minimum ».
- Action
- Saisie d’une ligne à 1 200 FCFA sur une nouvelle facture.
- Résultat attendu
- Blocage ou alerte à l’enregistrement ; la ligne n’est pas acceptée tant que le prix n’est pas corrigé ou qu’un profil autorisé intervient.
Autorisations (profils et rôles)
L’accès à Ventes dépend des autorisations accordées à votre compte. Elles se configurent dans Sécurité → Rôles ou directement sur un utilisateur ( Sécurité → Utilisateurs ). Sans la permission adéquate, le menu ou le bouton reste invisible ou une erreur « accès refusé » s’affiche.
Autorisations possibles pour ce module :
- Consulter la liste et ouvrir les fiches
- Créer un enregistrement
- Modifier un enregistrement
- Supprimer
- Valider
- Imprimer
- Imprimer le reçu d’encaissement depuis une facture
- Exporter en Excel
- Exporter en PDF
- Voir les statistiques
- Enregistrer un encaissement sur facture
- Charger les unités convertibles (saisie)
- Sélectionner une caisse
- Charger par agence
- Choisir le vendeur
- Choisir l’apporteur
- Choisir le type de document
- Vendre sous le prix minimum
- Modifier le prix à la vente
- Créer un client depuis la facture
- Créer un apporteur depuis la facture
- Créer un produit depuis la facture
- Filtre : référence
- Filtre : agence
- Filtre : magasin
- Filtre : client
- Filtre : créateur
- Filtre : état
- Filtre : type de document
- Filtre : date début
- Filtre : date fin
- Filtre : date comptable
- Filtre : produit
- Filtre : quantité minimale
- Filtre : montant minimal
- Filtre : caissier
- Filtre : vendeur
- Filtre : apporteur
L’autorisation Toutes les actions (astérisque) inclut l’ensemble des droits du module. Privilégiez le moindre privilège : accordez uniquement ce dont chaque poste a besoin.