Caisse & point de vente
FixVault est certifié NF525 : tous les encaissements passent par une session de caisse, sont chaînés cryptographiquement et clôturés par un Z-Report quotidien.
1. Configurer une caisse
Menu Réglages → Caisses → + Nouvelle caisse.

| Champ | Description |
|---|---|
| Nom | Caisse principale |
| Description | Comptoir avant |
| Imprimante reçus | POS-80 (thermique 80 mm) |
| Tiroir-caisse | Connecté à l'imprimante (port RJ11) |
| Terminal de paiement | Stripe Terminal / SumUp / aucun |
💡 Astuce — La caisse n'a pas besoin d'être un PC dédié. N'importe quel appareil connecté à FixVault (mobile, tablette, PC) peut ouvrir une session.
2. Ouvrir une session
Menu PDV (Point de vente) → Ouvrir session.

- Choisir la caisse.
- Saisir le fond de caisse initial (montant en espèces présent).
- Confirmer.
Code session attribué : CS-0023.
⚠️ Attention — Une seule session active par caisse. Si une session est déjà ouverte (parfois oubliée la veille), FixVault propose la reprise (voir section 6).
3. Encaisser un client
Deux entrées possibles :
Depuis un ticket terminé
Bouton Encaisser sur la fiche ticket → toutes les lignes sont pré-remplies dans le panier POS.
Vente comptoir directe
Menu PDV → Nouvelle vente :
- Recherche produit (autocomplete fuzzy : tape « iph 13 ecr » trouve « iPhone 13 écran »).
- Quantité (par défaut 1).
- Remise éventuelle (€ ou %).
- Client (optionnel pour passage en caisse).

4. Multi-paiement
FixVault supporte 9 méthodes de paiement combinables :
| Méthode | Usage typique |
|---|---|
CASH | Espèces |
CARD | Carte bancaire (terminal manuel) |
STRIPE | Stripe Terminal (intégration directe) |
STRIPE_LINK | Lien de paiement à distance |
PAYPAL | PayPal |
KLARNA | Paiement en 3-4 fois |
CHECK | Chèque |
TRANSFER | Virement bancaire |
OTHER | Autre (gift card, avoir…) |
Exemple : un client paie 150 € en CB + 50 € en espèces sur une vente de 200 € → deux lignes de paiement, encaissement clôturé en un clic.

Après confirmation :
- Reçu thermique imprimé automatiquement (sauf si désactivé).
- Facture créée et marquée
PAID. - Stock décrémenté.
- Entrée fiscale
FiscalEntryajoutée à la chaîne SHA-256.
5. Z-Report (clôture journalière)
À la fermeture de la session :
PDV → Fermer session → Z-Report généré automatiquement (Z-0042).

Le Z-Report contient :
| Section | Détail |
|---|---|
| Ventes par TVA | Total HT et TTC par taux (20 %, 5,5 %, 0 %) |
| Ventes par méthode | CASH, CARD, STRIPE, etc. |
| Rapprochement caisse | Théorique vs comptage physique |
| Avoirs / remboursements | Liste détaillée |
| Hash de chaînage | SHA-256 lié au précédent Z-Report |
Le PDF est téléchargeable et archivé 6 ans (conforme NF525).
📌 Note — Vous devez clôturer chaque jour de vente, même si le CA est à 0 €. Sinon le journal fiscal présente un trou.
Rapprochement caisse
À la clôture, FixVault demande le montant réellement compté dans le tiroir. La différence (écart) est tracée :
- Écart < 1 € : note simple.
- Écart entre 1 € et 10 € : justification demandée.
- Écart > 10 € : alerte rouge, justification obligatoire (rendu de monnaie oublié, vol suspecté, erreur de saisie).
6. Reprise de session par un autre employé
Cas typique : Marie ouvre la session matin, Pierre prend le relais l'après-midi.
PDV → ⋯ → Reprendre la session
- Pierre se connecte avec son compte.
- Comptage caisse à la prise de main (optionnel, recommandé).
- La session reste CS-0023 (le code ne change pas pour préserver la chaîne fiscale NF525).
- L'historique de takeover est tracé dans
reconciliation.takeoverHistory.
⚠️ Attention — La reprise n'est PAS une nouvelle session. C'est juste un changement de responsable sur la même session. Le Z-Report final mentionnera tous les opérateurs intervenus.
7. Imprimante thermique 80 mm
Configuration dans Réglages → Impression.
Modèles supportés
- POS-80 (générique USB ou réseau).
- EPSON TM-T20III, TM-T82III, TM-m30.
- STAR TSP143, TSP100.
Test d'impression
Bouton Tester l'impression envoie un reçu de démonstration. Si le résultat est :
- Page blanche → mauvaise orientation papier ou imprimante par défaut OS qui intercepte le job.
- Caractères corrompus (€, é, à) → mauvais jeu de caractères. Vérifier
PC858_EUROdans la config. - Texte trop pâle → activer le gras forcé (le rendu thermique 1-bit efface les niveaux de gris).
💡 Astuce — L'agent d'impression FixVault est un petit programme Windows à installer une fois sur le PC connecté à l'imprimante. Téléchargement dans Réglages → Impression → Agent.
8. Modes dégradés
Caisse hors ligne
Si la connexion internet tombe :
- Le PDV bascule en mode local : ventes mises en file dans le navigateur.
- Synchronisation automatique au retour de la connexion.
- Reçus thermiques imprimables pendant la coupure.
⚠️ Attention — En mode hors ligne, vous ne pouvez pas clôturer le Z-Report (signature SHA-256 requise serveur). Reconnectez-vous pour clore la journée.
← Précédent : Inventaire · Sommaire · Suivant : Devis & factures →