Skip to main content
L’encaissement transforme un panier en vente finalisée. Le vendeur choisit les moyens de paiement, encaisse le montant dû, puis finalise : le backend re-tarifie le panier, crédite le tiroir-caisse et enregistre le ticket.

Re-tarification côté serveur

À la finalisation, le backend re-calcule le prix du panier à partir de sa propre autorité de prix ; il refuse une vente dont le total ne correspond pas (réponse 422). Un panier mal tarifé ou falsifié ne peut donc pas être encaissé — le prix encaissé est le prix de référence, pas celui envoyé par le poste.

Moyens de paiement

  • Espèces — le règlement en espèces applique l’arrondi légal défini par la règle d’arrondi de la caisse (tolérance de règlement).
  • Devise étrangère — un règlement en devise saisit le montant en devise et le taux appliqué ; le détail est indiqué sur le récapitulatif de vente.
  • Plusieurs tenders peuvent se combiner jusqu’au règlement complet du montant dû.
L’intégration d’un terminal de paiement carte (TPE / PSP) n’est pas encore disponible : le port matériel de paiement est simulé pour le pilote.

Remise et dérogation

Les remises déclarées sur la vente sont re-dérivées par le backend à l’encaissement ; une remise au-delà du seuil autorisé consomme un jeton d’élévation (dérogation responsable).

Vente réglementée

Si le panier contient un article soumis à un âge minimum, l’encaissement est bloqué tant que la preuve d’âge n’a pas été fournie — voir Vérification d’âge.

Après la finalisation

  • Le récapitulatif de vente affiche le ticket finalisé (lignes, tenders, devise, monnaie rendue).
  • La vente crédite le tiroir de la journée de caisse ouverte.
  • Le ticket rejoint le modèle de lecture des ventes et le journal.
  • Le reçu peut être imprimé, réimprimé, et le tiroir ouvert.